<SEC-DOCUMENT>0001213900-24-099096.txt : 20241115
<SEC-HEADER>0001213900-24-099096.hdr.sgml : 20241115
<ACCEPTANCE-DATETIME>20241115160546
ACCESSION NUMBER:		0001213900-24-099096
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		106
CONFORMED PERIOD OF REPORT:	20240930
FILED AS OF DATE:		20241115
DATE AS OF CHANGE:		20241115

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			IT TECH PACKAGING, INC.
		CENTRAL INDEX KEY:			0001358190
		STANDARD INDUSTRIAL CLASSIFICATION:	CONVERTED PAPER & PAPERBOARD PRODS (NO CONTAINERS/BOXES) [2670]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				204158835
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34577
		FILM NUMBER:		241467836

	BUSINESS ADDRESS:	
		STREET 1:		SCIENCE PARK, JULI ROAD
		STREET 2:		XUSHUI COUNTY, BAODING CITY
		CITY:			HEBEI PROVINCE,
		STATE:			F4
		ZIP:			072550
		BUSINESS PHONE:		(86) 312-8698215

	MAIL ADDRESS:	
		STREET 1:		SCIENCE PARK, JULI ROAD
		STREET 2:		XUSHUI COUNTY, BAODING CITY
		CITY:			HEBEI PROVINCE,
		STATE:			F4
		ZIP:			072550

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Orient Paper Inc.
		DATE OF NAME CHANGE:	20080102

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CARLATERAL, INC.
		DATE OF NAME CHANGE:	20060403
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>ea0220602-10q_ittech.htm
<DESCRIPTION>QUARTERLY REPORT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Nov 15 19:24:11 UTC 2024 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:itp="http://orientpaper.com/20240930" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml">
<head>
     <title> </title>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FORM
<ix:nonNumeric contextRef="c0" name="dei:DocumentType" id="ixv-11300">10-Q</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"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Mark
One)</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"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:DocumentQuarterlyReport" id="ixv-11301">&#9746;</ix:nonNumeric>
<b>QUARTERLY REPORT UNDER 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"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the quarterly period ended <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-11302">September 30, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-11303">2024</ix:nonNumeric></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"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>or</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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentTransitionReport" id="ixv-11304">&#9744;</ix:nonNumeric>
<b>TRANSITION REPORT UNDER 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"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the transition period from <span style="text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span>to
<span style="text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Commission
file number: <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber" id="ixv-11305">001-34577</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"><b>&#160;</b></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" id="ixv-95"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>IT
TECH PACKAGING, INC.</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="font: 10pt Times New Roman, Times, Serif; width: 49%; border-bottom: black 1.5pt solid; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="ixv-108"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nevada</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="font: 10pt Times New Roman, Times, Serif; width: 49%; border-bottom: black 1.5pt solid; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityTaxIdentificationNumber" id="ixv-114"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>20-4158835</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">(State or other jurisdiction of</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">(IRS Employer</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">incorporation or organization)</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">identification No.)</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"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-11306">Science
Park</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine2" id="ixv-11307">Juli Rd</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine3" id="ixv-11308">Xushui District</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-11309">Baoding City</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"><b>Hebei
Province, The People&#8217;s Republic of <ix:nonNumeric contextRef="c0" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry" id="ixv-11310">China</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-11311">072550</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">(Address
of principal executive offices and Zip Code)</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>011
- <ix:nonNumeric contextRef="c0" name="dei:CityAreaCode" id="ixv-11312">(86)</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber" id="ixv-11313">312-8698215</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">(Registrant&#8217;s
telephone number, including area code)</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><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">(Former
name, former address and former fiscal year, if changed since last report)</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 122.6pt 0pt 0; text-align: justify"><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 122.6pt 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="font: 10pt Times New Roman, Times, Serif; width: 32%; border-bottom: black 1.5pt solid; 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; width: 2%; text-align: center"><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: 32%; border-bottom: black 1.5pt solid; 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; width: 2%; text-align: center"><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: 32%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name of each exchange on which registered</b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-191"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common Stock, par value $0.001</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol" id="ixv-196"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITP</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" name="dei:SecurityExchangeName" id="ixv-11314">NYSE</ix:nonNumeric> American</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange
Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)
has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus" id="ixv-11315">Yes</ix:nonNumeric> &#9746; No &#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 (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant
was required to submit such files). <ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent" id="ixv-11316">Yes</ix:nonNumeric> &#9746; No &#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 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"><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: 45%; padding-top: 0.6pt; padding-left: 2.5pt"><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: 5%; padding-top: 0.3pt; padding-right: 9.1pt; text-align: right"><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: 45%; padding-top: 0.6pt; padding-left: 9.25pt"><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: 5%; padding-top: 0.3pt; padding-right: 2.35pt"><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; padding-left: 2.5pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-236"><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; padding-right: 9.1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9.2pt"><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; padding-right: 2.35pt"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:EntitySmallBusiness" id="ixv-243"><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; padding-left: 9.2pt"><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; padding-right: 2.35pt"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityEmergingGrowthCompany" id="ixv-253"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></ix:nonNumeric></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
an emerging growth company, 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. &#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 shell company (as defined in Rule 12b-2 of the Exchange Act.): Yes &#9744; No <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany" id="ixv-11317">&#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">As
of November 14, 2024, there were <ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-11318">10,065,920</ix:nonFraction> shares of the registrant&#8217;s common stock, par value $0.001, outstanding.</span></p><div>

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

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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: #CCEEFF">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><a href="#aa_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Part I. - FINANCIAL INFORMATION</span></a></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">1</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: 9%"><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: 82%"><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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#aa_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial Statements</span></a></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">1</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></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 2. </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#aa_003"><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 style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29</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></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 3.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#aa_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quantitative and Qualitative Disclosures About Market
    Risk</span></a></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">44</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></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 4. </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#aa_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controls and Procedures</span></a></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">44</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></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><a href="#aa_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Part II. - OTHER INFORMATION</span></a></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">45</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></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1. </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#aa_007"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Legal Proceedings</span></a></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">45</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></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1A. </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#aa_008"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk Factors</span></a></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">45</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></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 2. </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#aa_009"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unregistered Sales of Equity Securities and Use of
    Proceeds</span></a></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">45</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></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 3. </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#aa_010"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Defaults Upon Senior Securities</span></a></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">45</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></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 4. </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#aa_011"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mine Safety Disclosures</span></a></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">45</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></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 5. </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#aa_012"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other Information</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">46</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></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 6. </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#aa_013"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibits </span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">46</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></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><a href="#aa_014"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SIGNATURES</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">47</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"></p><div>


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

</div><div><a id="aa_001"></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>PART
I - FINANCIAL INFORMATION</b></span></p><div>

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

</div><div><a id="aa_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item
1. 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: 8pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>IT
TECH PACKAGING, INC.</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>CONDENSED
CONSOLIDATED BALANCE SHEETS</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>AS
OF SEPTEMBER 30, 2024 AND DECEMBER 31, 2023</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>(unaudited)</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: 8pt"><b>&#160;</b></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-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: center">ASSETS</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#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">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Current Assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; width: 76%; text-align: left; padding-left: 0.125in">Cash and bank balances</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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="0" unitRef="usd" id="ixv-11319">4,414,848</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="0" unitRef="usd" id="ixv-11320">3,918,938</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="0" unitRef="usd" id="ixv-11321">478,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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="0" unitRef="usd" id="ixv-11322">472,983</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Accounts receivable (net of allowance for doubtful accounts of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-11323">42,533</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-11324">11,745</ix:nonFraction> as of September 30, 2024 and December 31, 2023, respectively)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-11325">1,727,370</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-11326">575,526</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-11327">5,732,539</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-11328">3,555,235</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Prepayments and other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-11329">19,384,595</ix:nonFraction></td><td style="text-align: left">&#160;</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:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-11330">18,981,290</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Due from related parties</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-11331">1,237,479</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-11332">853,929</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: right; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Total current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-11333">32,974,897</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-11334">28,357,901</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: right; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Operating lease right-of-use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-11335">459,612</ix:nonFraction></td><td style="text-align: left">&#160;</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" id="ixv-11336">528,648</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Property, plant, and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-11337">154,755,386</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-11338">163,974,022</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -0.125in; text-align: left; padding-left: 0.125in">Value-added tax recoverable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValueAddedTaxReceivableNoncurrent" scale="0" unitRef="usd" id="ixv-11339">1,828,344</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValueAddedTaxReceivableNoncurrent" scale="0" unitRef="usd" id="ixv-11340">1,883,078</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: right; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 0.125in">Total Assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-11341">190,018,239</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-11342">194,743,649</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: right; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; font-weight: bold; text-align: center; padding-left: 0.125in">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: right; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Current Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Short-term bank loans</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-11343">856,238</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-11344">423,567</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Current portion of long-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableCurrent" scale="0" unitRef="usd" id="ixv-11345">4,365,385</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableCurrent" scale="0" unitRef="usd" id="ixv-11346">6,874,497</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Lease liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-11347">249,976</ix:nonFraction></td><td style="text-align: left">&#160;</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" id="ixv-11348">100,484</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-0">-</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-11349">4,991</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Advance from customers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CustomerAdvancesCurrent" scale="0" unitRef="usd" id="ixv-11350">37,101</ix:nonFraction></td><td style="text-align: left">&#160;</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:CustomerAdvancesCurrent" scale="0" unitRef="usd" id="ixv-11351">136,167</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11352">732,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:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11353">728,869</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Accrued payroll and employee benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11354">362,996</ix:nonFraction></td><td style="text-align: left">&#160;</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:EmployeeRelatedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11355">237,842</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Other payables and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11356">13,800,118</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11357">12,912,517</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Income taxes payable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-11358">349,828</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-1">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; text-align: right; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Total current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11359">20,754,624</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11360">21,418,934</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; text-align: right; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Long-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-11361">4,566,601</ix:nonFraction></td><td style="text-align: left">&#160;</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:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-11362">4,503,932</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Lease liability - non-current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-11363">372,966</ix:nonFraction></td><td style="text-align: left">&#160;</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" id="ixv-11364">483,866</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Derivative liability</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-11365">3</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-11366">54</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; text-align: right; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Total liabilities (including amounts of the consolidated VIE without
recourse to the Company of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="itp:VariableInterestEntityConsolidatedCarryingAmountLiabilities1" scale="0" unitRef="usd" id="ixv-11367">19,074,627</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:VariableInterestEntityConsolidatedCarryingAmountLiabilities1" scale="0" unitRef="usd" id="ixv-11368">20,084,995</ix:nonFraction> as of September 30, 2024 and December 31, 2023, respectively)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-11369">25,694,194</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-11370">26,406,786</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; text-align: right; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; font-weight: bold; text-align: left; padding-left: 0.125in">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-2">&#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-3">&#160;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; text-align: right; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; font-weight: bold; text-align: left; padding-left: 0.125in">Stockholders&#8217; Equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Common stock, <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-11371"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-11372">50,000,000</ix:nonFraction></ix:nonFraction> shares authorized, $<ix:nonFraction contextRef="c2" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-11373"><ix:nonFraction contextRef="c3" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-11374">0.001</ix:nonFraction></ix:nonFraction> par value per share, <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-11375"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-11376"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-11377"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-11378">10,065,920</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of September 30, 2024 and December, 31, 2023.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-11379">10,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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-11380">10,066</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="0" unitRef="usd" id="ixv-11381">89,172,771</ix:nonFraction></td><td style="text-align: left">&#160;</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:AdditionalPaidInCapitalCommonStock" scale="0" unitRef="usd" id="ixv-11382">89,172,771</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Statutory earnings reserve</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="itp:StatutoryEarningsReserve" scale="0" unitRef="usd" id="ixv-11383">6,080,574</ix:nonFraction></td><td style="text-align: left">&#160;</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="itp:StatutoryEarningsReserve" scale="0" unitRef="usd" id="ixv-11384">6,080,574</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: left; padding-left: 0.125in">Accumulated other comprehensive loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-11385">8,770,123</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-11386">10,555,534</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Retained earnings</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-11387">77,830,757</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-11388">83,628,986</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: right; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt; padding-left: 0.125in">Total stockholders&#8217; equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11389">164,324,045</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11390">168,336,863</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; text-align: right; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 0.125in">Total Liabilities and Stockholders&#8217; Equity</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-11391">190,018,239</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-11392">194,743,649</ix:nonFraction></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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><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 condensed consolidated financial statements.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;<span style="font-family: Times New Roman, 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>IT
TECH PACKAGING, INC.</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>CONDENSED
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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FOR
THE THREE AND NINE MONTHS ENDED SEPTEMBER 30, 2024 AND 2023</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>(Unaudited)</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.9pt 0pt 3.75pt; 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 2.9pt 0pt 3.75pt; 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="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#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><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%">Revenues</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-11393">25,081,500</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-11394">15,771,560</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-11395">58,195,129</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-11396">65,582,351</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Cost of 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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-11397">23,164,119</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-11398">15,924,783</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-11399">52,613,335</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-11400">64,832,715</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Gross Profit (Loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-11401">1,917,381</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" sign="-" unitRef="usd" id="ixv-11402">153,223</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-11403">5,581,794</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-11404">749,636</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Selling, general and administrative expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-11405">3,381,502</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-11406">2,334,746</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-11407">9,999,833</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-11408">6,153,513</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Loss on impairment of 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"><div style="-sec-ix-hidden: hidden-fact-4">-</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" unitRef="usd" id="ixv-11409">3,456</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-5">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" sign="-" unitRef="usd" id="ixv-11410">371,680</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: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Loss from Operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11411">1,464,121</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11412">2,484,513</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11413">4,418,039</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11414">5,775,557</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: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Other Income (Expense):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; 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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-11415">7,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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-11416">93,298</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-11417">12,303</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-11418">283,203</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-11419">171,430</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-11420">247,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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-11421">593,271</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-11422">767,668</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">Gain on derivative liability</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="0" unitRef="usd" id="ixv-11423">2</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="0" unitRef="usd" id="ixv-11424">660,429</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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="0" unitRef="usd" id="ixv-11425">51</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="0" unitRef="usd" id="ixv-11426">646,020</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Loss before Income Taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-11427">1,628,236</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-11428">1,978,604</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-11429">4,998,956</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-11430">5,614,002</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: 1.5pt">Income Tax (Expenses) Benefits</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-11431">345,710</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-11432">3,236</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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-11433">799,273</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-11434">348,024</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Net Loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11435">1,973,946</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11436">1,975,368</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11437">5,798,229</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11438">5,962,026</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Other Comprehensive Income (Loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Foreign currency translation adjustment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" unitRef="usd" id="ixv-11439">2,843,180</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" unitRef="usd" id="ixv-11440">1,143,608</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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" unitRef="usd" id="ixv-11441">1,785,411</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-11442">5,417,331</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: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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; padding-bottom: 4pt">Total Comprehensive Income (Loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" unitRef="usd" id="ixv-11443">869,234</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-11444">831,760</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-11445">4,012,818</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-11446">11,379,357</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Losses Per Share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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; padding-bottom: 1.5pt">Basic and Diluted Losses per Share</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="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-11447"><ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-11448">0.20</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-11449"><ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-11450">0.20</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-11451"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-11452">0.58</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c8" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-11453"><ix:nonFraction contextRef="c8" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-11454">0.59</ix:nonFraction></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: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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; padding-bottom: 4pt">Outstanding &#8211; Basic and Diluted</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-11455"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-11456">10,065,920</ix:nonFraction></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">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-11457"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-11458">10,065,920</ix:nonFraction></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">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-11459"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-11460">10,065,920</ix:nonFraction></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">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-11461"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-11462">10,065,920</ix:nonFraction></ix:nonFraction></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 2.9pt 0pt 3.75pt; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.9pt 0pt 3.75pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
accompanying notes to condensed consolidated financial statements.</span></p><div>

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


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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>IT
TECH PACKAGING, INC.</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>CONDENSED
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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FOR
THE NINE MONTHS ENDED SEPTEMBER 30, 2024 AND 2023</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>(Unaudited)</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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="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">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#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">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold">Cash Flows from Operating Activities:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Net income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11463">5,798,229</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11464">5,962,026</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">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-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-11465">10,346,181</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-11466">10,573,288</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">(Gain) Loss on derivative liability</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:DerivativeGainLossOnDerivativeNet" scale="0" unitRef="usd" id="ixv-11467">51</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="0" unitRef="usd" id="ixv-11468">646,020</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">(Gain) Loss from disposal and impairment 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-6">-</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" sign="-" unitRef="usd" id="ixv-11469">956,406</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">(Recovery from) Allowance for bad debts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-11470">30,262</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" sign="-" unitRef="usd" id="ixv-11471">815,317</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Allowances for inventories, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" sign="-" unitRef="usd" id="ixv-11472">2,951</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-7">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">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="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" unitRef="usd" id="ixv-11473">1,160,996</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" unitRef="usd" id="ixv-11474">2,037,003</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Prepayments and other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" unitRef="usd" id="ixv-11475">122,747</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" sign="-" unitRef="usd" id="ixv-11476">7,968,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="text-indent: -0.125in; padding-left: 0.125in">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd" id="ixv-11477">2,108,280</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd" id="ixv-11478">2,631,661</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">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:IncreaseDecreaseInAccountsPayableTrade" scale="0" sign="-" unitRef="usd" id="ixv-11479">4,979</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="0" unitRef="usd" id="ixv-11480">101,328</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Advance from customers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInCustomerAdvances" scale="0" sign="-" unitRef="usd" id="ixv-11481">99,219</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInCustomerAdvances" scale="0" unitRef="usd" id="ixv-11482">19,140</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueToRelatedParties" scale="0" sign="-" unitRef="usd" id="ixv-11483">365,452</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueToRelatedParties" scale="0" unitRef="usd" id="ixv-11484">120,298</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accrued payroll and employee benefits</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:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="0" unitRef="usd" id="ixv-11485">121,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="0" unitRef="usd" id="ixv-11486">141,773</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other payables and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" unitRef="usd" id="ixv-11487">1,651,302</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" unitRef="usd" id="ixv-11488">119,132</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Income taxes payable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" unitRef="usd" id="ixv-11489">345,270</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" sign="-" unitRef="usd" id="ixv-11490">413,777</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net Cash Provided by Operating Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="usd" id="ixv-11491">2,831,111</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="usd" id="ixv-11492">7,494,114</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Cash Flows from Investing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Purchases of property, plant and equipment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-11493">315,152</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-11494">9,211,711</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net Cash Used in Investing Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-11495">315,152</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-11496">9,211,711</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; 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-indent: -0.125in; padding-left: 0.125in; text-align: left">Proceeds from 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:ProceedsFromShortTermDebt" scale="0" unitRef="usd" id="ixv-11497">845,082</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromShortTermDebt" scale="0" unitRef="usd" id="ixv-11498">852,988</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Proceeds from long term loans</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"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="0" unitRef="usd" id="ixv-11499">2,558,963</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Repayment of 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:RepaymentsOfBankDebt" scale="0" unitRef="usd" id="ixv-11500">2,957,788</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfBankDebt" scale="0" unitRef="usd" id="ixv-11501">5,549,150</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Payment of capital lease obligation</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><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations" scale="0" unitRef="usd" id="ixv-11502">130,470</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Loan to a related party (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-10">-</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="c8" decimals="0" format="ixt:num-dot-decimal" name="itp:LoanToARelatedPartynet" scale="0" unitRef="usd" id="ixv-11503">4,264,938</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net Cash (Used in) Provided by Financing Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" sign="-" unitRef="usd" id="ixv-11504">2,112,706</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-11505">1,997,269</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Effect of Exchange Rate Changes on Cash and Cash Equivalents</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-11506">97,740</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" sign="-" unitRef="usd" id="ixv-11507">366,599</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-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Net Increase (Decrease) in Cash and Cash Equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" unitRef="usd" id="ixv-11508">500,993</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-11509">86,927</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Cash, Cash Equivalents and Restricted Cash - Beginning of Period</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-11510">4,391,921</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="c9" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-11511">9,524,868</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Cash, Cash Equivalents and Restricted Cash - End of Period</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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-11512">4,892,914</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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-11513">9,437,941</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; 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; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Cash paid for interest, net of capitalized interest cost</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-11514">382,493</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-11515">1,118,672</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Cash paid for income taxes</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-11516">454,003</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-11517">761,801</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; text-align: left">Cash and bank balances</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="0" unitRef="usd" id="ixv-11518">4,414,848</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="0" unitRef="usd" id="ixv-11519">9,437,941</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Restricted cash</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashEquivalentsCurrent" scale="0" unitRef="usd" id="ixv-11520">478,066</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-11">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt">Total cash, cash equivalents and restricted cash shown in the statement of cash flows</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-11521">4,892,914</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">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-11522">9,437,941</ix:nonFraction></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: 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 condensed 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: 5; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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"><b>IT
TECH PACKAGING, INC.</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>CONDENSED
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</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 NINE MONTHS ENDED SEPTEMBER 30, 2024 AND 2023</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>(Unaudited)</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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><b>&#160;</b></td><td><b>&#160;</b></td>
    <td colspan="2"><b>&#160;</b></td><td><b>&#160;</b></td><td><b>&#160;</b></td>
    <td colspan="2"><b>&#160;</b></td><td><b>&#160;</b></td><td><b>&#160;</b></td>
    <td colspan="2"><b>&#160;</b></td><td><b>&#160;</b></td><td><b>&#160;</b></td>
    <td colspan="2"><b>&#160;</b></td><td><b>&#160;</b></td><td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>Accumulated</b></td><td><b>&#160;</b></td><td><b>&#160;</b></td>
    <td colspan="2"><b>&#160;</b></td><td><b>&#160;</b></td><td><b>&#160;</b></td>
    <td colspan="2"><b>&#160;</b></td><td><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><b>&#160;</b></td><td><b>&#160;</b></td>
    <td colspan="2"><b>&#160;</b></td><td><b>&#160;</b></td><td><b>&#160;</b></td>
    <td colspan="2"><b>&#160;</b></td><td><b>&#160;</b></td><td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>Additional</b></td><td><b>&#160;</b></td><td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>Statutory</b></td><td><b>&#160;</b></td><td><b>&#160;</b></td>
    <td colspan="2" style="text-align: center"><b>Other</b></td><td><b>&#160;</b></td><td><b>&#160;</b></td>
    <td colspan="2"><b>&#160;</b></td><td><b>&#160;</b></td><td><b>&#160;</b></td>
    <td colspan="2"><b>&#160;</b></td><td><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Common&#160;Stock</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="padding-bottom: 1.5pt; text-align: center"><b>Paid-in</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="padding-bottom: 1.5pt; text-align: center"><b>Earnings</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="padding-bottom: 1.5pt; text-align: center"><b>Comprehensive</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="padding-bottom: 1.5pt; text-align: center"><b>Retained</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Shares</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Amount</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Capital</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Reserve</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Income (loss)</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Earnings</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Total</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 23%">Balance at December 31, 2022</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-11523">10,065,920</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: 8%; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11524">10,066</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: 8%; text-align: right"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11525">89,172,771</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: 8%; text-align: right"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11526">6,080,574</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: 8%; text-align: right">(<ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-11527">7,514,540</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: 8%; text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11528">93,575,021</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: 8%; text-align: right"><ix:nonFraction contextRef="c9" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11529">181,323,892</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Foreign currency translation adjustment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-11530">5,417,331</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-11531">5,417,331</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11532">5,962,026</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11533">5,962,026</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Balance at September 30, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c18" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-11534">10,065,920</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="c18" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11535">10,066</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="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11536">89,172,771</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="c20" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11537">6,080,574</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="c21" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-11538">12,931,871</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11539">87,612,995</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11540">169,944,535</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in">Balance at December 31, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c23" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-11541">10,065,920</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="c23" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11542">10,066</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="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11543">89,172,771</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="c25" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11544">6,080,574</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="c26" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-11545">10,555,534</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c27" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11546">83,628,986</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11547">168,336,863</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Foreign currency translation adjustment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" unitRef="usd" id="ixv-11548">1,785,411</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" unitRef="usd" id="ixv-11549">1,785,411</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c29" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11550">5,798,229</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-11551">5,798,229</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Balance at September 30, 2024</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c30" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-11552">10,065,920</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="c30" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11553">10,066</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="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11554">89,172,771</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="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11555">6,080,574</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="c33" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-11556">8,770,123</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c34" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11557">77,830,757</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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-11558">164,324,045</ix:nonFraction></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: 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">See
accompanying notes to condensed consolidated financial statements.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: 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>IT
TECH PACKAGING, INC.</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 CONDENSED 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>(Unaudited)</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><ix:nonNumeric contextRef="c0" continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="ixv-2859"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(1)
Organization and Business Background</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">IT
Tech Packaging, Inc. (the &#8220;Company&#8221;) was incorporated in the State of Nevada on December 9, 2005, under the name &#8220;Carlateral,
Inc.&#8221; Through the steps described immediately below, we became the holding company for Hebei Baoding Dongfang Paper Milling Company
Limited (&#8220;Dongfang Paper&#8221;), a producer and distributor of paper products in China, on October 29, 2007.</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">Effective
on August 1, 2018, we changed our corporate name to IT Tech Packaging, Inc.. The name change was effected through a parent/subsidiary
short-form merger of IT Tech Packaging, Inc., our wholly-owned Nevada subsidiary formed solely for the purpose of the name change, with
and into us. We were the surviving entity. In connection with the name change, our common stock began being traded under a new NYSE symbol,
&#8220;ITP,&#8221; and a new CUSIP number, 46527C100, at such time.</span></p>

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

<p style="font: 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 9, 2022, the Board of Directors of the Company approved a reverse stock split of the Company&#8217;s issued and outstanding shares
of common stock, par value $<ix:nonFraction contextRef="c35" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-11559">0.001</ix:nonFraction> per share (the &#8220;Common Stock&#8221;), at a ratio of <ix:nonNumeric contextRef="c36" name="us-gaap:StockholdersEquityReverseStockSplit" id="ixv-11560">1-for-10</ix:nonNumeric> (the &#8220;Reverse Stock Split&#8221;).
The Reverse Stock Split become effective on July 7, 2022 (the &#8220;Effective Date&#8221;), and the shares began trading on the split-adjusted
basis on the NYSE American under the Company&#8217;s existing trading symbol &#8220;ITP&#8221; at market open on July 8, 2022. The new
CUSIP number following the Reverse Stock Split is 46527C 209. All references made to share or per share amounts in the accompanying consolidated
financial statements and applicable disclosures have been retroactively adjusted to reflect the effects of the Reverse Stock Split.</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
October 29, 2007, pursuant to an agreement and plan of merger (the &#8220;Merger Agreement&#8221;), the Company acquired DongfangZhiye
Holding Limited (&#8220;Dongfang Holding&#8221;), a corporation formed on November 13, 2006 under the laws of the British Virgin Islands,
and issued the shareholders of Dongfang Holding an aggregate of <ix:nonFraction contextRef="c37" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="0" unitRef="shares" id="ixv-11561">7,450,497</ix:nonFraction> (as adjusted for a four-for-one reverse stock split effected
in November 2009) shares of our common stock, which shares were distributed pro-rata to the shareholders of Dongfang Holding in accordance
with their respective ownership interests in Dongfang Holding. At the time of the Merger Agreement, Dongfang Holding owned all of the
issued and outstanding stock and ownership of Dongfang Paper and such shares of Dongfang Paper were held in trust with Zhenyong Liu,
Xiaodong Liu and Shuangxi Zhao, for Mr. Liu, Mr. Liu and Mr. Zhao (the original shareholders of Dongfang Paper) to exercise control over
the disposition of Dongfang Holding&#8217;s shares in Dongfang Paper on Dongfang Holding&#8217;s behalf until Dongfang Holding successfully
completed the change in registration of Dongfang Paper&#8217;s capital with the relevant PRC Administration of Industry and Commerce
as the <ix:nonFraction contextRef="c37" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-11562">100</ix:nonFraction>% owner of Dongfang Paper&#8217;s shares. As a result of the merger transaction, Dongfang Holding became a wholly owned subsidiary
of the Company, and Dongfang Holding&#8217;s wholly owned subsidiary, Dongfang Paper, became an indirectly owned subsidiary of the Company.</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">Dongfang
Holding, as the <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-11563">100</ix:nonFraction>% owner of Dongfang Paper, was unable to complete the registration of Dongfang Paper&#8217;s capital under its name
within the proper time limits set forth under PRC law. In connection with the consummation of the restructuring transactions described
below, Dongfang Holding directed the trustees to return the shares of Dongfang Paper to their original shareholders, and the original
Dongfang Paper shareholders entered into certain agreements with Baoding Shengde Paper Co., Ltd. (&#8220;Baoding Shengde&#8221;) to transfer
the control of Dongfang Paper over to Baoding Shengde.</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
June 24, 2009, the Company consummated a number of restructuring transactions pursuant to which it acquired all of the issued and outstanding
shares of Shengde Holdings Inc., a Nevada corporation. Shengde Holdings Inc. was incorporated in the State of Nevada on February 25,
2009. On June 1, 2009, Shengde Holdings Inc. incorporated Baoding Shengde, a limited liability company organized under the laws of the
PRC. Because Baoding Shengde is a wholly-owned subsidiary of Shengde Holdings Inc., it is regarded as a wholly foreign-owned entity under
PRC law.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></ix:nonNumeric><div>




</div><div>




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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, 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>IT
TECH PACKAGING, INC.</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 CONDENSED 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>(Unaudited)</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><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">To
ensure proper compliance of the Company&#8217;s control over the ownership and operations of Dongfang Paper with certain PRC regulations,
on June 24, 2009, the Company entered into a series of contractual agreements (the &#8220;Contractual Agreements&#8221;) with Dongfang
Paper and Dongfang Paper Equity Owners via the Company&#8217;s wholly owned subsidiary Shengde Holdings Inc. (&#8220;Shengde Holdings&#8221;)
a Nevada corporation and Baoding Shengde Paper Co., Ltd. (&#8220;Baoding Shengde&#8221;), a wholly foreign-owned enterprise in the PRC
with an original registered capital of $<ix:nonFraction contextRef="c38" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Capital" scale="0" unitRef="usd" id="ixv-11564">10,000,000</ix:nonFraction> (subsequently increased to $<ix:nonFraction contextRef="c39" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Capital" scale="0" unitRef="usd" id="ixv-11565">60,000,000</ix:nonFraction> in June 2010). Baoding Shengde is mainly engaged
in production and distribution of digital photo paper and single-use face masks and is <ix:nonFraction contextRef="c40" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-11566">100</ix:nonFraction>% owned by Shengde Holdings. Prior to February
10, 2010, the Contractual Agreements included (i) Exclusive Technical Service and Business Consulting Agreement, which generally provides
that Baoding Shengde shall provide exclusive technical, business and management consulting services to Dongfang Paper, in exchange for
service fees including a fee equivalent to <ix:nonFraction contextRef="c41" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ManagementAndServiceFeesRate" scale="-2" unitRef="pure" id="ixv-11567">80</ix:nonFraction>% of Dongfang Paper&#8217;s total annual net profits; (ii) Loan Agreement, which provides
that Baoding Shengde will make a loan in the aggregate principal amount of $<ix:nonFraction contextRef="c42" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedBalancePrincipalAmount" scale="0" unitRef="usd" id="ixv-11568">10,000,000</ix:nonFraction> to Dongfang Paper Equity Owners in exchange for
each such shareholder agreeing to contribute all of its proceeds from the loan to the registered capital of Dongfang Paper; (iii) Call
Option Agreement, which generally provides, among other things, that Dongfang Paper Equity Owners irrevocably grant to Baoding Shengde
an option to purchase all or part of each owner&#8217;s equity interest in Dongfang Paper. The exercise price for the options shall be
RMB<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" unitRef="cnyPershares" id="ixv-11569">1</ix:nonFraction> which Baoding Shengde should pay to each of Dongfang Paper Equity Owner for all their equity interests in Dongfang Paper; (iv) Share
Pledge Agreement, which provides that Dongfang Paper Equity Owners will pledge all of their equity interests in Dongfang Paper to Baoding
Shengde as security for their obligations under the other agreements described in this section. Specifically, Baoding Shengde is entitled
to dispose of the pledged equity interests in the event that Dongfang Paper Equity Owners breach their obligations under the Loan Agreement
or Dongfang Paper fails to pay the service fees to Baoding Shengde pursuant to the Exclusive Technical Service and Business Consulting
Agreement; and (v) Proxy Agreement, which provides that Dongfang Paper Equity Owners shall irrevocably entrust a designee of Baoding
Shengde with such shareholder&#8217;s voting rights and the right to represent such shareholder to exercise such owner&#8217;s rights
at any equity owners&#8217; meeting of Dongfang Paper or with respect to any equity owner action to be taken in accordance with the laws
and Dongfang Paper&#8217;s Articles of Association. The terms of the agreement are binding on the parties for as long as Dongfang Paper
Equity Owners continue to hold any equity interest in Dongfang Paper. A Dongfang Paper Equity Owner will cease to be a party to the agreement
once it transfers its equity interests with the prior approval of Baoding Shengde. As the Company had controlled Dongfang Paper since
July 16, 2007 through Dongfang Holding and the trust until June 24, 2009 and continued to control Dongfang Paper through Baoding Shengde
and the Contractual Agreements, the execution of the Contractual Agreements is considered as a business combination under common control.</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
February 10, 2010, Baoding Shengde and the Dongfang Paper Equity Owners entered into a Termination of Loan Agreement to terminate the
above- mentioned $<ix:nonFraction contextRef="c43" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TerminationLoans" scale="0" unitRef="usd" id="ixv-11570">10,000,000</ix:nonFraction> Loan Agreement. Because of the Company&#8217;s decision to fund future business expansions through Baoding
Shengde instead of Dongfang Paper, the $<ix:nonFraction contextRef="c44" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-11571">10,000,000</ix:nonFraction> loan contemplated was never made prior to the point of termination. The parties believe
the termination of the Loan Agreement does not in itself compromise the effective control of the Company over Dongfang Paper and its
businesses in the PRC.</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">An
agreement was also entered into among Baoding Shengde, Dongfang Paper and the Dongfang Paper Equity Owners on December 31, 2010, reiterating
that Baoding Shengde is entitled to <ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="itp:PercentageShareOfDistributableProfit" scale="-2" unitRef="pure" id="ixv-11572">100</ix:nonFraction>% of the distributable profit of Dongfang Paper, pursuant to the above- mentioned Contractual
Agreements. In addition, Dongfang Paper and the Dongfang Paper Equity Owners shall not declare any of Dongfang Paper&#8217;s unappropriated
earnings as dividend, including the unappropriated earnings of Dongfang Paper from its establishment to 2010 and thereafter.</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
June 25, 2019, Dongfang Paper entered into an acquisition agreement with the shareholder of Tengsheng Paper Co., Ltd. (&#8220;Tengsheng
Paper&#8221;), a limited liability company organized under the laws of the PRC, pursuant to which Dongfang Paper would acquire Tengsheng
Paper. Full payment of the consideration in the amount of RMB<ix:nonFraction contextRef="c45" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" unitRef="cny" id="ixv-11573">320</ix:nonFraction> million (approximately $<ix:nonFraction contextRef="c45" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" unitRef="usd" id="ixv-11574">45</ix:nonFraction> million) was made on February 23, 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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">QianrongQianhui
Hebei Technology Co., Ltd, a wholly owned subsidiary of Shengde holding, was incorporated on July 15, 2021. It is a service provider
of high quality material solutions for textile, cosmetics and paper production.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, 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>IT
TECH PACKAGING, INC.</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 CONDENSED 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>(Unaudited)</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><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">The
Company has no direct equity interest in Dongfang Paper. However, through the Contractual Agreements described above, the Company is
found to be the primary beneficiary (the &#8220;Primary Beneficiary&#8221;) of Dongfang Paper and is deemed to have the effective control
over Dongfang Paper&#8217;s activities that most significantly affect its economic performance, resulting in Dongfang Paper and its subsidiary,
being treated as a controlled variable interest entity of the Company in accordance with Topic 810 - Consolidation of the Accounting
Standards Codification (the &#8220;ASC&#8221;) issued by the FinancialAccounting Standard Board (the &#8220;FASB&#8221;). The revenue
generated from Dongfang Paper and Tengsheng Paper for the three months ended September 30, 2024 and 2023 was accounted for <ix:nonFraction contextRef="c46" decimals="2" format="ixt:num-dot-decimal" name="itp:PercentageOfRevenue" scale="-2" unitRef="pure" id="ixv-11575">100</ix:nonFraction>% and <ix:nonFraction contextRef="c47" decimals="4" format="ixt:num-dot-decimal" name="itp:PercentageOfRevenue" scale="-2" unitRef="pure" id="ixv-11576">99.90</ix:nonFraction>%
of the Company&#8217;s total revenue, respectively. The revenue generated from Dongfang Paper and Tengsheng Paper for the nine months
ended September 30, 2024 and 2023 was accounted for <ix:nonFraction contextRef="c41" decimals="2" format="ixt:num-dot-decimal" name="itp:PercentageOfRevenue" scale="-2" unitRef="pure" id="ixv-11577">100</ix:nonFraction>% and <ix:nonFraction contextRef="c48" decimals="4" format="ixt:num-dot-decimal" name="itp:PercentageOfRevenue" scale="-2" unitRef="pure" id="ixv-11578">99.86</ix:nonFraction>% of the Company&#8217;s total revenue, respectively. Dongfang Paper
and Tengsheng Paper also accounted for <ix:nonFraction contextRef="c49" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedPercentOfNetAssets" scale="-2" unitRef="pure" id="ixv-11579">95.31</ix:nonFraction>% and <ix:nonFraction contextRef="c50" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedPercentOfNetAssets" scale="-2" unitRef="pure" id="ixv-11580">94.93</ix:nonFraction>% of the total assets of the Company as of September 30, 2024 and December 31,
2023, 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>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfVariableInterestEntitiesTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock" id="ixv-2980"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of September 30, 2024 and December 31, 2023, details of the Company&#8217;s subsidiaries and variable interest entities are as follows:</span></ix:nonNumeric></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 continuedAt="_ScheduleOfVariableInterestEntitiesTextBlock-c0_cont_2" id="_ScheduleOfVariableInterestEntitiesTextBlock-c0_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"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 37%; border-bottom: black 1.5pt solid; text-align: justify"><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; vertical-align: top; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 16%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date of<br/> Incorporation&#160;or <br/> Establishment</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 10%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Place of<br/> Incorporation&#160;or Establishment</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 10%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percentage&#160;of <br/> Ownership</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 23%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Principal <br/> Activity</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"><i>Subsidiary:</i></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> <td style="font: 10pt Times New Roman, Times, Serif"><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; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Holding</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"><ix:nonNumeric contextRef="c52" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-3041"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 13, 2006</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">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c52" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-3046"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">BVI</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">&#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:nonFraction contextRef="c52" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-11581">100</ix:nonFraction>%</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"><ix:nonNumeric contextRef="c52" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-3055"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inactive investment holding</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">Shengde Holdings</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"><ix:nonNumeric contextRef="c53" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-3063"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">February 25, 2009</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">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c53" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-3068"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">State of Nevada</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">&#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:nonFraction contextRef="c53" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-11582">100</ix:nonFraction>%</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"><ix:nonNumeric contextRef="c53" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-3077"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investment holding</span></ix:nonNumeric></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Baoding Shengde</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"><ix:nonNumeric contextRef="c54" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-3085"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June 1, 2009</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">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c54" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-3090"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</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">&#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:nonFraction contextRef="c54" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-11583">100</ix:nonFraction>%</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"><ix:nonNumeric contextRef="c54" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-3099"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paper production and distribution</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">Qianrong</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"><ix:nonNumeric contextRef="c55" format="ixt:date-monthname-day-year-en" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" id="ixv-3107"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July 15, 2021</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">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c55" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" id="ixv-3112"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</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">&#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:nonFraction contextRef="c55" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-11584">100</ix:nonFraction>%</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"><ix:nonNumeric contextRef="c55" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-3121"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">New material technology service</span></ix:nonNumeric></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><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> <td style="font: 10pt Times New Roman, Times, Serif"><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; vertical-align: top; "> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Variable interest entity (&#8220;VIE&#8221;):</i></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> <td style="font: 10pt Times New Roman, Times, Serif"><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; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</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"><ix:nonNumeric contextRef="c56" format="ixt:date-monthname-day-year-en" name="us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1" id="ixv-3168"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 10, 1996</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">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c56" name="itp:VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment" id="ixv-3173"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</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">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c56" id="ix_0_fact" name="us-gaap:VariableInterestEntityTypeOfEntity"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Control*</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">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c56" name="us-gaap:VariableInterestEntityVIEActivitiesOfVIE" id="ixv-3183"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paper production and distribution</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">Tengsheng Paper</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"><ix:nonNumeric contextRef="c51" format="ixt:date-monthname-day-year-en" name="us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1" id="ixv-3191"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 07, 2011</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">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c51" name="itp:VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment" id="ixv-3196"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</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">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c51" id="ix_1_fact" name="us-gaap:VariableInterestEntityTypeOfEntity"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Control**</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">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c51" name="us-gaap:VariableInterestEntityVIEActivitiesOfVIE" id="ixv-3206"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Paper production and distribution</span></ix:nonNumeric></td></tr> </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation continuedAt="_ScheduleOfVariableInterestEntitiesTextBlock-c0_cont_3" id="_ScheduleOfVariableInterestEntitiesTextBlock-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: 24px"><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"><ix:footnote id="ix_0_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper is treated as a <ix:nonFraction contextRef="c41" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-11585">100</ix:nonFraction>% controlled variable interest entity of the Company.</span></ix:footnote></td></tr> </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<ix:continuation id="_ScheduleOfVariableInterestEntitiesTextBlock-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: 24px"><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"><ix:footnote id="ix_1_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper is <ix:nonFraction contextRef="c51" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="pure" id="ixv-11586">100</ix:nonFraction>% subsidiary of Dongfang Paper.</span></ix:footnote></td></tr> </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 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,
uncertainties in the PRC legal system could cause the Company&#8217;s current ownership structure to be found to be in violation of any
existing and/or future PRC laws or regulations and could limit the Company&#8217;s ability, through its subsidiary, to enforce its rights
under these contractual arrangements. Furthermore, shareholders of the VIE may have interests that are different than those of the Company,
which could potentially increase the risk that they would seek to act contrary to the terms of the aforementioned agreements.</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
addition, if the current structure or any of the contractual arrangements were found to be in violation of any existing or future PRC
law, the Company may be subject to penalties, which may include, but not be limited to, the cancellation or revocation of the Company&#8217;s
business and operating licenses, being required to restructure the Company&#8217;s operations or being required to discontinue the Company&#8217;s
operating activities. The imposition of any of these or other penalties may result in a material and adverse effect on the Company&#8217;s
ability to conduct its operations. In such case, the Company may not be able to operate or control the VIE, which may result in deconsolidation
of the VIE. The Company believes the possibility that it will no longer be able to control and consolidate its VIE will occur as a result
of the aforementioned risks and uncertainties is remote.</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><!-- Field: Page; Sequence: 9; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>IT
TECH PACKAGING, INC.</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 CONDENSED 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>(Unaudited)</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><ix:continuation 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">The
Company has aggregated the financial information of Dongfang Paper in the table below. The aggregate carrying value of Dongfang Paper&#8217;s
assets and liabilities (after elimination of intercompany transactions and balances) in the Company&#8217;s condensed consolidated balance
sheets as of September 30, 2024 and December 31, 2023 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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfCondensedFinancialStatementsTableTextBlock-c0_cont_1" escape="true" name="srt:ScheduleOfCondensedFinancialStatementsTableTextBlock" id="ixv-3276"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company and its consolidated subsidiaries are not required to provide financial support to the VIE, and no creditor (or beneficial interest
holders) of the VIE have recourse to the assets of Company unless the Company separately agrees to be subject to such claims. There are
no terms in any agreements or arrangements, implicit or explicit, which require the Company or its subsidiaries to provide financial
support to the VIE. However, if the VIE does require financial support, the Company or its subsidiaries may, at its option and subject
to statutory limits and restrictions, provide financial support to the VIE.</span></ix:nonNumeric></p>

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

<ix:continuation id="_ScheduleOfCondensedFinancialStatementsTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 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">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#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">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Current Assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Cash and bank balances</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="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-11587">4,006,365</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="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-11588">2,807,608</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 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="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-11589">478,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="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-11590">472,983</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-11591">1,727,370</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-11592">575,526</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-11593">5,732,539</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-11594">3,555,235</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Prepayments and other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-11595">18,476,507</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-11596">18,617,351</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Due from related parties</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c59" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-11597">292,280</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="c60" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-11598">289,173</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-11599">30,713,127</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-11600">26,317,876</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; text-align: left">Operating lease right-of-use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-11601">459,612</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-11602">528,648</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; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Property, plant, and equipment, 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"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-11603">149,936,157</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-11604">158,027,099</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt">Total Assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-11605">181,108,896</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="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-11606">184,873,623</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold">LIABILITIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Current Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Short-term bank loans</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-11607">428,119</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-12">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Current portion of long-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-11608">2,510,203</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-11609">2,780,014</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Lease liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-11610">249,976</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-11611">100,484</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-13">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-11612">4,991</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Advance from customers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CustomerAdvancesCurrent" scale="0" unitRef="usd" id="ixv-11613">37,101</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CustomerAdvancesCurrent" scale="0" unitRef="usd" id="ixv-11614">136,167</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accrued payroll and employee benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11615">335,074</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11616">231,568</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other payables and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11617">12,508,059</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11618">11,843,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-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Income taxes payable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-11619">349,828</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-14">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Total current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11620">16,418,360</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11621">15,097,197</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Long-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-11622">2,283,301</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-11623">4,503,932</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Lease liability - non-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"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-11624">372,966</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="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-11625">483,866</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt">Total 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="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-11626">19,074,627</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="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-11627">20,084,995</ix:nonFraction></td><td style="padding-bottom: 4pt; 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: center">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: 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>IT
TECH PACKAGING, INC.</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 CONDENSED 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>(Unaudited)</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><ix:nonNumeric contextRef="c0" continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="ixv-3677"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(2)
Basis of Presentation and Significant Accounting Policies</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the rules and regulations of
the Securities and Exchange Commission (&#8220;SEC&#8221;) for reporting on Form 10-Q. Accordingly, certain information and notes required
by the United States of America generally accepted accounting principles (&#8220;GAAP&#8221;) for annual financial statements are not
included herein. These interim statements should be read in conjunction with the consolidated financial statements and notes thereto
included in the Annual Report on Form 10-K for the year ended December 31, 2023 of the Company, and its subsidiaries and variable interest
entity (which we sometimes refer to collectively as &#8220;the Company&#8221;, &#8220;we&#8221;, &#8220;us&#8221; or &#8220;our&#8221;).</span></p>

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

<ix:nonNumeric contextRef="c0" continuedAt="_ConsolidationPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ConsolidationPolicyTextBlock" id="ixv-3688"><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>Principles
of Consolidation</i></span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_ConsolidationPolicyTextBlock-c0_cont_2" id="_ConsolidationPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
unaudited condensed consolidated financial statements reflect all adjustments, which are, in the opinion of management, necessary for
a fair presentation of our financial position and results of operations. Such adjustments are of a normal recurring nature, unless otherwise
noted. The balance sheet as of September 30, 2024 and the results of operations for the nine months ended September 30, 2024 are not
necessarily indicative of the results to be expected for any future period.</span></p></ix:continuation>

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

<ix:continuation id="_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">Our
unaudited condensed consolidated financial statements are prepared in accordance with GAAP. These accounting principles require us to
make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent
assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting
period. We believe that the estimates, judgments and assumptions are reasonable, based on information available at the time they are
made. Actual results could differ materially from those estimates.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="ixv-3705"><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>Valuation
of long-lived asset</i></span></p></ix:nonNumeric>

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

<ix:continuation id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reviews the carrying value of long-lived assets to be held and used when events and circumstances warrants such a review. The
carrying value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is separately
identifiable and is less than its carrying value. In that event, a loss is recognized based on the amount by which the carrying value
exceeds the fair market value of the long-lived asset and intangible assets. Fair market value is determined primarily using the anticipated
cash flows discounted at a rate commensurate with the risk involved. Losses on long-lived assets and intangible assets to be disposed
are determined in a similar manner, except that fair market values are reduced for the cost to dispose.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="ixv-3717"><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>Fair
Value Measurements</i></span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has adopted ASC Topic 820, Fair Value Measurements and Disclosures, which defines fair value, establishes a framework for measuring
fair value in GAAP, and expands disclosures about fair value measurements. It does not require any new fair value measurements, but provides
guidance on how to measure fair value by providing a fair value hierarchy used to classify the source of the information. It establishes
a three-level valuation hierarchy of valuation techniques based on observable and unobservable inputs, which may be used to measure fair
value and include the following:</span></p></ix:continuation>

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

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3" id="_FairValueMeasurementPolicyPolicyTextBlock-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">Level
1 - Quoted prices in active markets for identical assets or liabilities.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4" id="_FairValueMeasurementPolicyPolicyTextBlock-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">Level
2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities;
quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for
substantially the full term of the assets or liabilities.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5" id="_FairValueMeasurementPolicyPolicyTextBlock-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">Level
3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or
liabilities.</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:nonNumeric><div>

</div><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.9pt 0pt 3.75pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>IT
TECH PACKAGING, INC.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.8pt 0pt 3.75pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.9pt 0pt 3.75pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</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><ix:continuation id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6" id="_FairValueMeasurementPolicyPolicyTextBlock-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">Classification
within the hierarchy is determined based on the lowest level of input that is significant to the fair value measurement.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_7" 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
Company estimates the fair value of financial instruments using the available market information and valuation methods. Considerable
judgment is required in estimating fair value. Accordingly, the estimates of fair value may not be indicative of the amounts that the
Company could realize in a current market exchange. As of September 30, 2024 and December 31, 2023, the carrying value of the Company&#8217;s
short term financial instruments, such as cash and cash equivalents, accounts receivable, accounts and notes payable, short-term bank
loans, balance due to a related party and obligation under capital lease, approximate at their fair values because of the short maturity
of these instruments; while loans from credit union and loans from a related party approximate at their fair value as the interest rates
thereon are close to the market rates of interest published by the People&#8217;s Bank of China.</span></p></ix:continuation>

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

<ix:continuation id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management
determined that liabilities created by beneficial conversion features associated with the issuance of certain warrants (see &#8220;<i>Derivative
liabilities&#8221; </i>under Note (12)), meet the criteria of derivatives and are required to be measured at fair value. The fair value
of these derivative liabilities was determined based on management&#8217;s estimate of the expected future cash flows required to settle
the liabilities. This valuation technique involves management&#8217;s estimates and judgment based on unobservable inputs and is classified
in level 3.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="itp_NonRecurringFairValueMeasurementsPolicyTextBlock-c0_cont_1" escape="true" name="itp:NonRecurringFairValueMeasurementsPolicyTextBlock" id="ixv-3792"><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>Non-Recurring
Fair Value Measurements</i></span></p></ix:nonNumeric>

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

<ix:continuation id="itp_NonRecurringFairValueMeasurementsPolicyTextBlock-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 reviews long-lived assets for impairment annually or more frequently if events or changes in circumstances indicate the possibility
of impairment. For the continuing operations, long-lived assets are measured at fair value on a nonrecurring basis when there is an indicator
of impairment, and they are recorded at fair value only when impairment is recognized. For discontinued operations, long-lived assets
are measured at the lower of carrying amount or fair value less cost to sell. The fair value of these assets were determined using models
with significant unobservable inputs which were classified as Level 3 inputs, primarily the discounted future cash flow.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_1" escape="true" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="ixv-3804"><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>Share-Based
Compensation</i></span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_2" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-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 uses the fair value recognition provision of ASC Topic 718, <i>Compensation-Stock Compensation</i>, which requires the Company
to expense the cost of employee services received in exchange for an award of equity instruments based on the grant date fair value of
such instruments over the vesting period.</span></p></ix:continuation>

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

<ix:continuation id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-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 applies the provisions of ASC Topic 505-50, <i>Equity Based Payments to Non-Employees </i>to account for stock-based compensation
awards issued to non-employees for services. Such awards for services are recorded at either the fair value of the consideration received
or the fair value of the instruments issued in exchange for such services, whichever is more reliably measurable.</span></p></ix:continuation></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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, 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>IT
TECH PACKAGING, INC.</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 CONDENSED 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>(Unaudited)</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><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RestrictedAssetsDisclosureTextBlock" id="ixv-3854"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(3)
Restricted Cash</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted
cash of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="0" unitRef="usd" id="ixv-11628">478,066</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="0" unitRef="usd" id="ixv-11629">472,983</ix:nonFraction> as of September 30, 2024 and December 31, 2023 was presented for the cash deposited at the Industrial and
Commercial Bank of China of Tengsheng Paper. The deposit was restricted due to the legal proceeding against Tengsheng Paper and Jie Ping,
who served as the executive director and the legal representative of Tengsheng Paper.</span></p></ix:nonNumeric><div>

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InventoryDisclosureTextBlock" id="ixv-3867"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(4)
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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Raw
materials inventory includes mainly recycled paper board and recycled white scrap paper. Finished goods include mainly products of corrugating
medium paper, offset printing paper and tissue paper products. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfInventoryCurrentTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="ixv-11630">Inventories consisted of the following as of September 30, 2024 and December
31, 2023:</ix:nonNumeric></span></p>

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

<ix:continuation id="_ScheduleOfInventoryCurrentTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Raw Materials</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; width: 76%; text-align: left">Recycled paper board</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="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-11631">3,873,233</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="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-11632">198,744</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Recycled white scrap paper</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-11633">10,762</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-11634">10,647</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">Gas</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-11635">65,771</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c66" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-11636">21,428</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Base paper and other raw materials</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-11637">160,308</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:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-11638">142,149</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: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-11639">4,110,074</ix:nonFraction></td><td style="text-align: left">&#160;</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:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-11640">372,968</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Semi-finished Goods</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-11641">303,433</ix:nonFraction></td><td style="text-align: left">&#160;</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" id="ixv-11642">300,207</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">Finished Goods</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-11643">1,319,032</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-11644">2,885,019</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">Total inventory, gross</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="0" unitRef="usd" id="ixv-11645">5,732,539</ix:nonFraction></td><td style="text-align: left">&#160;</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:InventoryGross" scale="0" unitRef="usd" id="ixv-11646">3,558,194</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-align: left; padding-bottom: 1.5pt">Inventory reserve</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-15">-</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd" id="ixv-11647">2,959</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total inventory, net</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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-11648">5,732,539</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-11649">3,555,235</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:OtherCurrentAssetsTextBlock" id="ixv-4009"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(5)
Prepayments and other current assets</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" id="ixv-4016"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepayments
and other current assets consisted of the following as of September 30, 2024 and December 31, 2023:</span></ix:nonNumeric></p>

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

<ix:continuation id="_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Prepaid land lease</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="c2" decimals="0" format="ixt:num-dot-decimal" name="itp:PrepaidLandLease" scale="0" unitRef="usd" id="ixv-11650">7,135</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-16">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepayment for purchase of materials</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="itp:PrepaymentForPurchaseOfMaterials" scale="0" unitRef="usd" id="ixv-11651">5,737,653</ix:nonFraction></td><td style="text-align: left">&#160;</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="itp:PrepaymentForPurchaseOfMaterials" scale="0" unitRef="usd" id="ixv-11652">5,446,823</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">Value-added tax recoverable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValueAddedTaxReceivable" scale="0" unitRef="usd" id="ixv-11653">13,494,151</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValueAddedTaxReceivable" scale="0" unitRef="usd" id="ixv-11654">13,409,459</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepaid gas</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="itp:PrepaidGas" scale="0" unitRef="usd" id="ixv-11655">134,291</ix:nonFraction></td><td style="text-align: left">&#160;</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="itp:PrepaidGas" scale="0" unitRef="usd" id="ixv-11656">116,372</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">Others</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherPrepaidExpenseCurrent" scale="0" unitRef="usd" id="ixv-11657">11,365</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherPrepaidExpenseCurrent" scale="0" unitRef="usd" id="ixv-11658">8,636</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right; padding-bottom: 4pt">&#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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-11659">19,384,595</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-11660">18,981,290</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="ixv-4104"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(6)
Property, plant and equipment, net</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="ixv-4112"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of September 30, 2024 and December 31, 2023, property, plant and equipment consisted of the following:</span></ix:nonNumeric></p>

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

<ix:continuation id="_PropertyPlantAndEquipmentTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#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: 76%; text-align: left">Land use rights</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c73" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-11661">82,380,439</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="c74" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-11662">81,504,608</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Building and improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c75" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-11663">68,300,564</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c76" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-11664">67,939,059</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c77" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-11665">160,198,007</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c78" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-11666">158,629,858</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-11667">351,950</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c80" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-11668">348,209</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Construction in progress</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-17">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-18">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold">Totals</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-11669">311,230,960</ix:nonFraction></td><td style="text-align: left">&#160;</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:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-11670">308,421,734</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">Less: accumulated depreciation and 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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-11671">156,475,574</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-11672">144,447,712</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Property, Plant and Equipment, net</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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-11673">154,755,386</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-11674">163,974,022</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><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">As
of September 30, 2024 and December 31, 2023, land use rights represented twenty three parcels of state-owned lands located in Xushui
District and Wei County of Hebei Province in China, with lease terms of <ix:nonNumeric contextRef="c3" format="ixt-sec:duryear" name="itp:PropertyPlantAndEquipmentLeaseTerm" id="ixv-11675"><ix:nonNumeric contextRef="c2" format="ixt-sec:duryear" name="itp:PropertyPlantAndEquipmentLeaseTerm" id="ixv-11676">50</ix:nonNumeric></ix:nonNumeric> years expiring in 2061 and 2068, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>

</div><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, 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>IT
TECH PACKAGING, INC.</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 CONDENSED 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>(Unaudited)</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><ix:continuation id="_PropertyPlantAndEquipmentDisclosureTextBlock-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 September 30, 2024 and December 31, 2023, certain property, plant and equipment of Dongfang Paper with net values of $<span style="-sec-ix-hidden: hidden-fact-19"><span style="-sec-ix-hidden: hidden-fact-20">nil</span></span>, have been
pledged pursuant to a long-term loan from credit union of Dongfang Paper. Land use right of Tengsheng Paper with net value of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="itp:LandUseRightNetValue" scale="0" unitRef="usd" id="ixv-11677">4,875,045</ix:nonFraction>
and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:LandUseRightNetValue" scale="0" unitRef="usd" id="ixv-11678">4,910,034</ix:nonFraction>, respectively, as of September 30, 2024 and December 31, 2023 was pledged for a long-term loan from credit union of Baoding
Shengde. In addition, land use right of Tengsheng Paper with net value of $<ix:nonFraction contextRef="c71" decimals="0" format="ixt:num-dot-decimal" name="itp:LandUseRightNetValue" scale="0" unitRef="usd" id="ixv-11679">3,744,874</ix:nonFraction> and $<ix:nonFraction contextRef="c72" decimals="0" format="ixt:num-dot-decimal" name="itp:LandUseRightNetValue" scale="0" unitRef="usd" id="ixv-11680">3,781,366</ix:nonFraction>, respectively, as of September 30,
2024 and December 31, 2023 was pledged for another long-term loan from credit union of Baoding Shengde. Certain property, plant and equipment
of Dongfang Paper with net values of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentOtherNet" scale="0" unitRef="usd" id="ixv-11681">251,593</ix:nonFraction> was pledged for a short-term loan from Bank of Cangzhou. See &#8220;Short-term bank loans&#8221;
under Note (8), Loans Payable, for details of the transaction and asset collaterals.</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">Depreciation
and amortization of property, plant and equipment was $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-11682">3,483,298</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-11683">3,423,231</ix:nonFraction> for the three months ended September 30, 2024 and 2023,
respectively. Depreciation and amortization of property, plant and equipment was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-11684">10,346,181</ix:nonFraction> and $<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-11685">10,573,288</ix:nonFraction> for the nine months ended
September 30, 2024 and 2023, 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="_LesseeOperatingLeasesTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock" id="ixv-4274"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(7)
Leases</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Operating
lease lessor</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">The
Company has a non-cancellable agreement to lease plant to tenant under operating lease for <ix:nonNumeric contextRef="c0" name="us-gaap:LesseeOperatingLeaseDescription" id="ixv-11686">1 year from November 2023 to November 2024</ix:nonNumeric>.
The lease does not contain contingent payments. The rental income of the year was paid in advance by the tenant in December 2023.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company leases space under non-cancelable operating leases for plant and production equipment. The lease does not have significant rent
escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the lease does not contain contingent
rent provisions.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
lease include option to renew in condition that it is agreed by the landlord before expiry. Therefore, the majority of renewals to extend
the lease terms are not included in its right-of-use assets and lease liabilities as they are not reasonably certain of exercise. The
Company regularly evaluate the renewal options and when they are reasonably certain of exercise, the Company includes the renewal period
in its lease term.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
the Company&#8217;s leases do not provide an implicit rate, it uses its incremental borrowing rate based on the information available
at the lease commencement date in determining the present value of the lease payments.</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><!-- Field: Page; Sequence: 14; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.9pt 0pt 3.75pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>IT
TECH PACKAGING, INC.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.8pt 0pt 3.75pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.9pt 0pt 3.75pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Unaudited)</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><ix:continuation id="_LesseeOperatingLeasesTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_LeaseCostTableTextBlock-c0_cont_1" escape="true" name="us-gaap:LeaseCostTableTextBlock" id="ixv-4341"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
components of the Company&#8217;s lease expense are as follows:</span></ix:nonNumeric></p>

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

<ix:continuation id="_LeaseCostTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Nine&#160;Months<br/>
 Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">September 30, 2024</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">RMB</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">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Operating lease cost</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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="cny" id="ixv-11687">74,717</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">Short-term lease cost</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-21">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Lease cost</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="0" unitRef="cny" id="ixv-11688">74,717</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.7pt"><span style="font-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">Supplemental
cash flow information related to its operating leases was as follows for the period ended September 30, 2024:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="ixv-4394"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
paid for amounts included in the measurement of lease liabilities:</span></ix:nonNumeric></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 id="_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine&#160;Months<br/>
 Ended</b></span></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30, &#160;2024</b></span></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RMB</b></span></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; width: 88%">Cash paid for amounts included in the measurement of lease liabilities:</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 9%">&#160;</td><td style="text-align: left; width: 1%">&#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">Operating cash outflow from operating leases</td><td>&#160;</td>
    <td style="text-align: left"/><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-22">&#160;&#160;&#160;&#160;&#160;-</div></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="ixv-4444"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturities
of its lease liabilities for all operating leases are as follows as of September 30, 2024:</span></ix:nonNumeric></p>

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

<ix:continuation id="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-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; text-align: left; font-weight: bold">September 30,</td><td style="font-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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd" id="ixv-11689">285,413</ix:nonFraction></td><td style="width: 1%; 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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-11690">142,706</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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-11691">142,706</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">2028 &amp; 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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="0" unitRef="usd" id="ixv-11692">142,706</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">Total operating lease payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="0" unitRef="usd" id="ixv-11693">713,531</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: 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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="usd" id="ixv-11694">90,589</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">Present value of lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-11695">622,942</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: current portion, record in current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-11696">249,976</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Present value of lease liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-11697">372,966</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock-c0_cont_1" escape="true" name="itp:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" id="ixv-4512"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
weighted average remaining lease terms and discount rates for all of its operating leases were as follows as of September 30, 2024:</span></ix:nonNumeric></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 id="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">RMB</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>Remaining lease term and discount rate:</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: 88%; text-align: left">Weighted average remaining lease term (years)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonNumeric contextRef="c2" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-11698">3.9</ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td>Weighted average discount rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-11699">7.56</ix:nonFraction></td><td style="text-align: left">%</td></tr> </table></ix:continuation></ix:continuation><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 19.45pt 0pt 6.55pt; 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 2.9pt 0pt 3.75pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>IT
TECH PACKAGING, INC.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.8pt 0pt 3.75pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p><div>

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

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_DebtDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:DebtDisclosureTextBlock" id="ixv-4583"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(8)
Loans 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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfShortTermDebtTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfShortTermDebtTextBlock" id="ixv-4591"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Short-term
bank loans</i></span></ix:nonNumeric></p>

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

<ix:continuation id="_ScheduleOfShortTermDebtTextBlock-c0_cont_1"><table cellpadding="0" 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">September 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Bank of Cangzhou 1</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="c124" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-11700">142,706</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-23">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Bank of Cangzhou 2</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c126" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-11701">285,413</ix: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-24">-</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">Industrial and Commercial Bank of China (&#8220;ICBC&#8221;) Loan 1</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"><ix:nonFraction contextRef="c95" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-11702">2,824</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 2</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c130" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-11703">70,594</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">ICBC Loan 3</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>&#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:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-11704">350,149</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 4</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c93" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-11705">2,854</ix: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-28">-</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">ICBC Loan 5</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c132" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-11706">142,706</ix: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-29">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 6</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c134" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-11707">142,706</ix: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-30">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">ICBC Loan 7</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c136" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-11708">139,852</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total short-term bank loans</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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-11709">856,238</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-11710">423,567</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

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

<p style="font: 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 31, 2023, the Company entered into a working capital loan agreement with the Bank of Cangzhou, to borrow $<ix:nonFraction contextRef="c83" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-11711">142,706</ix:nonFraction> at a fixed
interest rate of <ix:nonFraction contextRef="c83" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11712">5.5</ix:nonFraction>% per annum. The loan is secured by certain of the Company&#8217;s manufacturing equipment with net book value of
$<ix:nonFraction contextRef="c84" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleLeasebackTransactionNetBookValue" scale="0" unitRef="usd" id="ixv-11713">251,593</ix:nonFraction> as of September 30, 2024. The loan will be due by <ix:nonNumeric contextRef="c84" format="ixt:date-monthname-day-year-en" name="itp:LoanDueDate" id="ixv-11714">December 30, 2024</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>

<p style="font: 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 31, 2023, the Company entered into a working capital loan agreement with the Bank of Cangzhou, to borrow $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-11715">285,413</ix:nonFraction> at a fixed
interest rate of <ix:nonFraction contextRef="c3" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11716">5.5</ix:nonFraction>% per annum. The loan will be due by <ix:nonNumeric contextRef="c85" format="ixt:date-monthname-day-year-en" name="itp:LoanDueDate" id="ixv-11717">December 30, 2024</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>

<p style="font: 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 15, 2023, the Company entered into a working capital loan agreement with the ICBC, with a balance of $<span style="-sec-ix-hidden: hidden-fact-33">nil</span> and $<ix:nonFraction contextRef="c86" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-11718">2,824</ix:nonFraction> as of
September 30, 2024 and December 31, 2023, respectively. The loan bore a fixed interest rate of <ix:nonFraction contextRef="c85" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11719">3.45</ix:nonFraction>% per annum. The loan was repaid in
June 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 22, 2023, the Company entered into a working capital loan agreement with the ICBC, with a balance of $<span style="-sec-ix-hidden: hidden-fact-34">nil</span> and $<ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-11720">70,594</ix:nonFraction> as of
September 30, 2024 and December 31, 2023, respectively. The loan bore a fixed interest rate of <ix:nonFraction contextRef="c87" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11721">3.45</ix:nonFraction>% per annum. The loan was repaid in
June 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 22, 2023, the Company entered into a working capital loan agreement with the ICBC, with a balance of $<span style="-sec-ix-hidden: hidden-fact-35">nil</span> and $<ix:nonFraction contextRef="c90" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-11722">350,149</ix:nonFraction> as of
September 30, 2024 and December 31, 2023, respectively. The loan bore a fixed interest rate of <ix:nonFraction contextRef="c89" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11723">3.45</ix:nonFraction>% per annum. The loan was repaid in
June 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 11, 2024, the Company entered into a working capital loan agreement with the ICBC, with a balance of $<ix:nonFraction contextRef="c91" decimals="0" format="ixt:num-dot-decimal" name="itp:WorkingCapitalLoan" scale="0" unitRef="usd" id="ixv-11724">2,854</ix:nonFraction> as of September 30,
2024. The loan bears a fixed interest rate of <ix:nonFraction contextRef="c91" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11725">3.45</ix:nonFraction>% per annum. The loan will be due by <ix:nonNumeric contextRef="c89" format="ixt:date-monthname-day-year-en" name="itp:LoanDueDate" id="ixv-11726">June 11, 2025</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>

<p style="font: 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 21, 2024, the Company entered into a working capital loan agreement with the ICBC, with a balance of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="itp:WorkingCapitalLoan" scale="0" unitRef="usd" id="ixv-11727">142,706</ix:nonFraction> as of September 30,
2024. The loan bears a fixed interest rate of <ix:nonFraction contextRef="c2" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11728">3.45</ix:nonFraction>% per annum. The loan will be due by <ix:nonNumeric contextRef="c87" format="ixt:date-monthname-day-year-en" name="itp:LoanDueDate" id="ixv-11729">June 21, 2025</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>

<p style="font: 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, 2024, the Company entered into a working capital loan agreement with the ICBC, with a balance of $<ix:nonFraction contextRef="c92" decimals="0" format="ixt:num-dot-decimal" name="itp:WorkingCapitalLoan" scale="0" unitRef="usd" id="ixv-11730">142,706</ix:nonFraction> as of September 30,
2024. The loan bears a fixed interest rate of <ix:nonFraction contextRef="c92" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11731">3.45</ix:nonFraction>% per annum. The loan will be due by <ix:nonNumeric contextRef="c93" format="ixt:date-monthname-day-year-en" name="itp:LoanDueDate" id="ixv-11732">June 22, 2025</ix:nonNumeric>.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>

</div><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.9pt 0pt 3.75pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>IT
TECH PACKAGING, INC.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.8pt 0pt 3.75pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, 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="_DebtDisclosureTextBlock-c0_cont_2" id="_DebtDisclosureTextBlock-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">On
June 24, 2024, the Company entered into a working capital loan agreement with the ICBC, with a balance of $<ix:nonFraction contextRef="c93" decimals="0" format="ixt:num-dot-decimal" name="itp:WorkingCapitalLoan" scale="0" unitRef="usd" id="ixv-11733">139,852</ix:nonFraction> as of September 30,
2024. The loan bears a fixed interest rate of <ix:nonFraction contextRef="c93" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11734">3.45</ix:nonFraction>% per annum. The loan will be due by <ix:nonNumeric contextRef="c94" format="ixt:date-monthname-day-year-en" name="itp:LoanDueDate" id="ixv-11735">June 24, 2025</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>

<p style="font: 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 September 30, 2024, there were guaranteed short-term borrowings of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-11736">142,707</ix:nonFraction> and unsecured bank loans of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnsecuredDebt" scale="0" unitRef="usd" id="ixv-11737">713,531</ix:nonFraction>. As of December 31,
2023, there were guaranteed short-term borrowings of $<span style="-sec-ix-hidden: hidden-fact-36">nil</span> and unsecured bank loans of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnsecuredDebt" scale="0" unitRef="usd" id="ixv-11738">423,567</ix:nonFraction>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
average short-term borrowing rates for the three months ended September 30, 2024 and 2023 were approximately <ix:nonFraction contextRef="c6" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime" scale="-2" unitRef="pure" id="ixv-11739">4.47</ix:nonFraction>% and <ix:nonFraction contextRef="c7" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime" scale="-2" unitRef="pure" id="ixv-11740">4.52</ix:nonFraction>%. The average
short-term borrowing rates for the nine months ended September 30, 2024 and 2023 were approximately <ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime" scale="-2" unitRef="pure" id="ixv-11741">4.47</ix:nonFraction>% and <ix:nonFraction contextRef="c8" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime" scale="-2" unitRef="pure" id="ixv-11742">4.66</ix:nonFraction>%.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDebtInstrumentsTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="ixv-4819"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of September 30, 2024 and December 31, 2023, long-term loans were $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11743">8,931,986</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11744">11,378,429</ix:nonFraction>, respectively.</span></ix:nonNumeric></p>

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

<ix:continuation id="_ScheduleOfDebtInstrumentsTextBlock-c0_cont_1"><table cellpadding="0" 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">September 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Rural Credit Union of Xushui District Loan 1</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="c103" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11745">3,566,229</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="c104" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11746">3,528,315</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Rural Credit Union of Xushui District Loan 2</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c100" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11747">2,283,301</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11748">2,259,026</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">Rural Credit Union of Xushui District Loan 3</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c107" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11749">1,855,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="c113" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11750">1,835,458</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Rural Credit Union of Xushui District Loan 4</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">-</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="c116" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11751">2,541,404</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">Rural Credit Union of Xushui District Loan 5</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c115" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11752">1,227,274</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:LongTermDebt" scale="0" unitRef="usd" id="ixv-11753">1,214,226</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11754">8,931,986</ix:nonFraction></td><td style="text-align: left">&#160;</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:LongTermDebt" scale="0" unitRef="usd" id="ixv-11755">11,378,429</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">Less: Current portion of long-term loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-11756">4,365,385</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-11757">6,874,497</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Long-term loans</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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-11758">4,566,601</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-11759">4,503,932</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="ixv-4925"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of September 30, 2024, the Company&#8217;s long-term debt repayments for the next coming years were as follows:</span></ix:nonNumeric></p>

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

<ix:continuation id="_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock-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"><b>Fiscal year</b></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Amount</b></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%">Remainder of 2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" scale="0" unitRef="usd" id="ixv-11760">4,365,385</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="0" unitRef="usd" id="ixv-11761">4,281,188</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">2026 &amp; after</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="0" unitRef="usd" id="ixv-11762">285,413</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11763">8,931,986</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

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

<p style="font: 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 15, 2013, the Company entered into a loan agreement with the Rural Credit Union of Xushui District for a term of <ix:nonNumeric contextRef="c96" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-11764">5</ix:nonNumeric> years, which
was <ix:nonNumeric contextRef="c97" name="us-gaap:LongTermDebtDescription" id="ixv-11765">originally due and payable in various installments from December 21, 2013 to July 26, 2018.</ix:nonNumeric> On June 21, 2018, the loan was extended
for additional <ix:nonNumeric contextRef="c98" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-11766">5</ix:nonNumeric> years and was due and payable in various installments from December 21, 2018 to June 20, 2023. On August 24, 2023, the
loan was extended for another <ix:nonNumeric contextRef="c99" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-11767">3</ix:nonNumeric> years and will be due and payable on <ix:nonNumeric contextRef="c99" format="ixt:date-monthname-day-year-en" name="us-gaap:LongTermDebtMaturityDate" id="ixv-11768">August 24, 2026</ix:nonNumeric>. The loan is secured by certain of the Company&#8217;s
manufacturing equipment with net book value of $<span style="-sec-ix-hidden: hidden-fact-37"><span style="-sec-ix-hidden: hidden-fact-38">nil</span></span> as of September 30, 2024 and December 31, 2023. Interest payment is due monthly and
bore a rate of <ix:nonFraction contextRef="c100" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11769">7.68</ix:nonFraction>% per annum. Effective from November 15, 2022, the interest rate was reduced to <ix:nonFraction contextRef="c102" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11770">7</ix:nonFraction>% per annum. As of September 30,
2024 and December 31, 2023, the total outstanding loan balance was $<ix:nonFraction contextRef="c103" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11771">3,566,229</ix:nonFraction> and $<ix:nonFraction contextRef="c104" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11772">3,528,315</ix:nonFraction>. Out of the total outstanding loan balance,
current portion amounted was $<ix:nonFraction contextRef="c100" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="0" unitRef="usd" id="ixv-11773">1,996,460</ix:nonFraction> and $<ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="0" unitRef="usd" id="ixv-11774">1,269,290</ix:nonFraction>, which is presented as current liabilities in the consolidated balance sheet and
the remaining balance of $<ix:nonFraction contextRef="c100" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebt" scale="0" unitRef="usd" id="ixv-11775">1,569,769</ix:nonFraction> and $<ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebt" scale="0" unitRef="usd" id="ixv-11776">2,259,025</ix:nonFraction> is presented as non-current liabilities in the consolidated balance sheet as of September
30, 2024 and December 31, 2023, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>




</div><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, 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>IT
TECH PACKAGING, INC.</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 CONDENSED 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>(Unaudited)</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><ix:continuation id="_DebtDisclosureTextBlock-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
April 17, 2019, the Company entered into a loan agreement with the Rural Credit Union of Xushui District for a term of <ix:nonNumeric contextRef="c105" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-11777">2</ix:nonNumeric> years, which
was due and payable in various installments from August 21, 2019 to April 16, 2021. The loan was renewed on March 22, 2021, December
24, 2021 and April 16, 2024 and extended for additional <ix:nonNumeric contextRef="c106" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-11778">5</ix:nonNumeric> years in total, which is due on April 15, 2026 according to the new schedule.
The loan is secured by Tengsheng Paper with its land use right as collateral for the benefit of the credit union. Interest payment is
due quarterly and bore a rate of <ix:nonFraction contextRef="c107" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11779">7.68</ix:nonFraction>% per annum. Effective from November 15, 2022, the interest rate was reduced to <ix:nonFraction contextRef="c108" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11780">7</ix:nonFraction>% per annum. As
of September 30, 2024 and December 31, 2023, the total outstanding loan balance was $<ix:nonFraction contextRef="c100" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11781">2,283,301</ix:nonFraction> and $<ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11782">2,259,026</ix:nonFraction>, respectively, which are
presented as non-current liabilities and current liabilities, respectively, in the consolidated balance sheet as of September 30, 2024
and December 31, 2023.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 12, 2019, the Company entered into a loan agreement with the Rural Credit Union of Xushui District for a term of <ix:nonNumeric contextRef="c109" format="ixt-sec:duryear" name="itp:LoanAgreementTerm" id="ixv-11783">2</ix:nonNumeric> years, which
is due and payable in various installments from June 21, 2020 to December 11, 2021. The loan was renewed on March 22, 2021 and December
24, 2021 and extended for additional <ix:nonNumeric contextRef="c110" format="ixt-sec:duryear" name="itp:LoanAgreementTerm" id="ixv-11784">3</ix:nonNumeric> years in total, which will be due on December 11, 2024 according to the new schedule. The loan
is secured by Tengsheng Paper with its land use right as collateral for the benefit of the credit union. Interest payment is due monthly
and bore a rate of <ix:nonFraction contextRef="c111" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11785">7.56</ix:nonFraction>% per annum. Effective from November 15, 2022, the interest rate was reduced to <ix:nonFraction contextRef="c112" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11786">7</ix:nonFraction>% per annum. As of September
30, 2024 and December 31, 2023, the total outstanding loan balance was $<ix:nonFraction contextRef="c107" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11787">1,855,182</ix:nonFraction> and $<ix:nonFraction contextRef="c113" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11788">1,835,458</ix:nonFraction>, respectively, which are presented as
current liabilities in the consolidated balance sheet as of September 30, 2024 and December 31, 2023.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 26, 2023, the Company entered into a loan agreement with the Rural Credit Union of Xushui District for a term of <ix:nonNumeric contextRef="c114" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-11789">2</ix:nonNumeric> years, which
is due and payable in various installments from August 21, 2023 to February 24, 2025. The loan is secured by Dongfang Paper with its
land use right as collateral for the benefit of the credit union. Interest payment is due monthly and bore a rate of <ix:nonFraction contextRef="c115" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11790">7</ix:nonFraction>% per annum. The
loan was repaid in July 2024. As of September 30, 2024 and December 31, 2023, the total outstanding loan balance was $<span style="-sec-ix-hidden: hidden-fact-39">nil</span> and $<ix:nonFraction contextRef="c116" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11791">2,541,404</ix:nonFraction>.
Out of the total outstanding loan balance, current portion amounted was $<span style="-sec-ix-hidden: hidden-fact-40">nil</span> and $<ix:nonFraction contextRef="c117" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="0" unitRef="usd" id="ixv-11792">1,284,820</ix:nonFraction>, which is presented as current liabilities
in the consolidated balance sheet and the remaining balance of $<span style="-sec-ix-hidden: hidden-fact-41">nil</span> and $<ix:nonFraction contextRef="c117" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebt" scale="0" unitRef="usd" id="ixv-11793">1,256,584</ix:nonFraction> is presented as non-current liabilities in the consolidated
balance sheet as of September 30, 2024 and December 31, 2023, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 5, 2023, the Company entered into a loan agreement with the Rural Credit Union of Xushui District for a term of <ix:nonNumeric contextRef="c118" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-11794">3</ix:nonNumeric> years, which
was due in various installments from <ix:nonNumeric contextRef="c119" format="ixt:date-monthname-day-year-en" name="us-gaap:LongTermDebtMaturityDate" id="ixv-11795">June 21, 2024</ix:nonNumeric> to <ix:nonNumeric contextRef="c120" format="ixt:date-monthname-day-year-en" name="us-gaap:LongTermDebtMaturityDate" id="ixv-11796">December 5, 2026</ix:nonNumeric>. The loan was guaranteed by an independent third party. Interest
payment was due monthly and bore a rate of <ix:nonFraction contextRef="c121" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-11797">7</ix:nonFraction>% per annum. As of September 30, 2024 and December 31, 2023, total outstanding loan balance
was $<ix:nonFraction contextRef="c115" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11798">1,227,274</ix:nonFraction> and $<ix:nonFraction contextRef="c117" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-11799">1,214,226</ix:nonFraction>, respectively. Out of the total outstanding loan balance, current portion amounted $<ix:nonFraction contextRef="c122" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-11800">513,743</ix:nonFraction> and $<ix:nonFraction contextRef="c123" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-11801">225,903</ix:nonFraction>,
which is presented as current liabilities and the remaining balance of $<ix:nonFraction contextRef="c122" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-11802">713,531</ix:nonFraction> and $<ix:nonFraction contextRef="c123" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-11803">988,323</ix:nonFraction> is presented as non-current liabilities
in the consolidated balance sheet as of September 30, 2024 and December 31, 2023, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
interest expenses for the short-term bank loans and long-term loans for the three months ended September 30, 2024 and 2023 were $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndDebtExpense" scale="0" unitRef="usd" id="ixv-11804">171,430</ix:nonFraction>
and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndDebtExpense" scale="0" unitRef="usd" id="ixv-11805">247,628</ix:nonFraction>, respectively. Total interest expenses for the short-term bank loans and long-term loans for the nine months ended September
30, 2024 and 2023 were $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndDebtExpense" scale="0" unitRef="usd" id="ixv-11806">593,271</ix:nonFraction> and $<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndDebtExpense" scale="0" unitRef="usd" id="ixv-11807">760,807</ix:nonFraction>, 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="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="ixv-5026"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(9)
Related Party Transactions</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">Mr.
Zhenyong Liu, the Company&#8217;s CEO has loaned money to Dongfang Paper for working capital purposes over a period of time. On January
1, 2013, Dongfang Paper and Mr. Zhenyong Liu renewed the three-year term loan previously entered on January 1, 2010, and extended the
maturity date further to December 31, 2015. On December 31, 2015, the Company paid off the loan of $<ix:nonFraction contextRef="c138" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayable" scale="0" unitRef="usd" id="ixv-11808">2,249,279</ix:nonFraction>, together with interest
of $<ix:nonFraction contextRef="c139" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaid" scale="0" unitRef="usd" id="ixv-11809">391,374</ix:nonFraction> for the period from 2013 to 2015. Approximately $<ix:nonFraction contextRef="c140" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="0" unitRef="usd" id="ixv-11810">365,804</ix:nonFraction> and $<ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="0" unitRef="usd" id="ixv-11811">361,915</ix:nonFraction> of interest were outstanding to Mr. Zhenyong Liu, which
were recorded in other payables and accrued liabilities as part of the current liabilities in the consolidated balance sheet as of September
30, 2024 and December 31, 2023, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>




</div><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, 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>IT
TECH PACKAGING, INC.</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 CONDENSED 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>(Unaudited)</b></span></p><div>

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

</div><ix:continuation id="_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">On
December 10, 2014, Mr. Zhenyong Liu provided a loan to the Company, amounted to $<ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-11812">8,742,278</ix:nonFraction> to Dongfang Paper for working capital purpose
with an interest rate of <ix:nonFraction contextRef="c143" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionRate" scale="-2" unitRef="pure" id="ixv-11813">4.35</ix:nonFraction>% per annum, which was based on the primary lending rate of People&#8217;s Bank of China. The unsecured
loan was provided on December 10, 2014, and would be originally due on <ix:nonNumeric contextRef="c143" format="ixt:date-monthname-day-year-en" name="us-gaap:RelatedPartyTransactionDate" id="ixv-11814">December 10, 2017</ix:nonNumeric>. During the year of 2016, the Company repaid
$<ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="0" unitRef="usd" id="ixv-11815">6,012,416</ix:nonFraction> to Mr. Zhenyong Liu, together with interest of $<ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaid" scale="0" unitRef="usd" id="ixv-11816">288,596</ix:nonFraction>. In February 2018, the Company paid off the remaining balance, together
with interest of $<ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaid" scale="0" unitRef="usd" id="ixv-11817">20,400</ix:nonFraction>. As of September 30, 2024 and December 31, 2023, approximately $<ix:nonFraction contextRef="c146" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaid" scale="0" unitRef="usd" id="ixv-11818">42,812</ix:nonFraction> and $<ix:nonFraction contextRef="c147" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaid" scale="0" unitRef="usd" id="ixv-11819">42,357</ix:nonFraction> of interest, respectively,
were outstanding to Mr. Zhenyong Liu, which was recorded in other payables and accrued liabilities as part of the current liabilities
in the consolidated balance sheet.</span></p>

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

<p style="font: 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 1, 2015, the Company entered an agreement with Mr. Zhenyong Liu which allows Dongfang Paper to borrow from the CEO an amount up
to $<ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-11820">17,201,342</ix:nonFraction> (RMB<ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="cny" id="ixv-11821">120,000,000</ix:nonFraction>) for working capital purposes. The advances or funding under the agreement are due three years from the
date each amount is funded. The loan is unsecured and carries an annual interest rate set on the basis of the primary lending rate of
the People&#8217;s Bank of China at the time of the borrowing. On July 13, 2015, an unsecured amount of $<ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnsecuredDebt" scale="0" unitRef="usd" id="ixv-11822">4,324,636</ix:nonFraction> was drawn from the
facility. On October 14, 2016 an unsecured amount of $<ix:nonFraction contextRef="c150" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnsecuredDebt" scale="0" unitRef="usd" id="ixv-11823">2,883,091</ix:nonFraction> was drawn from the facility. In February 2018, the Company repaid $<ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-11824">1,507,432</ix:nonFraction>
to Mr. Zhenyong Liu. The loan would be originally due on <ix:nonNumeric contextRef="c145" format="ixt:date-monthname-day-year-en" name="us-gaap:RelatedPartyTransactionDate" id="ixv-11825">July 12, 2018</ix:nonNumeric>. Mr. Zhenyong Liu agreed to extend the loan for additional <ix:nonNumeric contextRef="c151" format="ixt-sec:duryear" name="us-gaap:LoansHeldForSaleTerm" id="ixv-11826">3</ix:nonNumeric> years
and the remaining balance will be due on July 12, 2021. On November 23, 2018, the company repaid $<ix:nonFraction contextRef="c152" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-11827">3,768,579</ix:nonFraction> to Mr. Zhenyong Liu, together
with interest of $<ix:nonFraction contextRef="c152" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="0" unitRef="usd" id="ixv-11828">158,651</ix:nonFraction>. In December 2019, the company paid off the remaining balance, together with interest of <ix:nonFraction contextRef="c153" decimals="0" format="ixt:num-dot-decimal" name="itp:InterestExpenses" scale="0" unitRef="shares" id="ixv-11829">94,636</ix:nonFraction>. As of September
30, 2024 and December 31, 2023, the outstanding interest was $<ix:nonFraction contextRef="c154" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="0" unitRef="usd" id="ixv-11830">196,132</ix:nonFraction> and $<ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="0" unitRef="usd" id="ixv-11831">194,047</ix:nonFraction>, respectively, which was recorded in other payables
and accrued liabilities as part of the current liabilities in the consolidated balance sheet.</span></p>

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

<p style="font: 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 September 30, 2024 and December 31, 2023, total amount of loans due to Mr. Zhenyong Liu were $<span style="-sec-ix-hidden: hidden-fact-42"><span style="-sec-ix-hidden: hidden-fact-43">nil</span></span>. The interest expense incurred for
such related party loans were $<span style="-sec-ix-hidden: hidden-fact-44"><span style="-sec-ix-hidden: hidden-fact-45"><span style="-sec-ix-hidden: hidden-fact-46"><span style="-sec-ix-hidden: hidden-fact-47">nil</span></span></span></span> for the three and nine months ended September 30, 2024 and 2023. The accrued interest owing to Mr.
Zhenyong Liu was approximately $<ix:nonFraction contextRef="c157" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent" scale="0" unitRef="usd" id="ixv-11832">604,748</ix:nonFraction> and $<ix:nonFraction contextRef="c158" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent" scale="0" unitRef="usd" id="ixv-11833">598,319</ix:nonFraction>, as of September 30, 2024 and December 31, 2023, respectively, which was recorded
in other payables and accrued liabilities.</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
October 2022 and November 2022, the Company entered into two agreements with Mr. Zhenyong Liu, which allowed Mr. Zhenyong Liu to borrow
from the Company an amount of $<ix:nonFraction contextRef="c159" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherBorrowings" scale="0" unitRef="usd" id="ixv-11834"><ix:nonFraction contextRef="c160" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherBorrowings" scale="0" unitRef="usd" id="ixv-11835">7,059,455</ix:nonFraction></ix:nonFraction> (RMB<ix:nonFraction contextRef="c159" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherBorrowings" scale="0" unitRef="cny" id="ixv-11836"><ix:nonFraction contextRef="c160" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherBorrowings" scale="0" unitRef="cny" id="ixv-11837">50,000,000</ix:nonFraction></ix:nonFraction>) in total. The loans were unsecured and carried a fixed interest rate of <ix:nonFraction contextRef="c140" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:InvestmentInterestRate" scale="-2" unitRef="pure" id="ixv-11838">4.35</ix:nonFraction>%
per annum. $<ix:nonFraction contextRef="c161" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayable" scale="0" unitRef="usd" id="ixv-11839">4,235,673</ix:nonFraction> (RMB<ix:nonFraction contextRef="c161" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayable" scale="0" unitRef="cny" id="ixv-11840">30,000,000</ix:nonFraction>) was repaid by Mr. Zhengyong Liu in August 2023 and the remaining balance was repaid in December
2023. Interest income of the loan for the nine months ended September 30, 2024 and 2023 were $<span style="-sec-ix-hidden: hidden-fact-48">nil</span> and $<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndFeeIncomeOtherLoans" scale="0" unitRef="usd" id="ixv-11841">263,342</ix:nonFraction>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of September 30, 2024 and December 31, 2023, amount due to shareholder was $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivables" scale="0" unitRef="usd" id="ixv-11842"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivables" scale="0" unitRef="usd" id="ixv-11843">727,433</ix:nonFraction></ix:nonFraction>, which represents funds from shareholders to pay
for various expenses incurred in the U.S. The amount is due on demand with interest free.</span></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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

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

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="ixv-5120"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(10) Other payables and accrued liabilities</b></p>

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

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" id="ixv-5125"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">September&#160;30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Accrued electricity</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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedUtilitiesCurrent" scale="0" unitRef="usd" id="ixv-11844">117,171</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedUtilitiesCurrent" scale="0" unitRef="usd" id="ixv-11845">3,054</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Value-added tax payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="itp:ValueAddedTaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-11846">226,354</ix:nonFraction></td><td style="text-align: left">&#160;</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="itp:ValueAddedTaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-11847">696</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">Accrued interest to a related party</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11848">604,748</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11849">598,319</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Payable for purchase of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-11850">10,988,359</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-11851">11,175,858</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">Accrued commission to salesmen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedSalesCommissionCurrent" scale="0" unitRef="usd" id="ixv-11852">15,185</ix:nonFraction></td><td style="text-align: left">&#160;</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:AccruedSalesCommissionCurrent" scale="0" unitRef="usd" id="ixv-11853">47,040</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued bank loan interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrent" scale="0" unitRef="usd" id="ixv-11854">1,295,773</ix:nonFraction></td><td style="text-align: left">&#160;</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:InterestPayableCurrent" scale="0" unitRef="usd" id="ixv-11855">1,070,708</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">Others</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11856">552,528</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11857">16,842</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">Totals</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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11858">13,800,118</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11859">12,912,517</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

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

<p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Others mainly included $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-11860">473,785</ix:nonFraction> accrued liability for the legal proceeding
which Hebei Tengsheng was jointly liable for repayment of a loan. For details please refer to <i>Item 1. Legal Proceedings</i>.</p></ix:nonNumeric><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="ixv-5231"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(11) Derivative Liabilities</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -0.05pt">The Company analyzed the
warrant for derivative accounting consideration under ASC 815, &#8220;Derivatives and Hedging, and hedging,&#8221; and determined that
the instrument should be classified as a liability since the warrant becomes effective at issuance resulting in there being no explicit
limit to the number of shares to be delivered upon settlement of the above conversion options.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -0.05pt">ASC 815 requires we assess
the fair market value of derivative liability at the end of each reporting period and recognize any change in the fair market value as
other income or expense item.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determined its derivative liabilities
to be a Level 3 fair value measurement and used the Black-Scholes pricing model to calculate the fair value as of September 30, 2024.
The Black-Scholes model requires six basic data inputs: the exercise or strike price, time to expiration, the risk-free interest rate,
the current stock price, the estimated volatility of the stock price in the future, and the dividend rate. Changes to these inputs could
produce a significantly higher or lower fair value measurement. The fair value of each warrant is estimated using the Black-Scholes valuation
model. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="ixv-11861">The following weighted-average assumptions were used in the September 30, 2024:</ix:nonNumeric></p>

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

<ix:continuation id="_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine&#160;months<br/> ended</b></span></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September&#160;30, <br/> 2024</b></span></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="width: 88%; text-align: left">Expected term</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c162" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" unitRef="pure" id="ixv-11862">0.55</ix:nonFraction> - <ix:nonFraction contextRef="c163" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" unitRef="pure" id="ixv-11863">2.75</ix:nonFraction></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Expected average volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c164" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" unitRef="pure" id="ixv-11864">77</ix:nonFraction>% - <ix:nonFraction contextRef="c165" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" unitRef="pure" id="ixv-11865">102</ix:nonFraction>%</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected dividend yield</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c167" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" unitRef="pure" id="ixv-11866">0.13</ix:nonFraction>% -&#160;<ix:nonFraction contextRef="c168" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" unitRef="pure" id="ixv-11867">3.66</ix:nonFraction>%</span></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the changes in
the derivative liabilities during the nine months ended September 30, 2024: Fair</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" id="ixv-11868">Value Measurements Using Significant Observable
Inputs (Level 3)</ix:nonNumeric></p>

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

<ix:continuation id="_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Balance at December 31, 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:DerivativeLiabilities" scale="0" unitRef="usd" id="ixv-11869">54</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">Change in fair value of derivative liability</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="0" unitRef="usd" id="ixv-11870">51</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Balance at September 30, 2024</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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilities" scale="0" unitRef="usd" id="ixv-11871">3</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>


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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

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

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="ixv-5341"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(12) Common Stock</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Issuance of common stock to investors</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 20, 2021, the Company offered and sold
to certain institutional investors an aggregate of <ix:nonFraction contextRef="c169" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityOtherShares" scale="0" unitRef="shares" id="ixv-11872">2,618,182</ix:nonFraction> shares of common stock and <ix:nonFraction contextRef="c169" decimals="0" format="ixt:num-dot-decimal" name="itp:CommonStockIssuedToPurchaseOfWarrants" scale="0" unitRef="shares" id="ixv-11873">2,618,182</ix:nonFraction> warrants to purchase up to <ix:nonFraction contextRef="c169" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" scale="0" unitRef="shares" id="ixv-11874">2,618,182</ix:nonFraction>
shares of common stock in a best-efforts public offering for gross proceeds of approximately $<ix:nonFraction contextRef="c169" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="6" unitRef="usd" id="ixv-11875">14.4</ix:nonFraction> million. The purchase price for each
share of common stock and the corresponding warrant was $<ix:nonFraction contextRef="c169" decimals="1" format="ixt:num-dot-decimal" name="itp:CorrespondingPricePerShare" scale="0" unitRef="usdPershares" id="ixv-11876">5.5</ix:nonFraction>. The exercise price of the warrant was $<ix:nonFraction contextRef="c170" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-11877">5.5</ix:nonFraction> per share.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 1, 2021, the Company offered and sold
to the public investors an aggregate of <ix:nonFraction contextRef="c171" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityOtherShares" scale="0" unitRef="shares" id="ixv-11878">2,927,786</ix:nonFraction> shares of common stock and <ix:nonFraction contextRef="c171" decimals="0" format="ixt:num-dot-decimal" name="itp:CommonStockIssuedToPurchaseOfWarrants" scale="0" unitRef="shares" id="ixv-11879">1,463,893</ix:nonFraction> warrants to purchase up to <ix:nonFraction contextRef="c171" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" scale="0" unitRef="shares" id="ixv-11880">1,463,893</ix:nonFraction> shares of
common stock in a firm commitment underwritten public offering for gross proceeds of approximately $<ix:nonFraction contextRef="c171" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="6" unitRef="usd" id="ixv-11881">21.9</ix:nonFraction> million. The purchase price for
each share of common stock and accompanying warrant was $<ix:nonFraction contextRef="c171" decimals="1" format="ixt:num-dot-decimal" name="itp:WarrantPricePerShare" scale="0" unitRef="usdPershares" id="ixv-11882">7.5</ix:nonFraction>. The exercise price of the warrant was $<ix:nonFraction contextRef="c172" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares" id="ixv-11883">7.5</ix:nonFraction> per share.</p></ix:nonNumeric><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="itp_WarrantDisclosureTextBlock-c0_cont_1" escape="true" name="itp:WarrantDisclosureTextBlock" id="ixv-5356"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(13) Warrants</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 29, 2020, the Company and certain institutional
investors entered into a securities purchase agreement, as amended on May 4, 2020 (the &#8220;2020 Purchase Agreement&#8221;), pursuant
to which the Company agreed to sell to such investors an aggregate of <ix:nonFraction contextRef="c173" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" scale="0" unitRef="shares" id="ixv-11884">440,000</ix:nonFraction> shares of common stock and warrants to purchase up to <ix:nonFraction contextRef="c174" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" scale="0" unitRef="shares" id="ixv-11885">440,000</ix:nonFraction>
shares of common stock in a concurrent private placement (the &#8220;May 2020 Warrants&#8221;). The exercise price of the May 2020 Warrant
is $<ix:nonFraction contextRef="c173" decimals="3" format="ixt:num-dot-decimal" name="itp:InvestmentWarrantsExercisePrice" scale="0" unitRef="usdPershares" id="ixv-11886">7.425</ix:nonFraction> per share. These warrants become exercisable on July 23, 2020 and have a term of exercise equal to five years and six months
from the date of issuance till July 23, 2025. <ix:nonFraction contextRef="c175" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExcessStockSharesIssued" scale="0" unitRef="shares" id="ixv-11887">88,000</ix:nonFraction> May 2020 Warrants were exercised in February 2021 at the exercise price of $<ix:nonFraction contextRef="c173" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:WarrantExercisePriceIncrease" scale="0" unitRef="usdPershares" id="ixv-11888">7.425</ix:nonFraction>
per share and <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-11889">352,000</ix:nonFraction> May 2020 Warrants were outstanding as of September 30, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 20, 2021, the Company offered and sold
to certain institutional investors an aggregate of <ix:nonFraction contextRef="c169" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" scale="0" unitRef="shares" id="ixv-11890">2,618,182</ix:nonFraction> shares of common stock and <ix:nonFraction contextRef="c169" decimals="0" format="ixt:num-dot-decimal" name="itp:CommonStockIssuedToPurchaseStock" scale="0" unitRef="shares" id="ixv-11891">2,618,182</ix:nonFraction> warrants to purchase up to <ix:nonFraction contextRef="c176" decimals="0" format="ixt:num-dot-decimal" name="itp:CommonStockIssuedToPurchaseStock" scale="0" unitRef="shares" id="ixv-11892">2,618,182</ix:nonFraction>
shares of common stock (the &#8220;January 2021 Warrants&#8221;). The January 2021 Warrants became exercisable on January 20, 2021 at
an exercise price of $<ix:nonFraction contextRef="c176" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantExercisePriceIncrease" scale="0" unitRef="usdPershares" id="ixv-11893">5.5</ix:nonFraction> and will expire on <ix:nonNumeric contextRef="c169" format="ixt:date-monthname-day-year-en" name="itp:WarrentExpireDate" id="ixv-11894">January 20, 2026</ix:nonNumeric>. <ix:nonFraction contextRef="c170" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExcessStockSharesIssued" scale="0" unitRef="shares" id="ixv-11895">1,410,690</ix:nonFraction> January 2021 Warrants were exercised in January and February
of 2021 at the exercise price of $<ix:nonFraction contextRef="c177" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantExercisePriceIncrease" scale="0" unitRef="usdPershares" id="ixv-11896">5.5</ix:nonFraction> per share. <ix:nonFraction contextRef="c178" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-11897">1,207,492</ix:nonFraction> January 2021 Warrants were outstanding as of September 30, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 1, 2021, the Company offered and sold
to the public investors an aggregate of <ix:nonFraction contextRef="c179" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" scale="0" unitRef="shares" id="ixv-11898">2,927,786</ix:nonFraction> shares of common stock and <ix:nonFraction contextRef="c179" decimals="0" format="ixt:num-dot-decimal" name="itp:CommonStockIssuedToPurchaseStock" scale="0" unitRef="shares" id="ixv-11899">1,463,893</ix:nonFraction> warrants to purchase up to <ix:nonFraction contextRef="c171" decimals="0" format="ixt:num-dot-decimal" name="itp:CommonStockIssuedToPurchaseStock" scale="0" unitRef="shares" id="ixv-11900">1,463,893</ix:nonFraction> shares of
common stock (the &#8220;March 2021 Warrants&#8221;). The March 2021 Warrants became exercisable on March 1, 2021 at an exercise price
of $<ix:nonFraction contextRef="c171" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantExercisePriceIncrease" scale="0" unitRef="usdPershares" id="ixv-11901">7.5</ix:nonFraction> and will expire on <ix:nonNumeric contextRef="c171" format="ixt:date-monthname-day-year-en" name="itp:WarrentExpireDate" id="ixv-11902">March 1, 2026</ix:nonNumeric>. <ix:nonFraction contextRef="c172" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExcessStockSharesIssued" scale="0" unitRef="shares" id="ixv-11903">6,750</ix:nonFraction> March 2021 Warrants were exercised in January and March 2021 at the exercise price of
$<ix:nonFraction contextRef="c179" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantExercisePriceIncrease" scale="0" unitRef="usdPershares" id="ixv-11904">7.5</ix:nonFraction> per share and <ix:nonFraction contextRef="c180" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-11905">1,457,143</ix:nonFraction> March 2021 Warrants were outstanding as of September 30, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company classified warrants as liabilities and accounted for the
issuance of the warrants as a derivative.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

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

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

</div><ix:continuation id="itp_WarrantDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfShareBasedCompensationActivityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock" id="ixv-11906">A summary of stock warrant activities is as below:</ix:nonNumeric></p>

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

<ix:continuation id="_ScheduleOfShareBasedCompensationActivityTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine months ended<br/> September 30, 2024</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weight&#160;average<br/> exercise price</td><td style="white-space: nowrap; 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">Outstanding and exercisable at beginning of the period</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="c181" decimals="0" format="ixt:num-dot-decimal" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding" scale="0" unitRef="shares" id="ixv-11907">3,016,635</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="c181" decimals="4" format="ixt:num-dot-decimal" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding" scale="0" unitRef="usdPershares" id="ixv-11908">6.6907</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Issued during the period</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>&#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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Exercised during the period</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cancelled or expired during the period</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-54">-</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-55">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Outstanding and exercisable at end of the period</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c178" decimals="0" format="ixt:num-dot-decimal" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding" scale="0" unitRef="shares" id="ixv-11909">3,016,635</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="c178" decimals="4" format="ixt:num-dot-decimal" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding" scale="0" unitRef="usdPershares" id="ixv-11910">6.6907</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" id="ixv-11911">The following table summarizes information relating to outstanding
and exercisable warrants as of September 30, 2024.</ix:nonNumeric></p>

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

<ix:continuation id="_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Warrants Outstanding</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">Warrants Exercisable</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of<br/> Shares</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">Weighted Average<br/> Remaining<br/> Contractual life <br/> (in years)</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">Weighted Average<br/> Exercise Price</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">Number of<br/> Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted Average<br/> Exercise Price</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: 18%; text-align: center"><ix:nonFraction contextRef="c178" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares" id="ixv-11912">3,016,635</ix:nonFraction></td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 22%; text-align: center"><ix:nonNumeric contextRef="c177" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="ixv-11913">1.33</ix:nonNumeric></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: 16%; text-align: right"><ix:nonFraction contextRef="c178" decimals="4" format="ixt:num-dot-decimal" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-11914">6.6907</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: 16%; text-align: right"><ix:nonFraction contextRef="c177" decimals="0" format="ixt:num-dot-decimal" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" scale="0" unitRef="shares" id="ixv-11915">3,016,635</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: 16%; text-align: right"><ix:nonFraction contextRef="c178" decimals="4" format="ixt:num-dot-decimal" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-11916">6.6907</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr> </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Aggregate intrinsic value is the sum of the amounts
by which the quoted market price of the Company&#8217;s stock exceeded the exercise price of the warrants at September 30, 2024 for those
warrants for which the quoted market price was in excess of the exercise price (&#8220;in-the-money&#8221; warrants). The intrinsic value
of the warrants as of September 30, 2024 and December 31, 2023 are <span style="-sec-ix-hidden: hidden-fact-56"><span style="-sec-ix-hidden: hidden-fact-57">nil</span></span>.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerShareTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerShareTextBlock" id="ixv-5528"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(14) Earnings Per Share</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="ixv-11917">For the three months ended September 30, 2024 and 2023, basic and diluted
net loss per share are calculated as follows:</ix:nonNumeric></p>

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

<ix:continuation continuedAt="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_2" id="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<b>2023</b></span></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Basic loss per share</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Net loss for the period - numerator</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-11918">1,973,946</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-11919">1,975,368</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Weighted average common stock outstanding - denominator</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-11920">10,065,920</ix:nonFraction></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;<ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-11921">10,065,920</ix:nonFraction></span></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">Net loss per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-11922">0.20</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-11923">0.20</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Diluted loss per share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Net loss for the period- numerator</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-11924">1,973,946</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-11925">1,975,368</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Weighted average common stock outstanding - denominator</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-11926">10,065,920</ix:nonFraction></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;<ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-11927">10,065,920</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Effect of dilution</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-58">-</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-59">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Weighted average common stock outstanding - denominator</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;<ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-11928">10,065,920</ix:nonFraction></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;<ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-11929">10,065,920</ix:nonFraction></span></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">Diluted loss per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-11930">0.20</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-11931">0.20</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:nonNumeric><div>


</div><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

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

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

</div><ix:continuation id="_EarningsPerShareTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the nine months ended September 30, 2024 and 2023, basic and diluted
net loss per share are calculated as follows:</p>

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

<ix:continuation id="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended<br/>
 September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Basic loss per share</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Net loss for the period - numerator</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-11932">5,798,229</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-11933">5,962,026</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Weighted average common stock outstanding - denominator</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-11934">10,065,920</ix:nonFraction></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-11935">10,065,920</ix:nonFraction></span></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">Net loss per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-11936">0.58</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c8" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-11937">0.59</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Diluted loss per share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Net loss for the period - numerator</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-11938">5,798,229</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-11939">5,962,026</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Weighted average common stock outstanding - denominator</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-11940">10,065,920</ix:nonFraction></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-11941">10,065,920</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Effect of dilution</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-60">-</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-61">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Weighted average common stock outstanding - denominator</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-11942">10,065,920</ix:nonFraction></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-11943">10,065,920</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Diluted loss per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-11944">0.58</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c8" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-11945">0.59</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table></ix:continuation>


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

<p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the three and nine months ended September 30, 2024 and 2023 there
were no securities with dilutive effect issued and outstanding.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock" id="ixv-5843"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(15) Income Taxes</b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company may be subject to the United States
of America Tax laws at a tax rate of <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" scale="-2" unitRef="pure" id="ixv-11946">21</ix:nonFraction>%. No provision for the US federal income taxes has been made as the Company had no US taxable
income for the second quarter ended September 30, 2024 and 2023, and management believes that its earnings are permanently invested in
the PRC.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Dongfang Paper and Baoding Shengde are PRC operating
companies and are subject to PRC Enterprise Income Tax. Pursuant to the PRC New Enterprise Income Tax Law, Enterprise Income Tax is generally
imposed at a statutory rate of <ix:nonFraction contextRef="c182" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-11947">25</ix:nonFraction>%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p></ix:nonNumeric><div>

</div><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

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

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

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_2" id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="ixv-11948">The provisions for income taxes for three months
ended September 30, 2024 and 2023 were as follows:</ix:nonNumeric></p>

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

<ix:continuation continuedAt="_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-c0_cont_2" id="_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Provision for Income Taxes</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current Tax Provision U.S.</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-63">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%; text-align: left">Current Tax Provision PRC</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-11949">345,710</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-11950">3,236</ix:nonFraction></td><td style="width: 1%; 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">Deferred Tax Provision PRC</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-64">-</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-65">-</div></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: 4pt">Total Income Tax Expenses (Benefits)</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-11951">345,710</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-11952">3,236</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table></ix:continuation>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The provisions for income taxes for nine months ended September 30,
2024 and 2023 were as follows:</p>

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

<ix:continuation id="_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Provision for Income Taxes</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">Current Tax Provision U.S.</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:CurrentFederalTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-11953">36,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-66">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current Tax Provision PRC</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:CurrentForeignTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-11954">762,480</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-11955">348,024</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">Deferred Tax Provision PRC</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-67">-</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-68">-</div></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: 4pt">Total Income Tax Expenses (Benefits)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-11956">799,273</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-11957">348,024</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition to the reversible future PRC income
tax benefits stemming from the timing differences of items such as recognition of asset disposal gain or loss and asset depreciation,
the Company was incorporated in the United States and incurred net operating losses of approximately $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-11958">62,499</ix:nonFraction> and $<ix:nonFraction contextRef="c9" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-11959">530,581</ix:nonFraction> for U.S. income
tax purposes for the years ended December 31, 2023 and 2022, respectively. The net operating loss carried forward may be available to
reduce future years&#8217; taxable income. <ix:nonNumeric contextRef="c0" name="itp:DescriptionOfCarryForwardsExpire" id="ixv-11960">These carry forwards would expire, if not utilized, during the period of 2030 through 2035.</ix:nonNumeric>
As of September 30, 2024, management believed that the realization of all the U.S. income tax benefits from these losses, which generally
would generate a deferred tax asset if it can be expected to be utilized in the future, appears not more than likely due to the Company&#8217;s
limited operating history and continuing losses for United States income tax purposes. Accordingly, As of September 30, 2024 and December
31, 2023, the Company provided a <ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="itp:DeferredTaxAssetsValuationAllowancePercentage" scale="-2" unitRef="pure" id="ixv-11961"><ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="itp:DeferredTaxAssetsValuationAllowancePercentage" scale="-2" unitRef="pure" id="ixv-11962">100</ix:nonFraction></ix:nonFraction>% valuation allowance on the U.S. deferred tax asset benefit to reduce the total deferred tax asset
to the amount realizable for the PRC income tax purposes. Management reviews this valuation allowance periodically and will make adjustments
as warranted. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="ixv-11963">A summary of the otherwise deductible (or taxable) deferred tax items is as follows:</ix:nonNumeric></p>

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

<ix:continuation id="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">September 30,</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2024</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; 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; font-weight: bold">Deferred tax assets (liabilities)</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Depreciation and amortization of property, plant and equipment</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-11964">18,523,562</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-11965">16,922,756</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Impairment of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="itp:DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent" scale="0" unitRef="usd" id="ixv-11966">591,670</ix:nonFraction></td><td style="text-align: left">&#160;</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="itp:DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent" scale="0" unitRef="usd" id="ixv-11967">585,380</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Miscellaneous</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="itp:DeferredTaxAssetsMiscellaneousCurrent" scale="0" unitRef="usd" id="ixv-11968">788,086</ix:nonFraction></td><td style="text-align: left">&#160;</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="itp:DeferredTaxAssetsMiscellaneousCurrent" scale="0" unitRef="usd" id="ixv-11969">135,714</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net operating loss carryover of PRC company</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" scale="0" unitRef="usd" id="ixv-11970">168,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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" scale="0" unitRef="usd" id="ixv-11971">274,525</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">(Gain) Loss on asset disposal</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="itp:DeferredTaxAssetsGainLossOnAssetDisposal" scale="0" unitRef="usd" id="ixv-11972">64,754</ix:nonFraction></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:DeferredTaxAssetsGainLossOnAssetDisposal" scale="0" unitRef="usd" id="ixv-11973">64,065</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="0" unitRef="usd" id="ixv-11974">20,006,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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="0" unitRef="usd" id="ixv-11975">17,854,310</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Less: Valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-11976">20,006,879</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-11977">17,854,310</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total deferred tax assets, net</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"><div style="-sec-ix-hidden: hidden-fact-69">-</div></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">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-70; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;-</span></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: justify">&#160;</p></ix:continuation></ix:continuation><div>


</div><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

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

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

</div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="ixv-11978">During the three months ended September 30, 2024
and 2023, the effective income tax rate was estimated by the Company to be -<ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" sign="-" unitRef="pure" id="ixv-11979">21.2</ix:nonFraction>% and <ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" unitRef="pure" id="ixv-11980">0.2</ix:nonFraction>%, respectively</ix:nonNumeric></p>

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

<ix:continuation continuedAt="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_2" id="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font-weight: bold; text-align: left">PRC Statutory 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="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-11981">25.0</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="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-11982">25.0</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Effect of different tax jurisdiction</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">&#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-72">&#160;</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">Effect of tax and book difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="itp:EffectOfTaxAndBookDifference" scale="-2" unitRef="pure" id="ixv-11983">10.9</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="c7" decimals="3" format="ixt:num-dot-decimal" name="itp:EffectOfTaxAndBookDifference" scale="-2" sign="-" unitRef="pure" id="ixv-11984">2.6</ix:nonFraction></td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">Change in valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" sign="-" unitRef="pure" id="ixv-11985">57.1</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="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" sign="-" unitRef="pure" id="ixv-11986">22.2</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Effective income tax rate</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" sign="-" unitRef="pure" id="ixv-11987">21.2</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-11988">0.2</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the nine months ended September 30, 2024
and 2023, the effective income tax rate was estimated by the Company to be -<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" sign="-" unitRef="pure" id="ixv-11989">16.0</ix:nonFraction>% and -<ix:nonFraction contextRef="c8" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" sign="-" unitRef="pure" id="ixv-11990">6.2</ix:nonFraction>%, respectively</p>

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

<ix:continuation id="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font-weight: bold; text-align: left">PRC Statutory 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="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-11991">25.0</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="c8" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-11992">25.0</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Effect of different tax jurisdiction</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">&#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-74">&#160;</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">Effect of tax and book difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="itp:EffectOfTaxAndBookDifference" scale="-2" unitRef="pure" id="ixv-11993">2.1</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="c8" decimals="3" format="ixt:num-dot-decimal" name="itp:EffectOfTaxAndBookDifference" scale="-2" sign="-" unitRef="pure" id="ixv-11994">28.6</ix:nonFraction></td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">Change in valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" sign="-" unitRef="pure" id="ixv-11995">43.1</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="c8" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" sign="-" unitRef="pure" id="ixv-11996">2.6</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Effective income tax rate</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" sign="-" unitRef="pure" id="ixv-11997">16.0</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c8" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" sign="-" unitRef="pure" id="ixv-11998">6.2</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)%</td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2024, except for the one-time
transition tax under the 2017 TCJA which imposes a U.S. tax liability on all unrepatriated foreign E&amp;Ps, the Company does not believe
that its future dividend policy and the available U.S. tax deductions and net operating losses will cause the Company to recognize any
other substantial current U.S. federal or state corporate income tax liability in the near future. Nor does it believe that the amount
of the repatriation of the VIE&#8217;s earnings and profits for purposes of paying dividends will change the Company&#8217;s position
that its PRC subsidiary Baoding Shengde and the VIE, Dongfang Paper are considered or are expected to be indefinitely reinvested offshore
to support our future capacity expansion. If these earnings are repatriated to the U.S. resulting in U.S. taxable income in the future,
or if it is determined that such earnings are to be remitted in the foreseeable future, additional tax provisions would be required.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has adopted ASC Topic 740-10-05, Income
Taxes. To date, the adoption of this interpretation has not impacted the Company&#8217;s financial position, results of operations, or
cash flows. The Company performed self-assessment and the Company&#8217;s liability for income taxes includes the liability for unrecognized
tax benefits, interest and penalties which relate to tax years still subject to review by taxing authorities. Audit periods remain open
for review until the statute of limitations has passed, which in the PRC is usually <ix:nonNumeric contextRef="c8" format="ixt-sec:duryear" name="itp:IncomeTaxStatuteOfLimitationsPeriod" id="ixv-11999">5</ix:nonNumeric> years. The completion of review or the expiration
of the statute of limitations for a given audit period could result in an adjustment to the Company&#8217;s liability for income taxes.
Any such adjustment could be material to the Company&#8217;s results of operations for any given quarterly or annual period based, in
part, upon the results of operations for the given period. As of September 30, 2024 and December 31, 2023, management considered that
the Company had no uncertain tax positions affecting its consolidated financial position and results of operations or cash flows, and
will continue to evaluate for any uncertain position in future. There are no estimated interest costs and penalties provided in the Company&#8217;s
consolidated financial statements for the nine months ended September 30, 2024 and December 31, 2023, respectively. The Company&#8217;s
tax positions related to open tax years are subject to examination by the relevant tax authorities and the major one is the China Tax
Authority.</p></ix:continuation><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

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

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="ixv-6354"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(16) Stock Incentive Plans</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>2023 Incentive Stock Plan</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 31, 2023, the Company&#8217;s Annual
General Meeting adopted and approved the 2023 Omnibus Equity Incentive Plan of IT Tech Packaging, Inc. (the&#8221;2023 ISP&#8221;). Under
the 2023 ISP, the Company has reserved a total of <ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" unitRef="shares" id="ixv-12000">1,500,000</ix:nonFraction> shares of common stock for issuance as or under awards to be made to the directors,
officers, employees and/or consultants of the Company and its subsidiaries.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All shares of common stock under the 2023 ISP,
including shares originally authorized by equity holders and shares remaining for future issuance as of September 30, 2024, have been
reserved.</p></ix:nonNumeric><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="ixv-6368"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(17) Commitments and Contingencies</b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company leases <ix:nonFraction contextRef="c184" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:AreaOfLand" scale="0" unitRef="acre" id="ixv-12001">32.95</ix:nonFraction> acres of land from a
local government in Xushui District, Baoding City, Hebei, China through a real estate lease with a <ix:nonNumeric contextRef="c185" format="ixt-sec:duryear" name="itp:LeaseExpirationPeriod" id="ixv-12002">30</ix:nonNumeric>- year term, which expires on <ix:nonNumeric contextRef="c0" name="itp:LeaseExpirationsPeriod" id="ixv-12003">December
31, 2031</ix:nonNumeric>. The lease requires an annual rental payment of approximately $<ix:nonFraction contextRef="c185" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="usd" id="ixv-12004">16,902</ix:nonFraction> (RMB<ix:nonFraction contextRef="c185" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="cny" id="ixv-12005">120,000</ix:nonFraction>). <ix:nonNumeric contextRef="c191" continuedAt="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-c191_cont_1" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="ixv-12006">This lease is renewable at the end of the
30-year term.</ix:nonNumeric></p>

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

<ix:continuation id="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-c191_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">September 30,</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">Amount</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">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd" id="ixv-12007">17,125</ix:nonFraction></td><td style="width: 1%; 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="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-12008">17,125</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="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-12009">17,125</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="usd" id="ixv-12010">17,125</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">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="0" unitRef="usd" id="ixv-12011">17,125</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="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="0" unitRef="usd" id="ixv-12012">38,531</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 payments</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="0" unitRef="usd" id="ixv-12013">124,156</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Sale of Headquarters Compound Real Properties</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 7, 2013, the Company&#8217;s Audit Committee
and the Board of Directors approved the sale of the land use right of the Headquarters Compound (the &#8220;LUR&#8221;), the office building
and essentially all industrial-use buildings in the Headquarters Compound (the &#8220;Industrial Buildings&#8221;), and three employee
dormitory buildings located within the Headquarters Compound (the &#8220;Dormitories&#8221;) to Hebei Fangsheng for cash prices of approximately
$<ix:nonFraction contextRef="c186" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:BuildingsAndImprovementsGross" scale="6" unitRef="usd" id="ixv-12014">2.77</ix:nonFraction> million, $<ix:nonFraction contextRef="c187" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:BuildingsAndImprovementsGross" scale="6" unitRef="usd" id="ixv-12015">1.15</ix:nonFraction> million, and $<ix:nonFraction contextRef="c188" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:BuildingsAndImprovementsGross" scale="6" unitRef="usd" id="ixv-12016">4.31</ix:nonFraction> million respectively. Sales of the LUR and the Industrial Buildings were completed in year 2013.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the sale of the Industrial
Buildings, Hebei Fangsheng agreed to lease the Industrial Buildings back to the Company for its original use with an annual rental payment
of approximately $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="usd" id="ixv-12017">140,847</ix:nonFraction> (RMB<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="cny" id="ixv-12018">1,000,000</ix:nonFraction>). The lease was recorded in lease assets and liabilities in the consolidated balance sheet as
of September 30, 2024.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>

</div><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

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

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

</div><ix:continuation id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Capital commitment</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2024, the Company has entered
into several contracts for the purchase of paper machine of a new tissue paper production line PM10 and the improvement of Industrial
Buildings. Total outstanding commitments under these contracts were $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="itp:CommitmentsForPurchaseOrConstructionOfCapitalAssets" scale="0" unitRef="usd" id="ixv-12019">3,524,845</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:CommitmentsForPurchaseOrConstructionOfCapitalAssets" scale="0" unitRef="usd" id="ixv-12020">3,499,936</ix:nonFraction> as of September 30, 2024 and December 31,
2023, respectively. The Company expected to pay off all the balances within <ix:nonNumeric contextRef="c189" format="ixt-sec:duryear" name="itp:ExpectedPaymentTerm" id="ixv-12021">1</ix:nonNumeric>-<ix:nonNumeric contextRef="c190" format="ixt-sec:duryear" name="itp:ExpectedPaymentTerm" id="ixv-12022">3</ix:nonNumeric> years.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -0.05pt">The Company agreed with
Baoding Huanrun Trading Co., a major supplier of raw materials, to guarantee certain obligations of this third party, and as of September
30, 2024 and December 31, 2023, the Company guaranteed its long-term loan from financial institutions amounting to $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="itp:LongtermLoanFromFinancialInstitutions" scale="0" unitRef="usd" id="ixv-12023">4,423,895</ix:nonFraction> (RMB<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:LongtermLoanFromFinancialInstitutions" scale="0" unitRef="cny" id="ixv-12024">31,000,000</ix:nonFraction>)
that will mature at various times in 2028. If Huanrun Trading Co., were to become insolvent, the Company could be materially adversely
affected.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock" id="ixv-6477"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(18) Segment Reporting</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Since March 10, 2010, Baoding Shengde started
its operations and thereafter the Company manages its operations through <ix:nonFraction contextRef="c193" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" unitRef="pure" id="ixv-12025">three</ix:nonFraction> business operating segments: Dongfang Paper and Tengsheng
Paper, which produces offset printing paper, corrugating medium paper and tissue paper, and Baoding Shengde, which produces face masks
and digital photo paper. They are managed separately because each business requires different technology and marketing strategies.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluates performance of its operating
segments based on net income. Administrative functions such as finance, treasury, and information systems are centralized. However, where
applicable, portions of the administrative function expenses are allocated among the operating segments based on gross revenue generated.
The operating segments do share facilities in Xushui County, Baoding City, Hebei Province, China. All sales were sold to customers located
in the PRC.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>

</div><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

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

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

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_2" id="_SegmentReportingDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="ixv-12026">Summarized financial information for the three reportable segments
is as follows:</ix:nonNumeric></p>

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

<ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_2" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>Three
    Months Ended September 30, 2024</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination of</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#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><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="text-indent: -0.125in; padding-left: 0.125in; width: 28%">Revenues</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="c194" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-12027">25,044,376</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="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-12028">37,124</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-75">-</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"><div style="-sec-ix-hidden: hidden-fact-76">-</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"><div style="-sec-ix-hidden: hidden-fact-77">&#160;&#160;&#160;&#160;&#160;&#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="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-12029">25,081,500</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c194" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-12030">1,880,540</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-12031">37,124</ix: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-78">-</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="us-gaap:GrossProfit" scale="0" sign="-" unitRef="usd" id="ixv-12032">283</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-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="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-12033">1,917,381</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c194" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12034">985,358</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12035">2,105,088</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12036">392,852</ix: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-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"><div style="-sec-ix-hidden: hidden-fact-81">-</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="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12037">3,483,298</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c194" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-12038">6,678</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-12039">461</ix:nonFraction></td><td 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="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-12040">155</ix:nonFraction></td><td 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="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-12041">19</ix: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-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="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-12042">7,313</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c194" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-12043">90,058</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-12044">4,440</ix:nonFraction></td><td 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="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-12045">73,252</ix:nonFraction></td><td 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="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-12046">3,680</ix: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-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="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-12047">171,430</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Income tax expense (benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c194" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-12048">345,710</ix: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-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"><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"><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"><div style="-sec-ix-hidden: hidden-fact-87">-</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="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-12049">345,710</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c194" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" unitRef="usd" id="ixv-12050">842,424</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-12051">2,555,935</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="c196" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-12052">90,348</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="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-12053">170,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"><div style="-sec-ix-hidden: hidden-fact-88">-</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="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-12054">1,973,946</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  </table></ix:continuation>

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

<ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_3" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>Three
    Months Ended September 30, 2023</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination of</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#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><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="text-indent: -0.125in; padding-left: 0.125in; width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-12055">15,492,300</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-12056">264,063</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="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-12057">15,197</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-89">-</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"><div style="-sec-ix-hidden: hidden-fact-90">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-12058">15,771,560</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-12059">583,651</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" sign="-" unitRef="usd" id="ixv-12060">734,481</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" sign="-" unitRef="usd" id="ixv-12061">2,393</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-91">-</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-92">-</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" sign="-" unitRef="usd" id="ixv-12062">153,223</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12063">960,898</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12064">2,071,901</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12065">390,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"><div style="-sec-ix-hidden: hidden-fact-93">-</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-94">-</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12066">3,423,231</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Loss on impairment of assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">-</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-96">-</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="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" unitRef="usd" id="ixv-12067">3,456</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-97">-</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-98">-</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" unitRef="usd" id="ixv-12068">3,456</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-12069">90,449</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-12070">561</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-12071">2,250</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-12072">38</ix: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-99">-</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-12073">93,298</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-12074">119,795</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-12075">52,199</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-12076">72,291</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-12077">3,533</ix: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-100">-</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-12078">247,818</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Income tax expense (benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-12079">3,236</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-101">-</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-102">-</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-103">-</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-104">-</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-12080">3,236</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-12081">398,386</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="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-12082">2,114,896</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-12083">84,850</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="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" unitRef="usd" id="ixv-12084">622,764</ix: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-105">-</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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-12085">1,975,368</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  </table></ix:continuation>

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

<ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_4" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>Nine Months
    Ended September 30, 2024</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to&#160;Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>of&#160;Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#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><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="text-indent: -0.125in; padding-left: 0.125in; width: 28%">Revenues</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="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-12086">58,083,990</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="c206" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-12087">111,139</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"><div style="-sec-ix-hidden: hidden-fact-106">-</div></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"><div style="-sec-ix-hidden: hidden-fact-107">-</div></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"><div style="-sec-ix-hidden: hidden-fact-108">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-12088">58,195,129</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-12089">5,471,201</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c206" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-12090">110,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"><div style="-sec-ix-hidden: hidden-fact-109">-</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="c208" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" sign="-" unitRef="usd" id="ixv-12091">283</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-110">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-12092">5,581,794</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12093">2,867,941</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c206" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12094">6,302,167</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c207" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12095">1,176,073</ix: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-111">-</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-112">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12096">10,346,181</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-12097">10,228</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c206" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-12098">1,545</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c207" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-12099">498</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c208" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-12100">32</ix: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-113">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-12101">12,303</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-12102">269,958</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c206" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-12103">94,557</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c207" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-12104">217,620</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c208" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-12105">11,136</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-12106">593,271</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Income tax expense(benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-12107">762,480</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">-</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-116">-</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="c208" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-12108">36,793</ix: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-117">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-12109">799,273</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" unitRef="usd" id="ixv-12110">1,910,971</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c206" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-12111">6,790,051</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="c207" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-12112">227,256</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="c208" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-12113">691,893</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-118">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-12114">5,798,229</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

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

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

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

</div><ix:continuation id="_SegmentReportingDisclosureTextBlock-c0_cont_2"><ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_5" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Nine Months
    Ended September 30, 2023</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding &#12288;</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde &#12288;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>of&#160;Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#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">&#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="text-indent: -0.125in; padding-left: 0.125in; width: 28%">Revenues</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="c210" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-12115">64,651,896</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="c211" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-12116">835,375</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="c212" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-12117">95,080</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"><div style="-sec-ix-hidden: hidden-fact-119">-</div></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"><div style="-sec-ix-hidden: hidden-fact-120">&#160;&#160;&#160;&#160;&#160;&#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">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-12118">65,582,351</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c210" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-12119">2,915,818</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c211" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" sign="-" unitRef="usd" id="ixv-12120">2,157,381</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="c212" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" sign="-" unitRef="usd" id="ixv-12121">8,801</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-121">-</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-122">-</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-12122">749,636</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c210" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12123">3,098,303</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c211" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12124">6,281,495</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c212" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12125">1,193,490</ix: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-123">-</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-124">-</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-12126">10,573,288</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Loss from impairment and disposal 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-125">-</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-126">-</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="c212" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" sign="-" unitRef="usd" id="ixv-12127">371,680</ix: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-127">-</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-128">-</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" sign="-" unitRef="usd" id="ixv-12128">371,680</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c210" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-12129">271,395</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c211" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-12130">2,098</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c212" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-12131">7,971</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c213" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-12132">1,739</ix: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-129">-</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-12133">283,203</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c210" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-12134">410,580</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c211" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-12135">134,764</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c212" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-12136">218,791</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c213" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-12137">3,533</ix: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-130">-</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-12138">767,668</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Income tax expense(benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c210" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-12139">348,024</ix: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-131">-</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-132">-</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-133">-</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-134">-</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-12140">348,024</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c210" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-12141">30,517</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="c211" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-12142">5,522,885</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="c212" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-12143">627,976</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="c213" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" unitRef="usd" id="ixv-12144">219,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"><div style="-sec-ix-hidden: hidden-fact-135">-</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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-12145">5,962,026</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  </table></ix:continuation>

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

<ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_6" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_5"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>As of September 30, 2024</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>of&#160;Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 28%; text-align: center">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c215" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12146">58,384,088</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c216" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12147">122,724,808</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c217" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12148">7,006,987</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c218" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12149">1,902,356</ix: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-136">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12150">190,018,239</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation>



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

<ix:continuation id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_6"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>As of December 31, 2023</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>of&#160;Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 28%; text-align: center">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c220" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12151">57,139,592</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c221" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12152">127,734,031</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c222" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12153">8,184,902</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c223" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12154">1,685,124</ix: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-137">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12155">194,743,649</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"><b>&#160;</b></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

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

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="itp:ConcentrationAndMajorCustomersAndSuppliersTextBlock" id="ixv-8140"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(19) Concentration and Major Customers and Suppliers</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three and nine months ended September
30, 2024 and 2023, the Company had no single customer contributed over 10% of total sales.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended September 30, 2024,
the Company had three major suppliers accounted for <ix:nonFraction contextRef="c225" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12156">73</ix:nonFraction>%, <ix:nonFraction contextRef="c226" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12157">18</ix:nonFraction>% and <ix:nonFraction contextRef="c227" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12158">7</ix:nonFraction>% of total purchases. For the three months ended September 30, 2023,
the Company had three major suppliers accounted for <ix:nonFraction contextRef="c228" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12159">71</ix:nonFraction>%, <ix:nonFraction contextRef="c229" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12160">18</ix:nonFraction>% and <ix:nonFraction contextRef="c230" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12161">7</ix:nonFraction>% of total purchases.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the nine months ended September 30, 2024,
the Company had three major suppliers accounted for <ix:nonFraction contextRef="c231" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12162">74</ix:nonFraction>%, <ix:nonFraction contextRef="c232" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12163">16</ix:nonFraction>% and <ix:nonFraction contextRef="c233" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12164">7</ix:nonFraction>% of total purchases. For the nine months ended September 30, 2023,
the Company had three major suppliers accounted for <ix:nonFraction contextRef="c234" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12165">75</ix:nonFraction>%, <ix:nonFraction contextRef="c235" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12166">16</ix:nonFraction>% and <ix:nonFraction contextRef="c236" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-12167">6</ix:nonFraction>% of total purchases.</p></ix:nonNumeric><div>

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="ixv-8153"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(20) Concentration of Credit Risk</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments for which the Company is
potentially subject to concentration of credit risk consist principally of cash. The Company places its cash in reputable financial institutions
in the PRC and the United States. Although it is generally understood that the PRC central government stands behind all of the banks in
China in the event of bank failure, there is no deposit insurance system in China that is similar to the protection provided by the Federal
Deposit Insurance Corporation (&#8220;FDIC&#8221;) of the United States as of as of September 30, 2024 and December 31, 2023. On May 1,
2015, the new &#8220;Deposit Insurance Regulations&#8221; was effective in the PRC that the maximum protection would be up to RMB<ix:nonFraction contextRef="c237" decimals="0" format="ixt:num-dot-decimal" name="itp:DepositInsuranceRegulations" scale="0" unitRef="cny" id="ixv-12168">500,000</ix:nonFraction>
($<ix:nonFraction contextRef="c237" decimals="0" format="ixt:num-dot-decimal" name="itp:DepositInsuranceRegulations" scale="0" unitRef="usd" id="ixv-12169">71,353</ix:nonFraction>) per depositor per insured financial intuition, including both principal and interest. For the cash placed in financial institutions
in the United States, the Company&#8217;s U.S. bank accounts are all fully covered by the FDIC insurance as of September 30, 2024 and
December 31, 2023, while for the cash placed in financial institutions in the PRC, the balances exceeding the maximum coverage of RMB<ix:nonFraction contextRef="c238" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashFDICInsuredAmount" scale="0" unitRef="cny" id="ixv-12170"><ix:nonFraction contextRef="c239" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashFDICInsuredAmount" scale="0" unitRef="cny" id="ixv-12171">500,000</ix:nonFraction></ix:nonFraction>
amounted to RMB<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashFDICInsuredAmount" scale="0" unitRef="cny" id="ixv-12172">31,937,875</ix:nonFraction> ($<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashFDICInsuredAmount" scale="0" unitRef="usd" id="ixv-12173">4,557,735</ix:nonFraction>) as of September 30, 2024.</p></ix:nonNumeric><div>

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="itp:RisksAndUncertaintiesTextBlock" id="ixv-8162"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(21) Risks and Uncertainties</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is subject to substantial risks from,
among other things, intense competition associated with the industry in general, other risks associated with financing, liquidity requirements,
rapidly changing customer requirements, foreign currency exchange rates, and operating in the PRC under its various laws and restrictions.</p></ix:nonNumeric><div>

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SubsequentEventsTextBlock" id="ixv-8171"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(22) Subsequent Event</b></p>

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

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

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

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

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

</div><div><a id="aa_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><b>Item 2. Management&#8217;s Discussion and Analysis of Financial
Condition and Results of Operations Cautionary Notice Regarding Forward-Looking Statements</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following discussion of the financial condition
and results of operations of the Company for the periods ended September 30, 2024 and 2023 should be read in conjunction with the financial
statements and the notes to the financial statements that are included elsewhere in this quarterly report.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In this quarterly report, references to &#8220;the
Company,&#8221; &#8220;we,&#8221; &#8220;our&#8221; and &#8220;us&#8221; refer to IT Tech Packaging, Inc. and its PRC subsidiary and variable
interest entity unless the context requires otherwise.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We make certain forward-looking statements in
this report. Statements concerning our future operations, prospects, strategies, financial condition, future economic performance (including
growth and earnings), demand for our products, and other statements of our plans, beliefs, or expectations, including the statements contained
under the captions &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; as well as
captions elsewhere in this document, are forward-looking statements. In some cases these statements are identifiable through the use of
words such as &#8220;anticipate&#8221;, &#8220;believe&#8221;, &#8220;estimate&#8221;, &#8220;expect&#8221;, &#8220;intend&#8221;, &#8220;plan&#8221;,
&#8220;project&#8221;, &#8220;target&#8221;, &#8220;can&#8221;, &#8220;could&#8221;, &#8220;may&#8221;, &#8220;should&#8221;, &#8220;will&#8221;,
&#8220;would&#8221;, and similar expressions. We intend such forward-looking statements to be covered by the safe harbor provisions contained
in Section 27A of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;) and in Section 21E of the Securities Exchange
Act of 1934, as amended (the &#8220;Exchange Act&#8221;). The forward-looking statements we make are not guarantees of future performance
and are subject to various assumptions, risks, and other factors that could cause actual results to differ materially from those suggested
by these forward-looking statements. Because such statements are subject to risks and uncertainties, actual results may differ materially
from those expressed or implied by the forward-looking statements. Indeed, it is likely that some of our assumptions may prove to be incorrect.
Our actual results and financial position may vary from those projected or implied in the forward-looking statements and the variances
may be material. You are cautioned not to place undue reliance on such forward-looking statements. These risks and uncertainties, together
with the other risks described from time to time in reports and documents that we file with the Securities and Exchange Commission (the
&#8220;SEC&#8221;) should be considered in evaluating forward-looking statements. In evaluating the forward-looking statements contained
in this report, you should consider various factors, including, without limitation, the following: (a) those risks and uncertainties related
to general economic conditions, (b) whether we are able to manage our planned growth efficiently and operate profitably, (c) whether we
are able to generate sufficient revenues or obtain financing to sustain and grow our operations, and (d) whether we are able to successfully
fulfill our primary requirements for cash. We assume no obligation to update forward-looking statements, except as otherwise required
under federal securities laws.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Comparison of the Three months ended September 30, 2024 and 2023</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue for the three months ended September 30,
2024 was $25,081,500, an increase of $9,309,940, or 59.03%, from $15,771,560 for the same period in the previous year. This was mainly
due to the increase of sales volume of corrugating medium paper (&#8220;CMP&#8221;), partially offset by the decrease in average selling
prices (&#8220;ASP&#8221;) of</p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Revenue of Offset Printing Paper, Corrugating Medium Paper
and Tissue Paper Products</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -0.05pt">Revenue from sales of offset
printing paper, CMP and tissue paper products for the three months ended September 30, 2024 was $25,044,375, representing an increase
of $9,287,976, or 58.95%, from $15,756,399 for the third quarter of 2023. Total offset printing paper, CMP and tissue paper products sold
during the three months ended September 30, 2024 amounted to 74,884 tonnes, representing an increase of 30,077 tonnes, or 67.13%, compared
to 44,807 tonnes sold in the comparable period in the previous year. Production of offset printing paper and tissue paper products were
suspended due to the rising natural gas price in first half of 2024 and is expected to resume at the end of 2024. The changes in revenue
dollar amount and in quantity sold for the three months ended September 30, 2024 and 2023 are summarized as follows:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="6">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Percentage</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#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">September 30, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change in</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Sales Revenue</b></td><td style="text-align: center; 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">Quantity (Tonne)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; 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">Amount</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; 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">Quantity (Tonne)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; 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">Amount</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; 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">Quantity (Tonne)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; 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">Amount</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; 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">Quantity</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; 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">Amount</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#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">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 20%; text-align: left">Regular CMP</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">62,121</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">20,910,061</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">34,186</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">11,953,552</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">27,935</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">8,956,509</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">81.71</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: 7%; text-align: right">74.93</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Light-Weight CMP</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;12,763</span></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">4,134,314</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;10,210</span></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">3,469,521</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;2,553 &#160;</span></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">664,793</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;25.00 </span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;19.16 </span></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-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Total CMP</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74,884</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">25,044,375</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,396</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">15,423,073</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,488</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,621,302</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">68.67</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">62.38</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Offset Printing Paper</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">170</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">69,227</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(170</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(69,227</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(100.00</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(100.00</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Tissue Paper Products</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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">$</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">241</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">264,099</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</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(264,099</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">(100.00</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">(100.00</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt">Total CMP, Offset Printing Paper and Tissue Paper Revenue</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;74,884</span></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">25,044,375</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">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;44,807</span></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,756,399</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">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;30,077 &#160;</span></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">9,287,976</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">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;67.13</span></td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;58.95 </span></td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Monthly sales revenue for the 24 months ended September 30, 2024, are
summarized below:</p><div>

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">The Average Selling Prices (ASPs) for our main products in the
three months ended September 30, 2024 and 2023 are summarized as follows:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Offset Printing<br/>
 Paper ASP</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Regular<br/>
 CMP ASP</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Light-Weight<br/>
 CMP ASP</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Tissue Paper<br/>
 Products ASP</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Three Months ended September 30, 2024</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">337</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;324</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">-</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Three Months ended September 30, 2023</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">407</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">350</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">340</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,096</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Decrease from comparable period in the previous year</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(407</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(13</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(16</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,096</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Decrease by percentage</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3.71</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4.71</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</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">The following chart shows the month-by-month ASPs for the 24-month
period ended September 30, 2024:</p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -0.05pt">Revenue from CMP amounted
to $25,044,375 (100.00% of the total offset printing paper, CMP and tissue paper products revenues) for the three months ended September
30, 2024, representing an increase of $9,621,302, or 62.38%, from $15,423,073 for the comparable period in 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">We sold 74,884 tonnes of CMP in the three months ended September 30,
2024 as compared to 44,396 tonnes for the same period in 2023, representing a 68.67% increase in quantity sold.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">ASP for regular CMP decreased from $350/tonne for the three months
ended September 30, 2023 to $337/tonne for the three months ended September 30, 2024, representing a 3.71% decrease. ASP in RMB for regular
CMP for the third quarter of 2023 and 2024 was RMB2,532 and RMB2,386, respectively, representing a 5.76% decrease. The quantity of regular
CMP sold increased by 27,935 tonnes, from 34,186 tonnes in the third quarter of 2023 to 62,121 tonnes in the third quarter of 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">ASP for light-weight CMP decreased from $340/tonne for the three months
ended September 30, 2023 to $324/tonne for the three months ended September 30, 2024, representing a 4.71% decrease. ASP in RMB for light-weight
CMP for the third quarter of 2023 and 2024 was RMB2,439 and RMB2,297, respectively, representing a 5.81% decrease. The quantity of light-weight
CMP sold increased by 2,553 tonnes, from 10,210 tonnes in the third quarter of 2023, to 12,763 tonnes in the third quarter of 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our PM6 production line, which produces regular
CMP, has a designated capacity of 360,000 tonnes /year. The utilization rates for the third quarter of 2024 and 2023 were 68.96% and
38.07%, respectively, representing an increase of 30.89%. Quantities sold for regular CMP that was produced by the PM6 production line
from October 2022 to September 2024 are as follows:</p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue from offset printing paper was $nil for
the three months ended September 30, 2024, representing a decrease of $69,227, or 100.00%, from $69,227 for the three months ended September
30, 2023. Production of offset printing paper was suspended during the third quarter of 2024.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue from tissue paper products was $nil for
the three months ended September 30, 2024, representing a decrease of $264,099, or 100.00%, from $264,099 for the three months ended
September 30, 2023. Production of tissue paper products was suspended during the third quarter of 2024.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Revenue of Face Mask</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">Revenue generated from selling face mask were
$nil and $15,198 for the three months ended September 30, 2024 and 2023, respectively. </p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total cost of sales for CMP, offset printing paper
and tissue paper products for the quarter ended September 30, 2024 was $23,163,835, an increase of $7,256,618, or 45.62%, from $15,907,217
for the comparable period in 2023. This was mainly due to the increase in sales quantity of CMP, partially offset by and the decrease
of the unit material cost of CMP products.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of sales for CMP was $23,163,835 for the
quarter ended September 30, 2024, as compared to $14,844,637 for the comparable period in 2023. The increase in the cost of sales of $8,319,198
for CMP was mainly due to the increase in sales volume of CMP, partially offset by the decrease in average unit cost of sales of CMP.
Average cost of sales per tonne for CMP decreased by 7.49%, from $334 in the third quarter of 2023 to $309 in the third quarter of 2024.
The decrease in average cost of sales was mainly attributable to the lower average unit purchase costs (net of applicable value added
tax) of recycled paper board in the third quarter of 2024 compared to the third quarter of 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of sales for offset printing paper was $
nil for the quarter ended September 30, 2024, as compared to $64,011 for the comparable period in 2023. The production of offset printing
paper was suspended in the third quarter of 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of sales for tissue paper products was $ nil for the quarter ended
September 30, 2024, as compared to $998,569 for the comparable period in 2023. The production of tissue paper products was suspended in
the third quarter of 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Changes in cost of sales and cost per tonne by product for the quarters
ended September 30, 2024 and 2023 are summarized below:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold">&#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="6" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#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">September 30, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change in</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change in percentage</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">&#12288;</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">Cost of<br/>
 Sales</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">Cost per<br/>
 Tonne</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">Cost of<br/>
 Sales</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">Cost per<br/>
 Tonne</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">Cost of<br/>
 Sales</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">Cost per<br/>
 Tonne</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">Cost of<br/>
 Sales</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">Cost per<br/>
 Tone</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="text-indent: -0.125in; padding-left: 0.125in; width: 20%; text-align: left">Regular CMP</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">19,332,518</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">311</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">11,116,060</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">325</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">8,216,458</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(14</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: 7%; text-align: right">73.92</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: 7%; text-align: right">(4.31</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Light-Weight CMP</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,831,317</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">300</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">3,728,577</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">365</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">102,740</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">(65</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">2.76</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">(17.81</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-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Total CMP</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">23,163,835</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">309</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,844,637</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">334</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,319,198</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(25</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">56.04</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7.49</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Offset Printing Paper</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">64,011</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">377</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(64,011</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(377</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(100.00</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(100.00</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Tissue Paper Products</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</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">998,569</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">4,143</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">(998,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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,143</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">(100.00</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">(100.00</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt">Total CMP, Offset Printing Paper and Tissue Paper</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,163,835</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">n/a</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,907,217</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">n/a</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">7,256,618</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">n/a</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">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">45.62</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">n/a</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our average unit purchase costs (net of applicable
value added tax) of recycled paper board in the three months ended September 30, 2024 were RMB 1,214/tonne (approximately $171/tonne),
as compared to RMB 1,239/tonne (approximately $176/tonne) for the three months ended September 30, 2023. These changes (in US dollars)
represent a year-over-year decrease of 2.84% for the recycled paper board. We use domestic recycled paper (sourced mainly from the Beijing-Tianjin
metropolitan area) exclusively. Although we do not rely on imported recycled paper, the pricing of which tends to be more volatile than
domestic recycled paper, our experience suggests that the pricing of domestic recycled paper bears some correlation to the pricing of
imported recycled paper. </p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The pricing trends of our major raw materials for the 24-month
period from October 2022 to September 2024 are shown below:</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -0.05pt">Electricity and gas are
our two main energy sources. Electricity and gas accounted for approximately 5% and 14.3% of total sales in the third quarter of 2024,
respectively, compared to 5% and 13.3% of total sales in the third quarter of 2023. The monthly energy cost as a percentage of total monthly
sales of our main paper products for the 24 months ended September 30, 2024 are summarized as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; 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"><img alt="" src="image_005.jpg"/></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Gross Profit (Loss)</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">Gross profit for the three months ended September
30, 2024 was $1,917,381 (representing 7.64% of the total revenue), representing an increase of $2,070,604, from the gross loss of $153,223
(representing 0.97% of the total revenue) for the three months ended September 30, 2023, as a result of factors described above.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Offset Printing Paper, CMP and Tissue Paper Products</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross profit for offset printing paper, CMP and
tissue paper products for the three months ended September 30, 2024 was $1,880,540, representing an increase of $2,031,358, from the gross
loss of $150,818 for the three months ended September 30, 2023. The increase was mainly the result of the factors discussed above.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The overall gross profit margin for offset printing
paper, CMP and tissue paper products increased by 8.47 percentage points, from -0.96% for the three months ended September 30, 2023, to
7.51% for the three months ended September 30, 2024.   </p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross profit margin for regular CMP for the three
months ended September 30, 2024 was 7.54%, or 0.53 percentage points higher, as compared to gross profit margin of 7.01% for the three
months ended September 30, 2023. Such increase was mainly due to the decrease in cost of recycled paper board, partially offset by the
decrease in ASP of regular CMP in the third quarter of 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross profit margin for light-weight CMP for the
three months ended September 30, 2024 was 7.33%, or 14.80 percentage points higher, as compared to gross profit margin of -7.47% for the
three months ended September 30, 2023. The increase was mainly due to the decrease in cost of recycled paper board, partially offset by
the decrease of ASP of light-weight CMP in the third quarter of 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Monthly gross profit margins on the sales of our
CMP and offset printing paper for the 24-month period ended September 30, 2024 are as follows:</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Face Masks</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">Gross loss for face masks for the three months
ended September 30, 2024 and 2023 were $nil and $2,393.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Selling, General and Administrative Expenses</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">Selling, general and administrative expenses for
the three months ended September 30, 2024 were $3,381,502, an increase of $1,046,756, or 44.83% from $2,334,746 for the three months ended
September 30, 2023. The increase was mainly due to the increase in depreciation of idle fixed assets during production suspension and
accrued liability for legal proceeding the Company was jointly liable for repayment of a loan.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Loss from Operations</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">Operating loss for the quarter ended September
30, 2024 was $1,464,121, a decrease of loss of $1,020,392 or 41.07%, from $2,484,513 for the quarter ended September 30, 2023. The increase
in income from operations was primarily due to the increase in gross profit, partially offset by the increase in selling, general and
administrative expenses.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Other Income and Expenses</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">Interest expense for the three months ended September
30, 2024 decreased by $76,388, from $247,818 in the three months ended September 30, 2023, to $171,430. The Company had short-term and
long-term interest-bearing loans, related party loans and leasing obligations that aggregated $9,788,224 as of September 30, 2024, as
compared to $12,105,731 as of September 30, 2023.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Gain on derivative liability</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company analyzed the warrant for derivative
accounting consideration under ASC 815, &#8220;Derivatives and Hedging, and hedging,&#8221; and determined that the instrument should
be classified as a liability. ASC 815 requires we assess the fair market value of derivative liability at the end of each reporting period
and recognize any change in the fair market value as other income or expense item. The change in fair value of derivative liability for
the three months ended September 30, 2024 and 2023 was a gain of $2 and $660,429, 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"><span style="text-decoration:underline">Net Loss</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 a result and the factors discussed above, net
loss was $1,973,946 for the quarter ended September 30, 2024, representing a decrease of loss of $1,422, or 0.07%, from $1,975,368 for
the quarter ended September 30, 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Comparison of the Nine months ended September 30, 2024
and 2023</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue for the nine months ended September 30,
2024 was $58,195,129, representing a decrease of $7,387,222, or 11.26%, from $65,582,351 for the same period in the previous year. This
was mainly due to the decrease in ASP of CMP, partially offset by the increase in sales quantity of regular CMP.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Revenue of Offset Printing Paper, Corrugating Medium Paper and Tissue
Paper Products</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue from sales of offset printing paper, CMP
and tissue paper products for the nine months ended September 30, 2024 was $58,083,990, a decrease of $7,399,292, or 11.30%, from $65,483,282
for the nine months ended September 30, 2023. This was mainly due to the decrease in sales volume of CMP, offset printing paper and tissue
paper products, and the decrease in ASPs of CMP. Total quantities of offset printing paper, CMP and tissue paper products sold during
the nine months ended September 30, 2024 amounted to 168,919 tonnes, a decrease of 4,398 tonnes, or 2.54%, compared to 173,317 tonnes
sold during the nine months ended September 30, 2023. Total quantities of CMP and offset printing paper sold decreased by 3,672 tonnes
in the nine months of 2024 as compared to the same period of 2023. Production of CMP was suspended in January and February of 2024 and
resumed in mid of March 2024, and production of offset printing paper and tissue paper products was suspended in the nine months ended
September 30, 2024. The changes in revenue and quantity sold for the nine months ended September 30, 2024 and 2023 are summarized as follows:
   </p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended<br/> September 30, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended<br/> September 30, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change in</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Percentage <br/> Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; padding-left: 0pt; text-align: left"><b>Sales Revenue</b></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">Quantity<br/> (Tonne)</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">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Quantity<br/> (Tonne)</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">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Quantity<br/> (Tonne)</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">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Quantity</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</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="text-indent: -0.125in; padding-left: 0.125in; width: 20%; text-align: left">Regular CMP</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">140,574</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">48,644,283</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">135,912</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">50,352,851</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">4,662</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(1,708,568</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: 7%; text-align: right">3.43</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: 7%; text-align: right">(3.39</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Light-Weight CMP</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,345</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,439,707</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">31,106</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">11,073,937</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,761</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,634,230</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">(8.88</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.76</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-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Total CMP</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">168,919</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">58,083,990</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">167,018</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">61,426,788</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,901</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3,342,798</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.14</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5.44</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Offset Printing Paper</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,573</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,225,109</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,573</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3,225,109</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(100.00</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(100.00</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Tissue Paper Products</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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">$</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">726</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">831,385</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">(726</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(831,385</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">(100.00</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">(100.00</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt">Total CMP, Offset Printing Paper and Tissue Paper Revenue</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">168,919</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">58,083,990</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">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">173,317</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">65,483,282</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">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(4,398</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,399,292</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(2.54</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(11.30</td><td style="padding-bottom: 2.5pt; text-align: left">)%</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASPs for our main products in the nine-month period ended September
30, 2024 and 2023 are summarized as follows:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Offset<br/>
 Printing<br/>
 Paper ASP</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">Regular<br/>
 CMP ASP</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">Light-<br/>
Weight<br/>
 CMP ASP</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">Tissue<br/>
 Paper<br/>
 Products<br/>
 ASP</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Nine Months Ended September 30, 2024</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">346</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">333</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">-</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Nine Months Ended September 30, 2023</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">579</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">370</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">356</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,145</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Decrease from comparable period in the previous year</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(579</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(24</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(23</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,145</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Decrease by percentage</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6.49</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6.46</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">%</td></tr>
  </table><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Revenue of Face Masks</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">Revenue generated from selling face masks were
$nil and $95,080 for the nine months ended September 30, 2024 and 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Cost of Sales</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">Total cost of sales for CMP, offset printing paper
and tissue paper products in the nine months ended September 30, 2024 was $52,612,788, a decrease of $12,104,998, or 18.70%, from $64,717,786
for the nine months ended September 30, 2023. This was mainly due to the decrease in the unit material costs of CMP.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of sales for CMP was $52,612,788 for the
nine months ended September 30, 2024, as compared to $58,592,582 in the same period of 2023. The decrease in the cost of sales of $5,979,794
for CMP was mainly due to the decrease in average cost of sales, partially offset by the increase in the quantities of regular CMP sold
in the nine months of 2024. Average cost of sales per tonne for CMP decreased by 11.40%, from $351 for the nine months ended September
30, 2023, to $311 in the same period of 2024. This was mainly attributable to the lower average unit purchase costs (net of applicable
value added tax) of recycled paper board.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of sales for offset printing paper was $nil
for the nine months ended September 30, 2024, as compared to $3,143,496 in the same period of 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of sales for tissue paper products was $nil
for the nine months ended September 30, 2024, as compared to $2,981,708 in the same period of 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Changes in cost of sales and cost per tonne by
product for the nine months ended September 30, 2024 and 2023 are summarized below:</p><div>

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nine
    Months Ended<br/> September 30, 2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Nine
    Months Ended<br/> September 30, 2023</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="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Change
    in</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Change
    in <br/> percentage</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cost
    of<br/> Sales</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cost
    per<br/> Tonne</b></span></td><td style="padding-bottom: 1.5pt"><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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Cost
    of<br/> Sales</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Cost
    per<br/> tonne</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="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cost
    of<br/> Sales</b></span></td><td style="padding-bottom: 1.5pt"><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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Cost
    per<br/> Tonne</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Cost
    of<br/> Sales</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Cost
    per<br/> Tone</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="text-indent: -0.125in; padding-left: 0.125in; width: 20%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Regular CMP</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: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">44,054,200</span></td><td style="width: 1%; 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: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">313</span></td><td style="width: 1%; 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: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,704,888</span></td><td style="width: 1%; 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: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">351</span></td><td style="width: 1%; 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: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,650,688</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</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: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(38</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</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">&#160;</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7.65</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</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">&#160;</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10.83</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Light-Weight CMP</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">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,558,588</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">302</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,887,694</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">350</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,329,106</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">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(48</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.39</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">(13.71</span></td><td style="padding-bottom: 1.5pt; 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-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total CMP</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">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">52,612,788</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">311</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">58,592,582</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">351</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,979,794</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">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(40</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">(10.21</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">(11.40</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Offset Printing Paper</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">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,143,496</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">564</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,143,496</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">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(564</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">(100.00</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">(100.00</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-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Tissue Paper Products</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">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,981,708</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,107</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,981,708</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">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,107</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">(100.00</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">(100.00</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total
    CMP, Offset Printing Paper and Tissue Paper Revenue</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">52,612,788</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">n/a</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">64,717,786</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">n/a</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(12,104,998</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">n/a</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right">(<span style="font-family: Times New Roman, Times, Serif">18.70</span></td><td style="padding-bottom: 2.5pt; text-align: left">)<span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">n/a
                                            </span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</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="text-decoration:underline">Gross profit</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">Gross profit for the nine months ended September
30, 2024 was $5,581,794 (representing 9.59% of the total revenue), representing an increase of $4,832,158, or 644.60%, from the gross
profit of $749,636 (representing 1.14% of the total revenue) for the nine months ended September 30, 2023. The increase was mainly due
to the decrease in unit cost of materials of CMP, partially offset by the decrease in ASP of CMP.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>Offset Printing Paper, CMP and Tissue Paper
Products</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">Gross profit for offset printing paper, CMP and
tissue paper products for the nine months ended September 30, 2024 was $5,471,202, an increase of $4,705,706, or 614.73%, from the gross
profit of $765,496 for the nine months ended September 30, 2023. The increase was mainly the result of the factors discussed above.  </p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The overall gross profit margin for offset printing
paper, CMP and tissue paper products increased by 8.25 percentage points, from 1.17% for the nine months ended September 30, 2023, to
9.42% for the nine months ended September 30, 2024. </p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross profit margin for regular CMP for the nine months ended September
30, 2024 was 9.44%, or 4.18 percentage points higher, as compared to gross profit margin of 5.26% for the nine months ended September
30, 2023. Such increase was primarily due to the decrease in material costs, partially offset by the decrease in ASP of regular CMP.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross profit margin for light-weight CMP for the
nine months ended September 30, 2024 was 9.33%, or 7.65 percentage points higher, as compared to gross profit margin of 1.68% for the
nine months ended September 30, 2023. Such increase was primarily due to the decrease in material costs, partially offset by the decrease
in ASP of light-weight CMP.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Face Masks</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">Gross loss for face mask for the nine months ended
September 30, 2024 and 2023 was $nil and $8,801, 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"><span style="text-decoration:underline">Selling, General and Administrative Expenses</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">Selling, general and administrative expenses for
the nine months ended September 30, 2024 were $9,999,833, an increase of $3,846,320, or 62.51% from $6,153,513 for the nine months ended
September 30, 2023. The increase was mainly due to the increase in depreciation of idle fixed assets during production suspension and
accrued liability for legal proceeding the Company was jointly liable for repayment of a loan.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Loss from Operations</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">Operating loss for the nine months ended September
30, 2024 was $4,418,039, a decrease of loss of $1,357,518, or 23.50%, from $5,775,557 for the nine months ended September 30, 2023. The
decrease of loss from operations was primarily due to the increase in gross profit, partially offset by the increase in selling, general
and administrative expenses.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Other Income and Expenses</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">Interest expense for the nine months ended September
30, 2024 decreased by $174,397, from $767,668 for the nine months ended September 30, 2023, to $593,271. The Company had short-term and
long-term interest-bearing loans and lease obligation that aggregated $9,788,224 as of September 30, 2024, as compared to $12,105,731
as of September 30, 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Gain on derivative liability</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company analyzed the warrant for derivative
accounting consideration under ASC 815, &#8220;Derivatives and Hedging, and hedging,&#8221; and determined that the instrument should
be classified as a liability. ASC 815 requires we assess the fair market value of derivative liability at the end of each reporting period
and recognize any change in the fair market value as other income or expense item. The change in fair value of derivative liability for
the nine months ended September 30, 2022 and 2023 was a gain of $51 and $646,020, 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"><span style="text-decoration:underline">Net Loss</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 a result of the above, net loss was $5,798,229
for the nine months ended September 30, 2024, representing a decrease of loss of $163,797, or 2.75%, from $5,962,026 for the nine months
ended September 30, 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Accounts Receivable</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">Net accounts receivable increased by $1,151,844,
or 200.14%, to $1,727,370 as of September 30, 2024, as compared with $575,526 as of December 31, 2023. We usually collect accounts receivable
within 30 days of delivery and completion of sales.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Inventories</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">Inventories consist of raw materials (accounting for 71.70% of total
value of inventory as of September 30, 2024), semi-finished goods and finished goods. As of September 30, 2024, the recorded value of
inventory increased by 61.24% to $5,732,539 from $3,555,235 as of December 31, 2023. As of September 30, 2024, the inventory of recycled
paper board, which is the main raw material for the production of CMP, was $3,873,233, approximately $3,674,489, or 1848.86%, higher than
the balance as of December 31, 2023. As a result of better control over stock turnover and volatility of recycled paper board price, inventory
was kept in a minimum level as of December 2023.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A summary of changes in major inventory items is as follows:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">September&#160;30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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">$&#8239;</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">%</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><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">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Raw Materials</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">&#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: 52%; text-align: left">Recycled paper board</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,873,233</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">198,744</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,674,489</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">1848.9</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Recycled white scrap paper</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,762</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,647</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">115</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.1</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tissue base paper</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,365</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,138</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">227</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.1</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Gas</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">65,771</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,428</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,343</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">206.9</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Mask fabric and other raw materials</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">138,943</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">121,011</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,932</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14.8</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total Raw Materials</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,110,074</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">372,968</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,737,106</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1002.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Semi-finished Goods</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">303,433</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">300,207</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,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.1</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">Finished Goods</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,319,032</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,885,019</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,565,987</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">(54.3</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total inventory, gross</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,732,539</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,558,194</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,174,345</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">61.1</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">Inventory reserve</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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">(2,959</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">2,959</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">(100.0</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total inventory, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,732,539</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,555,235</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">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">2,177,304</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">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">61.2</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table><div>




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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Renewal of operating lease</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">On August 7, 2013, the Company&#8217;s Audit Committee
and the Board of Directors approved the sale of the land use right of the Headquarters Compound (the &#8220;LUR&#8221;), the office building
and essentially all industrial-use buildings in the Headquarters Compound (the &#8220;Industrial Buildings&#8221;), and three employee
dormitory buildings located within the Headquarters Compound (the &#8220;Dormitories&#8221;) to Hebei Fangsheng for cash prices of approximately
$2.77 million, $1.15 million, and $4.31 million respectively. In connection with the sale of the Industrial Buildings, Hebei Fangsheng
agreed to lease the Industrial Buildings back to the Company for its original use for a term of up to three years, with an annual rental
payment of approximately $140,847 (RMB1,000,000). The lease agreement was renewed in August 2022 with a term of six years with the same
rental payments as provided for in the original lease agreement.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Capital Expenditure Commitment as of September 30, 2024</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">On May 5, 2020, the Company announced it planned
the commercial launch of a new tissue paper production line PM10 and the Company signed an agreement to purchase paper machine with paper
machine supplier. The Company expected the new tissue paper production line to be launched after the completion of trial run.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 September 30, 2024, we had approximately
$3.5 million in capital expenditure commitments that were mainly related to the purchase of paper machine of PM10. The infrastructure
work of PM10 is complete, while work on the related ancillary facilities is ongoing. These commitments are expected to be financed by
bank loans and cash flows generated from our business operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Cash and Cash Equivalents</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">Our cash, cash equivalents and restricted cash
as of September 30, 2024 was $4,892,914, an increase of $500,993, from $4,391,921 as of December 31, 2023. The increase of cash and cash
equivalents for the nine months ended September 30, 2024 was attributable to a number of factors including:</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">i. Net cash provided by operating activities</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">Net cash provided by operating activities was
$2,831,111 for the nine months ended September 30, 2024. The balance represented a decrease of cash of $4,663,003, or 62.22%, from net
cash of $7,494,114 provided for the nine months ended September 30, 2023. Net loss for the nine months ended September 30, 2024 was $5,798,229,
representing a decrease of loss from operations of $163,797, or 2.75%, from $5,962,026 for the nine months ended September 30, 2023. Changes
in various asset and liability account balances throughout the nine months ended September 30, 2024 also contributed to the net change
in cash from operating activities in the nine months ended September 30, 2024. Chief among such changes is the increase of accounts receivable
in the amount of $1,160,996 during the nine months of 2024. There was also an increase of $2,108,280 in the ending inventory balance as
of September 30, 2024 (a decrease to net cash for the nine months ended September 30, 2024 cash flow purposes). In addition, the Company
had non-cash expenses relating to depreciation and amortization in the amount of $10,346,181. The Company also had a net increase of $122,747
in prepayment and other current assets (a decrease to net cash) and a net increase of $1,406,850 in other payables and accrued liabilities
and related parties (an increase to net cash), as well as an increase in income tax payable of $345,270 (an increase to net cash) during
the nine months ended September 30, 2024.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">ii. Net cash used in investing activities</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">We incurred $315,152 in net cash expenditures
for purchases of property, plant and equipment during the nine months ended September 30, 2024, as compared to $9,211,711 for the same
period of 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">iii. Net cash provided by financing activities</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">Net cash used in financing activities was $2,112,706
for the nine months ended September 30, 2024, as compared to net cash provided by financing activities in the amount of $1,997,269 for
the nine months ended September 30, 2023. The net cash outflow for the nine months ended September 30, 2024 was mainly for repayment of
bank loans.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Short-term bank loans</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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Bank of Cangzhou 1</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">142,706</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">-</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Bank of Cangzhou 2</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">285,413</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">Industrial and Commercial Bank of China (&#8220;ICBC&#8221;) Loan 1</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,824</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 2</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">70,594</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">ICBC Loan 3</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">350,149</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 4</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,854</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">ICBC Loan 5</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">142,706</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">ICBC Loan 6</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">142,706</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">ICBC Loan 7</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">139,852</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: right; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total short-term bank loans</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">856,238</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">423,567</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2023, the Company entered into
a working capital loan agreement with the Bank of Cangzhou, to borrow $142,706 at a fixed interest rate of 5.5% per annum. The loan is
secured by certain of the Company&#8217;s manufacturing equipment with net book value of $251,593 as of September 30, 2024. The loan will
be due by December 30, 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2023, the Company entered into
a working capital loan agreement with the Bank of Cangzhou, to borrow $285,413 at a fixed interest rate of 5.5% per annum. The loan will
be due by December 30, 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 15, 2023, the Company entered into
a working capital loan agreement with the ICBC, with a balance of $nil and $2,824 as of September 30, 2024 and December 31, 2023, respectively.
The loan bore a fixed interest rate of 3.45% per annum. The loan was repaid in June 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 22, 2023, the Company entered into
a working capital loan agreement with the ICBC, with a balance of $nil and $70,594 as of September 30, 2024 and December 31, 2023, respectively.
The loan bore a fixed interest rate of 3.45% per annum. The loan was repaid in June 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 22, 2023, the Company entered into
a working capital loan agreement with the ICBC, with a balance of $nil and $350,149 as of September 30, 2024 and December 31, 2023, respectively.
The loan bore a fixed interest rate of 3.45% per annum. The loan was repaid in June 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 11, 2024, the Company entered into a working
capital loan agreement with the ICBC, with a balance of $2,854 as of September 30, 2024. The loan bears a fixed interest rate of 3.45%
per annum. The loan will be due by June 11, 2025.</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="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 21, 2024, the Company entered into a working
capital loan agreement with the ICBC, with a balance of $142,706 as of September 30, 2024. The loan bears a fixed interest rate of 3.45%
per annum. The loan will be due by June 21, 2025.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 22, 2024, the Company entered into a working
capital loan agreement with the ICBC, with a balance of $142,706 as of September 30, 2024. The loan bears a fixed interest rate of 3.45%
per annum. The loan will be due by June 22, 2025.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 24, 2024, the Company entered into a working
capital loan agreement with the ICBC, with a balance of $139,852 as of September 30, 2024. The loan bears a fixed interest rate of 3.45%
per annum. The loan will be due by June 24, 2025.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2024, there were guaranteed
short-term borrowings of $142,707 and unsecured bank loans of $713,531. As of December 31, 2023, there were guaranteed short-term borrowings
of $nil and unsecured bank loans of $423,567.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The average short-term borrowing rates for the
three months ended September 30, 2024 and 2023 were approximately 4.47% and 4.52%. The average short-term borrowing rates for the nine
months ended September 30, 2024 and 2023 were approximately 4.47% and 4.66%.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Long-term loans</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 September 30, 2024 and December 31, 2023,
long-term loans were $8,931,986 and $11,378,429, respectively.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 15, 2013, the Company entered into a loan
agreement with the Rural Credit Union of Xushui District for a term of 5 years, which was originally due and payable in various installments
from December 21, 2013 to July 26, 2018. On June 21, 2018, the loan was extended for additional 5 years and was due and payable in various
installments from December 21, 2018 to June 20, 2023. On August 24, 2023, the loan was extended for another 3 years and will be due and
payable on August 24, 2026. The loan is secured by certain of the Company&#8217;s manufacturing equipment with net book value of $nil
as of September 30, 2024 and December 31, 2023. Interest payment is due monthly and bore a rate of 7.68% per annum. Effective from November
15, 2022, the interest rate was reduced to 7% per annum. As of September 30, 2024 and December 31, 2023, the total outstanding loan balance
was $3,566,229 and $3,528,315. Out of the total outstanding loan balance, current portion amounted was $1,996,460 and $1,269,290, which
is presented as current liabilities in the consolidated balance sheet and the remaining balance of $1,569,769 and $2,259,025 is presented
as non-current liabilities in the consolidated balance sheet as of September 30, 2024 and December 31, 2023, respectively.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 17, 2019, the Company entered into a
loan agreement with the Rural Credit Union of Xushui District for a term of 2 years, which was due and payable in various installments
from August 21, 2019 to April 16, 2021. The loan was renewed on March 22, 2021, December 24, 2021 and April 16, 2024 and extended for
additional 5 years in total, which is due on April 15, 2026 according to the new schedule. The loan is secured by Tengsheng Paper with
its land use right as collateral for the benefit of the credit union. Interest payment is due quarterly and bore a rate of 7.68% per annum.
Effective from November 15, 2022, the interest rate was reduced to 7% per annum. As of September 30, 2024 and December 31, 2023, the total
outstanding loan balance was $2,283,301 and $2,259,026, respectively, which are presented as non-current liabilities and current liabilities,
respectively, in the consolidated balance sheet as of September 30, 2024 and December 31, 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 12, 2019, the Company entered into
a loan agreement with the Rural Credit Union of Xushui District for a term of 2 years, which is due and payable in various installments
from June 21, 2020 to December 11, 2021. The loan was renewed on March 22, 2021 and December 24, 2021 and extended for additional 3 years
in total, which will be due on December 11, 2024 according to the new schedule. The loan is secured by Tengsheng Paper with its land use
right as collateral for the benefit of the credit union. Interest payment is due monthly and bore a rate of 7.56% per annum. Effective
from November 15, 2022, the interest rate was reduced to 7% per annum. As of September 30, 2024 and December 31, 2023, the total outstanding
loan balance was $1,855,182 and $1,835,458, respectively, which are presented as current liabilities in the consolidated balance sheet
as of September 30, 2024 and December 31, 2023.</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="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 26, 2023, the Company entered into
a loan agreement with the Rural Credit Union of Xushui District for a term of 2 years, which is due and payable in various installments
from August 21, 2023 to February 24, 2025. The loan is secured by Dongfang Paper with its land use right as collateral for the benefit
of the credit union. Interest payment is due monthly and bore a rate of 7% per annum. The loan was repaid in July 2024. As of September
30, 2024 and December 31, 2023, the total outstanding loan balance was $nil and $2,541,404. Out of the total outstanding loan balance,
current portion amounted was $nil and $1,284,820, which is presented as current liabilities in the consolidated balance sheet and the
remaining balance of $nil and $1,256,584 is presented as non-current liabilities in the consolidated balance sheet as of September 30,
2024 and December 31, 2023, respectively.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 5, 2023, the Company entered into
a loan agreement with the Rural Credit Union of Xushui District for a term of 3 years, which was due in various installments from June
21, 2024 to December 5, 2026. The loan was guaranteed by an independent third party. Interest payment was due monthly and bore a rate
of 7% per annum. As of September 30, 2024 and December 31, 2023, total outstanding loan balance was $1,227,274 and $1,214,226, respectively.
Out of the total outstanding loan balance, current portion amounted $513,743 and $225,903, which is presented as current liabilities and
the remaining balance of $713,531 and $988,323 is presented as non-current liabilities in the consolidated balance sheet as of September
30, 2024 and December 31, 2023, respectively.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total interest expenses for the short-term bank
loans and long-term loans for the three months ended September 30, 2024 and 2023 were $171,430 and $247,628, respectively. Total interest
expenses for the short-term bank loans and long-term loans for the nine months ended September 30, 2024 and 2023 were $593,271 and $760,807,
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"><span style="text-decoration:underline">Shareholder Loans</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">Mr. Zhenyong Liu, the Company&#8217;s CEO has
loaned money to Dongfang Paper for working capital purposes over a period of time. On January 1, 2013,Dongfang Paper and Mr. Zhenyong
Liu renewed the three-year term loan previously entered on January 1, 2010, and extended the maturity date further to December 31, 2015.
On December 31, 2015, the Company paid off the loan of $2,249,279, together with interest of $391,374 for the period from 2013 to 2015.
Approximately $365,804 and $361,915 of interest were outstanding to Mr. Zhenyong Liu, which were recorded in other payables and accrued
liabilities as part of the current liabilities in the consolidated balance sheet as of September 30, 2024 and December 31, 2023, respectively.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 10, 2014, Mr. Zhenyong Liu provided
a loan to the Company, amounted to $8,742,278 to Dongfang Paper for working capital purpose with an interest rate of 4.35% per annum,
which was based on the primary lending rate of People&#8217;s Bank of China. The unsecured loan was provided on December 10, 2014, and
would be originally due on December 10, 2017. During the year of 2016, the Company repaid $6,012,416 to Mr. Zhenyong Liu, together with
interest of $288,596. In February 2018, the Company paid off the remaining balance, together with interest of $20,400. As of September
30, 2024 and December 31, 2023, approximately $42,812 and $42,357 of interest, respectively, were outstanding to Mr. Zhenyong Liu, which
was recorded in other payables and accrued liabilities as part of the current liabilities in the consolidated balance sheet.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 1, 2015, the Company entered an agreement
with Mr. Zhenyong Liu which allows Dongfang Paper to borrow from the CEO an amount up to $17,201,342 (RMB120,000,000) for working capital
purposes. The advances or funding under the agreement are due three years from the date each amount is funded. The loan is unsecured and
carries an annual interest rate set on the basis of the primary lending rate of the People&#8217;s Bank of China at the time of the borrowing.
On July 13, 2015, an unsecured amount of $4,324,636 was drawn from the facility. On October 14, 2016 an unsecured amount of $2,883,091
was drawn from the facility. In February 2018, the Company repaid $1,507,432 to Mr. Zhenyong Liu. The loan would be originally due on
July 12, 2018. Mr. Zhenyong Liu agreed to extend the loan for additional 3 years and the remaining balance will be due on July 12, 2021.
On November 23, 2018, the company repaid $3,768,579 to Mr. Zhenyong Liu, together with interest of $158,651. In December 2019, the company
paid off the remaining balance, together with interest of 94,636. As of September 30, 2024 and December 31, 2023, the outstanding interest
was $196,132 and $194,047, respectively, which was recorded in other payables and accrued liabilities as part of the current liabilities
in the consolidated balance sheet.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2024 and December 31, 2023,
total amount of loans due to Mr. Zhenyong Liu were $nil. The interest expense incurred for such related party loans were $nil for the
three and nine months ended September 30, 2024 and 2023. The accrued interest owing to Mr. Zhenyong Liu was approximately $604,748 and
$598,319, as of September 30, 2024 and December 31, 2023, respectively, which was recorded in other payables and accrued liabilities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 October 2022 and November 2022, the Company
entered into two agreements with Mr. Zhenyong Liu, which allowed Mr. Zhenyong Liu to borrow from the Company an amount of $7,059,455 (RMB50,000,000)
in total. The loans were unsecured and carried a fixed interest rate of 4.35% per annum. $4,235,673 (RMB30,000,000) was repaid by Mr.
Zhengyong Liu in August 2023 and the remaining balance was repaid in December 2023. Interest income of the loan for the nine months ended
September 30, 2024 and 2023 were $nil and $263,342.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 September 30, 2024 and December 31, 2023,
amount due to shareholder was $727,433, which represents funds from shareholders to pay for various expenses incurred in the U.S. The
amount is due on demand with interest free.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s financial statements are prepared
in accordance with accounting principles generally accepted in the United States, which require us 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 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. However, actual results could differ materially from those estimates. The
most critical accounting policies are listed below:</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes revenue when goods are
delivered and a formal arrangement exists, the price is fixed or determinable, the delivery is completed, no other significant obligations
of the Company exist, and collectability is reasonably assured. Goods are considered delivered when the customer&#8217;s truck picks up
goods at our finished goods inventory warehouse.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluates the recoverability of long-lived
assets and the related estimated remaining useful lives when events or circumstances lead management to believe that the carrying value
of an asset may not be recoverable and the undiscounted cash flows estimated to be generated by those assets are less than the assets&#8217;
carrying amount. In such circumstances, those assets are written down to estimated fair value. Our judgments regarding the existence of
impairment indicators are based on market conditions, assumptions for operational performance of our businesses, and possible government
policy toward operating efficiency of the Chinese paper manufacturing industry. For the nine months ended September 30, 2024 and 2023,
no events or circumstances occurred for which an evaluation of the recoverability of long-lived assets was required. We are currently
not aware of any events or circumstances that may indicate any need to record such impairment in the future.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The functional currency of Dongfang Paper and
Baoding Shengde is the Chinese Yuan Renminbi (&#8220;RMB&#8221;). Under ASC Topic 830-30, all assets and liabilities are translated into
United States dollars using the current exchange rate at the end of each fiscal period. The current exchange rates used by the Company
as of September 30, 2024 and December 31, 2023 to translate the Chinese RMB to the U.S. Dollars are 7.0074:1 and 7.0827:1, respectively.
Revenues and expenses are translated using the prevailing average exchange rates at 7.0999:1 and 7.0341:1 for the nine months ended September
30, 2024 and 2023, respectively. Translation adjustments are included in other comprehensive income (loss).</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We were the guarantor for Baoding Huanrun Trading
Co., for its long-term bank loans in an amount of $4,423,895 (RMB31,000,000), which matures at various times in 2028. Baoding Huanrun
Trading Co. is one of our major suppliers of raw materials. This helps us to maintain a good relationship with the supplier and negotiate
for better terms in payment for materials. If Huanrun Trading Co. were to become insolvent, the Company could be materially adversely
affected. Except as aforesaid, we have no material off-balance sheet transactions.</p><div>

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU 2023-09,
Income Taxes (Topic 740): Improvements to Income Tax Disclosures. Under this ASU, public entities must annually (1) disclose specific
categories in the rate reconciliation and (2) provide additional information for reconciling items that meet a quantitative threshold
(if the effect of those reconciling items is equal to or greater than five percent of the amount computed by multiplying pretax income
or loss by the applicable statutory income tax rate). This ASU&#8217;s amendments are effective for all entities that are subject to Topic
740, Income Taxes, for annual periods beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the
impact of this pronouncement on our disclosures.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 October 2021, the FASB issued ASU No. 2021-08,
Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASU 2021-08),
which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination
in accordance with Topic 606, Revenue from Contracts with Customers. The new amendments are effective for fiscal years beginning after
December 15, 2023, including interim periods within those fiscal years. The amendments should be applied prospectively to business combinations
occurring on or after the effective date of the amendments, with early adoption permitted. The Company does not expect the adoption of
this standard to have a material impact on its consolidated financial statements.</p><div>

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

</div><div><a id="aa_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 3. Quantitative and Qualitative Disclosures about Market Risk.</b></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -0.05pt">While our reporting currency
is the US dollar, almost all of our consolidated revenues and consolidated costs and expenses are denominated in RMB. All of our assets
are denominated in RMB except for some cash and cash equivalents and accounts receivables. As a result, we are exposed to foreign exchange
risks as our revenues and results of operations may be affected by fluctuations in the exchange rate between US dollar and RMB. If the
RMB depreciates against the US dollar, the value of our RMB revenues, earnings and assets as expressed in our US dollar financial statements
will decline. We have not entered into any hedging transactions in an effort to reduce our exposure to foreign exchange risk.</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although we are generally able to pass along minor
incremental cost inflation to our customers, inflation such as increases in the costs of our products and overhead costs may adversely
affect our operating results. We do not believe that inflation in China has had a material impact on our financial position or results
of operations to date, however, a high rate of inflation in the future may have an adverse effect on our ability to maintain current levels
of gross margin and selling and distribution, general and administrative expenses as a percentage of net revenues if the selling prices
of our products do not increase in line with the increased costs.</p><div>

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

</div><div><a id="aa_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 4. Controls and Procedures.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As required by Rule 13a-15 of the Securities Exchange
Act, as amended (the &#8220;Exchange Act&#8221;), we have evaluated the effectiveness of the design and operation of our disclosure controls
and procedures, which were designed to provide reasonable assurance of achieving their objectives. This evaluation was carried out under
the supervision and with the participation of our management, including our principal executive officer and principal financial officer.
Based on this evaluation, our principal executive officer and principal financial officer have concluded that, as of September 30, 2024,
our disclosure controls and procedures were effective at the reasonable assurance level to ensure (1) that information required to be
disclosed by us in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported, within the time
periods specified in the SEC&#8217;s rules and forms, and (2) information required to be disclosed by us in our reports that we file or
submit under the Exchange Act is accumulated and communicated to our management, including our principal executive officer and principal
financial officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>Changes in Internal Control over Financial Reporting</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no changes with respect to our internal
control over financial reporting (as such term is defined in Rules 13a-15(f) under the Exchange Act) that materially affected, or are
reasonably likely to materially affect, our internal control over financial reporting in the quarterly period ended September 30, 2024.</p><div>

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

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may from time to time become a party to various
legal or administrative proceedings arising in the ordinary course of our business. We are currently not a party to any legal or administrative
proceedings and are not aware of any pending or threatened legal or administrative proceedings against us in all material aspects other
than the following:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 February 17, 2022, FT Global Capital, Inc.
(&#8220;FTG&#8221;), filed a lawsuit against the Company in the Commercial Division of New York Supreme Court (the &#8220;Court&#8221;).
FTG has brought a breach of contract action against the Company to recover fees in connection with an agreement that the parties entered
into in April 2019 (the &#8220;Agreement&#8221;). The Company has answered FTG&#8217;s complaint and has denied the allegations because
it is the Company&#8217;s position that FTG did not fulfill its obligations under the terms of the Agreement. Discovery is continuing.
The Court issued a Status Conference Order (the &#8220;Order&#8221;) dated April 15, 2024. According to the Order, the Court ordered that
the Company has failed to appear and is in default, and that pursuant to the warning given in the Court&#8217;s order dated March 22,
2024, the Company&#8217;s default renders its answer subject to being stricken, and accordingly the answer of the Company was stricken.
On April 18, 2024, FT Global filed a notice of motion for default judgment against the Company. By an order dated August 20, 2024, the Court granted the plaintiff&#8217;s default motion on the issue of liability, with damages to be
determined by a referee. The Company then moved to vacate the order dated August 20, 2024, but the Court denied the Company&#8217;s motion
on November 1, 2024, stating that the excuse proffered by the Company as to the reason it did not retain counsel in a timely fashion was
not sufficient.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 November 2023, an individual plaintiff involved
in a civil loan dispute filed a lawsuit against the defendants including Tengsheng Paper and Jie Ping, who served as the executive director
and the legal representative of Tengsheng Paper, at the Lianchi District People&#8217;s Court of Baoding City, China (the &#8220;PRC Court&#8221;).
On December 1, 2023, the plaintiff sought property preservation measures, requesting the PRC Court to freeze RMB3.35 million worth of
bank deposits held by Jie Ping and Tengsheng Paper. Following this request, on the same day, the PRC Court issued a ruling to immediately
freeze the RMB3.35 million worth of bank deposits of Jie Ping and Tengsheng Paper. On June 14, 2024, the PRC Court ordered the defendants
to repay the principal of the loan in the amount of RMB3,320,000 to the plaintiff, and Tengsheng Paper was jointly liable for repayment.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The ultimate resolution of the proceedings may
have a material adverse impact on our business, financial condition, results of operations or cash flows. Failure to settle the proceedings
or other unfavorable outcomes in this proceedings could result in significant damages, additional penalties or other remedies imposed
against the Company. Litigation of this kind could result in substantial costs and a diversion of our management&#8217;s attention and
resources. It could also result in our reputation being harmed and our stock price could decline as a result of allegations made in the
course of the proceedings, regardless of the truthfulness of the allegations.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a smaller reporting company as defined
by Rule 12b-2 of the Securities Exchange Act of 1934 and are not required to provide the information under this item.</p><div>

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

</div><div><a id="aa_009"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.</b></p><div>

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

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

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

</div><div><a id="aa_010"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 3. Defaults Upon Senior Securities.</b></p><div>

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

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

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

</div><div><a id="aa_011"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 4. Mine Safety Disclosures.</b></p><div>

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

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During our fiscal quarter ended September 30,
2024, none of our directors or officers informed us of the <ix:nonNumeric contextRef="c6" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="ixv-12174"><ix:nonNumeric contextRef="c6" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="ixv-12175">adoption</ix:nonNumeric></ix:nonNumeric> or <ix:nonNumeric contextRef="c6" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="ixv-12176"><ix:nonNumeric contextRef="c6" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="ixv-12177">termination</ix:nonNumeric></ix:nonNumeric> of a &#8220;Rule 10b5-1 trading arrangement&#8221;
or &#8220;non-Rule 10b5-1 trading arrangement&#8221; as those terms are defined in Item 408(a) of Regulation S-K.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(a) Exhibits</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; background-color: rgb(204,238,255)">
    <td style="width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 91%; text-align: justify"><a href="ea022060201ex31-1_ittech.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Principal Executive Officer pursuant to Rule 13a-14 and Rule 15d-14(a), promulgated under the Securities and Exchange Act of 1934, as amended.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="ea022060201ex31-2_ittech.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Principal Financial Officer pursuant to Rule 13a-14 and Rule 15d-14(a), promulgated under the Securities and Exchange &#160;Act of 1934, as amended.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.1</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="ea022060201ex32-1_ittech.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.2</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="ea022060201ex32-2_ittech.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Instance Document</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Schema Document</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Calculation
    Linkbase Document</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Definition
    Linkbase Document</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Label Linkbase
    Document</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Presentation
    Linkbase Document</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cover Page Interactive
    Data File The cover page iXBRL tags are embedded within the inline</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">Pursuant to the requirements
of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto
duly authorized.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>IT TECH PACKAGING, INC.</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: November 15, 2024</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Zhenyong Liu</span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 60%">&#160;</td>
    <td style="width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&#160;</span></td>
    <td style="width: 35%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhenyong Liu</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal Executive Officer)</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: November 15, 2024</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Jing Hao</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jing Hao</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer <br/>
(Principal Financial Officer)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

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

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

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

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

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








</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonFraction contextRef="c2" id="hidden-fact-0" name="us-gaap:AccountsPayableCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-1" name="us-gaap:TaxesPayableCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c2" id="hidden-fact-2" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-3" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-4" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-5" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-6" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c8" id="hidden-fact-7" name="us-gaap:InventoryWriteDown" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-8" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-9" name="us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-10" name="itp:LoanToARelatedPartynet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c10" id="hidden-fact-11" name="us-gaap:RestrictedCashEquivalentsCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c58" id="hidden-fact-12" name="us-gaap:ShortTermBorrowings" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-13" name="us-gaap:AccountsPayableCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c58" id="hidden-fact-14" name="us-gaap:TaxesPayableCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c2" id="hidden-fact-15" name="us-gaap:InventoryValuationReserves" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-16" name="itp:PrepaidLandLease" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c81" id="hidden-fact-17" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c82" id="hidden-fact-18" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c69" id="hidden-fact-19" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c70" id="hidden-fact-20" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-21" name="us-gaap:ShortTermLeaseCost" unitRef="cny" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-22" name="us-gaap:OperatingLeasePayments" unitRef="cny" xsi:nil="true"/>
<ix:nonFraction contextRef="c125" id="hidden-fact-23" name="us-gaap:ShortTermBorrowings" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c127" id="hidden-fact-24" name="us-gaap:ShortTermBorrowings" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c128" id="hidden-fact-25" name="us-gaap:ShortTermBorrowings" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c129" id="hidden-fact-26" name="us-gaap:ShortTermBorrowings" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c89" id="hidden-fact-27" name="us-gaap:ShortTermBorrowings" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c131" id="hidden-fact-28" name="us-gaap:ShortTermBorrowings" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c133" id="hidden-fact-29" name="us-gaap:ShortTermBorrowings" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c135" id="hidden-fact-30" name="us-gaap:ShortTermBorrowings" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c137" id="hidden-fact-31" name="us-gaap:ShortTermBorrowings" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c111" id="hidden-fact-32" name="us-gaap:LongTermDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c85" id="hidden-fact-33" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c87" id="hidden-fact-34" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c89" id="hidden-fact-35" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c95" id="hidden-fact-36" name="us-gaap:OtherShortTermBorrowings" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c100" id="hidden-fact-37" name="us-gaap:SecuredDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c101" id="hidden-fact-38" name="us-gaap:SecuredDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c111" id="hidden-fact-39" name="us-gaap:LongTermDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c115" id="hidden-fact-40" name="us-gaap:LineOfCredit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c115" id="hidden-fact-41" name="us-gaap:OtherLongTermDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-42" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c156" id="hidden-fact-43" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-44" name="us-gaap:InterestExpenseOther" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c8" id="hidden-fact-45" name="us-gaap:InterestExpenseOther" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-46" name="us-gaap:InterestExpenseOther" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-47" name="us-gaap:InterestExpenseOther" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-48" name="us-gaap:InterestAndFeeIncomeOtherLoans" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c166" id="hidden-fact-49" name="us-gaap:DerivativeLiabilityMeasurementInput" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c177" id="hidden-fact-50" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" unitRef="shares" xsi:nil="true"/>
<ix:nonFraction contextRef="c177" id="hidden-fact-51" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued" unitRef="usdPershares" xsi:nil="true"/>
<ix:nonFraction contextRef="c177" id="hidden-fact-52" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" unitRef="shares" xsi:nil="true"/>
<ix:nonFraction contextRef="c177" id="hidden-fact-53" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised" unitRef="usdPershares" xsi:nil="true"/>
<ix:nonFraction contextRef="c177" id="hidden-fact-54" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" unitRef="shares" xsi:nil="true"/>
<ix:nonFraction contextRef="c177" id="hidden-fact-55" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled" unitRef="usdPershares" xsi:nil="true"/>
<ix:nonFraction contextRef="c2" id="hidden-fact-56" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-57" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-58" name="itp:EffectOfDilution" unitRef="usdPershares" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-59" name="itp:EffectOfDilution" unitRef="usdPershares" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-60" name="itp:EffectOfDilution" unitRef="usdPershares" xsi:nil="true"/>
<ix:nonFraction contextRef="c8" id="hidden-fact-61" name="itp:EffectOfDilution" unitRef="usdPershares" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-62" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-63" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-64" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-65" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c8" id="hidden-fact-66" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-67" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c8" id="hidden-fact-68" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c2" id="hidden-fact-69" name="us-gaap:DeferredTaxAssetsNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-70" name="us-gaap:DeferredTaxAssetsNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-71" name="itp:EffectOfDifferentTaxJurisdiction" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c7" id="hidden-fact-72" name="itp:EffectOfDifferentTaxJurisdiction" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-73" name="itp:EffectOfDifferentTaxJurisdiction" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c8" id="hidden-fact-74" name="itp:EffectOfDifferentTaxJurisdiction" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c196" id="hidden-fact-75" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c197" id="hidden-fact-76" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c198" id="hidden-fact-77" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c196" id="hidden-fact-78" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c198" id="hidden-fact-79" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c197" id="hidden-fact-80" name="us-gaap:DepreciationAndAmortization" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c198" id="hidden-fact-81" name="us-gaap:DepreciationAndAmortization" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c198" id="hidden-fact-82" name="us-gaap:InterestIncomeOther" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c198" id="hidden-fact-83" name="us-gaap:InterestExpenseNonoperating" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c195" id="hidden-fact-84" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c196" id="hidden-fact-85" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c197" id="hidden-fact-86" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c198" id="hidden-fact-87" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c198" id="hidden-fact-88" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c203" id="hidden-fact-89" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c204" id="hidden-fact-90" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c203" id="hidden-fact-91" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c204" id="hidden-fact-92" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c203" id="hidden-fact-93" name="us-gaap:DepreciationAndAmortization" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c204" id="hidden-fact-94" name="us-gaap:DepreciationAndAmortization" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c200" id="hidden-fact-95" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c201" id="hidden-fact-96" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c203" id="hidden-fact-97" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c204" id="hidden-fact-98" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c204" id="hidden-fact-99" name="us-gaap:InterestIncomeOther" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c204" id="hidden-fact-100" name="us-gaap:InterestExpenseNonoperating" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c201" id="hidden-fact-101" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c202" id="hidden-fact-102" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c203" id="hidden-fact-103" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c204" id="hidden-fact-104" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c204" id="hidden-fact-105" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c207" id="hidden-fact-106" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c208" id="hidden-fact-107" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c209" id="hidden-fact-108" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c207" id="hidden-fact-109" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c209" id="hidden-fact-110" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c208" id="hidden-fact-111" name="us-gaap:DepreciationAndAmortization" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c209" id="hidden-fact-112" name="us-gaap:DepreciationAndAmortization" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c209" id="hidden-fact-113" name="us-gaap:InterestIncomeOther" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c209" id="hidden-fact-114" name="us-gaap:InterestExpenseNonoperating" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c206" id="hidden-fact-115" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c207" id="hidden-fact-116" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c209" id="hidden-fact-117" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c209" id="hidden-fact-118" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c213" id="hidden-fact-119" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c214" id="hidden-fact-120" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c213" id="hidden-fact-121" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c214" id="hidden-fact-122" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c213" id="hidden-fact-123" name="us-gaap:DepreciationAndAmortization" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c214" id="hidden-fact-124" name="us-gaap:DepreciationAndAmortization" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c210" id="hidden-fact-125" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c211" id="hidden-fact-126" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c213" id="hidden-fact-127" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c214" id="hidden-fact-128" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c214" id="hidden-fact-129" name="us-gaap:InterestIncomeOther" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c214" id="hidden-fact-130" name="us-gaap:InterestExpenseNonoperating" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c211" id="hidden-fact-131" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c212" id="hidden-fact-132" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c213" id="hidden-fact-133" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c214" id="hidden-fact-134" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c214" id="hidden-fact-135" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c219" id="hidden-fact-136" name="us-gaap:Assets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c224" id="hidden-fact-137" name="us-gaap:Assets" unitRef="usd" xsi:nil="true"/>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-12318">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:CurrentFiscalYearEndDate" id="ixv-12319">--12-31</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-12320">Q3</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-12321">0001358190</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="itp-20240930.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><ix:relationship xmlns="" fromRefs="ix_0_fact" toRefs="ix_0_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_1_fact" toRefs="ix_1_footnote"/>
<xbrli:context xmlns="" id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-11-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</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 xmlns="" id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">itp:StatutoryEarningsReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">itp:StatutoryEarningsReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">itp:StatutoryEarningsReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">itp:StatutoryEarningsReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-09</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-09</xbrli:startDate>
    <xbrli:endDate>2022-06-09</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:DongfangHoldingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2007-10-29</xbrli:startDate>
    <xbrli:endDate>2007-10-29</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2009-06-24</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2010-06-10</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2009-06-24</xbrli:startDate>
    <xbrli:endDate>2009-06-24</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2010-02-10</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2010-02-10</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:HebeiTengshengMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-02-23</xbrli:startDate>
    <xbrli:endDate>2022-02-23</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:DongfangHoldingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:DongfangHoldingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:ShengdeHoldingsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:QianrongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">itp:RecycledPaperBoardMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">itp:RecycledPaperBoardMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">itp:RecycledWhiteScrapPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">itp:RecycledWhiteScrapPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">itp:PublicUtilitiesInventoryCoalAndGasMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">itp:PublicUtilitiesInventoryCoalAndGasMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">itp:BasePaperAndOtherRawMaterialsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">itp:BasePaperAndOtherRawMaterialsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">itp:LandUseRightMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">itp:LandUseRightMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:BankOfCangzhouMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:BankOfCangzhouMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="itp:AgreementAxis">itp:WorkingCapitalLoanAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="itp:AgreementAxis">itp:WorkingCapitalLoanAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="itp:AgreementAxis">itp:WorkingCapitalLoanAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoanOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="itp:AgreementAxis">itp:WorkingCapitalLoanAgreementMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan4Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan4Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoanFiveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:IndustrialAndCommercialBankOfChinaICBCLoan1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2013-07-15</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-06-21</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-08-24</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-11-15</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-04-17</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-04-17</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-11-15</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-12-01</xbrli:startDate>
    <xbrli:endDate>2019-12-12</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-12-01</xbrli:startDate>
    <xbrli:endDate>2019-12-12</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanFourMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-11-15</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoan5Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoan5Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanFourMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraNmMpBziov0CsbTNJj0KLqRaIA9x4fEAYFxuWRRMyRDuzUwIPSphaPVtDkitNHJBDZg0KnjpO4PxXtLu8H0kR0tZFET9BeNyM+GV/tdfq3M9XxPkSWJSI0W3WYL97kwDpTTtm+85IPiXQH8i90F1PVU02CS6r27tvpmS5v1620x5kzn1XCeyGGMrBVm7Bu480Gm1b9nBp7PASnFPOK33woaTM9qefEeYPV+k6az9RTceFs70C2rsQX/UQMy+w+Dkk=] CSR-->
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoan5Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoan6Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-05</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoan6Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:JiangnaYuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:JiangnaYuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:BankOfCangzhou1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:BankOfCangzhou1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:BankOfCangzhou2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:BankOfCangzhou2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:IndustrialAndCommercialBankOfChinaICBCLoan1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan4Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan5Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan5Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan6Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan6Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan7Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan7Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2015-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2015-12-01</xbrli:startDate>
    <xbrli:endDate>2015-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2014-12-10</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2014-12-10</xbrli:startDate>
    <xbrli:endDate>2014-12-10</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2016-01-01</xbrli:startDate>
    <xbrli:endDate>2016-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-02-01</xbrli:startDate>
    <xbrli:endDate>2018-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2015-03-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2015-07-13</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2016-10-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhenyongLiuMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-11-23</xbrli:startDate>
    <xbrli:endDate>2018-11-23</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-12-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhenyongLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhenyongLiuMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-10-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-11-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-20</xbrli:startDate>
    <xbrli:endDate>2021-01-20</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c171">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-01</xbrli:startDate>
    <xbrli:endDate>2021-03-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c172">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c173">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-04-29</xbrli:startDate>
    <xbrli:endDate>2020-04-29</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-04-29</xbrli:startDate>
    <xbrli:endDate>2020-04-29</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-04-29</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-20</xbrli:startDate>
    <xbrli:endDate>2021-01-20</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c179">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-01</xbrli:startDate>
    <xbrli:endDate>2021-03-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c180">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c181">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c182">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">itp:PRCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-10-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:XushuiLandLeaseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:XushuiLandLeaseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">itp:EmployeeOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2013-08-07</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">itp:EmployeeTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2013-08-07</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">itp:EmployeeThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2013-08-07</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c191">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">itp:XushuiLandLeaseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">itp:XushuiLandLeaseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2010-03-10</xbrli:startDate>
    <xbrli:endDate>2010-03-10</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:NotAttributableToSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c198">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:EliminationOfIntersegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c199">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:EnterprisewideConsolidatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c200">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c201">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c202">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c203">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:NotAttributableToSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c204">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:EliminationOfIntersegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c205">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c206">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c207">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c208">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:NotAttributableToSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c209">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:EliminationOfIntersegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c210">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c211">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c212">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c213">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:NotAttributableToSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c214">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:EliminationOfIntersegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c215">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c216">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c217">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c218">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:NotAttributableToSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c219">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:EliminationOfIntersegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c220">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c221">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c222">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c223">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:NotAttributableToSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c224">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:EliminationOfIntersegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c225">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:oneSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c226">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:TwoSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c227">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:ThreeSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c228">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:oneSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c229">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:TwoSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c230">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:ThreeSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c231">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:oneSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c232">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:TwoSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c233">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:ThreeSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c234">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:oneSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c235">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:TwoSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c236">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:ThreeSuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c237">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2015-05-01</xbrli:startDate>
    <xbrli:endDate>2015-05-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c238">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:PRCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c239">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:PRCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:unit xmlns="" id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usdPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unitNumerator>
    <xbrli:unitDenominator>
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unitDenominator>
  </xbrli:divide>
</xbrli:unit><xbrli:unit xmlns="" id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="cnyPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:CNY</xbrli:measure>
    </xbrli:unitNumerator>
    <xbrli:unitDenominator>
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unitDenominator>
  </xbrli:divide>
</xbrli:unit><xbrli:unit xmlns="" id="cny">
  <xbrli:measure>iso4217:CNY</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="acre">
  <xbrli:measure>utr:acre</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ea022060201ex31-1_ittech.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>CERTIFICATION OF PRINCIPAL
EXECUTIVE OFFICER PURSUANT TO <BR>
RULE 13A-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934,</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>AS ADOPTED PURSUANT
TO</B></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">SECTION 302 OF THE SARBANES-OXLEY
ACT OF 2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">I, Zhenyong Liu, certify that:&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">1.</TD><TD STYLE="text-align: justify">I have reviewed this Quarterly Report on Form 10-Q of IT
Tech Packaging, Inc.;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">2.</TD><TD STYLE="text-align: justify">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;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">3.</TD><TD STYLE="text-align: justify">Based on my knowledge, the financial statements, and other
financial information included in this quarterly report, fairly present in all material respects the financial condition, results of
operations and cash flows of the registrant as of, and for, the periods presented in this report;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">4.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer 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 controls over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15 (f)) for the registrant and have:</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">a)</TD><TD STYLE="text-align: justify">designed such disclosure controls and procedures, or caused
such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant,
including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which
this report is being prepared;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">b)</TD><TD STYLE="text-align: justify">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;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">c)</TD><TD STYLE="text-align: justify">evaluated the effectiveness of the registrant&rsquo;s disclosure
controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures,
as of the end of the period covered by this report based on such evaluation; and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">d)</TD><TD STYLE="text-align: justify">disclosed in this report any change in the registrant&rsquo;s
internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s
fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s
internal control over financial reporting;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">5.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer and I have
disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the
audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent function):</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">a)</TD><TD STYLE="text-align: justify">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 registrant&rsquo;s
ability to record, process, summarize and report financial information; and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">b)</TD><TD STYLE="text-align: justify">any fraud, whether or not material, that involves management
or other employees who have a significant role in the registrant&rsquo;s internal controls over financial reporting.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Dated: November 15, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&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%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 4%; font-size: 10pt">By:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 36%; font-size: 10pt">/s/ Zhenyong Liu</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Zhenyong Liu</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Chief Executive Officer</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">(Principal Executive Officer)</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ea022060201ex31-2_ittech.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>CERTIFICATION OF PRINCIPAL
EXECUTIVE OFFICER PURSUANT TO <BR>
RULE 13A-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934,</B></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">AS ADOPTED PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><B>SECTION 302 OF THE SARBANES-OXLEY
ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">I, Jing Hao, certify that:&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">1.</TD><TD STYLE="text-align: justify">I have reviewed this Quarterly Report on Form 10-Q of IT
Tech Packaging, Inc.;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">2.</TD><TD STYLE="text-align: justify">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;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">3.</TD><TD STYLE="text-align: justify">Based on my knowledge, the financial statements, and other
financial information included in this quarterly report, fairly present in all material respects the financial condition, results of
operations and cash flows of the registrant as of, and for, the periods presented in this report;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">4.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer 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 controls over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15 (f)) for the registrant and have:</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">a)</TD><TD STYLE="text-align: justify">designed such disclosure controls and procedures, or caused
such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant,
including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which
this report is being prepared;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">b)</TD><TD STYLE="text-align: justify">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;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">c)</TD><TD STYLE="text-align: justify">evaluated the effectiveness of the registrant&rsquo;s disclosure
controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures,
as of the end of the period covered by this report based on such evaluation; and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">d)</TD><TD STYLE="text-align: justify">disclosed in this report any change in the registrant&rsquo;s
internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s
fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s
internal control over financial reporting;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">5.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer and I have
disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the
audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent function):</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">a)</TD><TD STYLE="text-align: justify">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 registrant&rsquo;s
ability to record, process, summarize and report financial information; and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in; text-align: left">b)</TD><TD STYLE="text-align: justify">any fraud, whether or not material, that involves management
or other employees who have a significant role in the registrant&rsquo;s internal controls over financial reporting.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Dated: November 15, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&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%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 4%; font-size: 10pt">By:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 36%; font-size: 10pt">/s/ Jing Hao</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Jing Hao</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Chief Financial Officer <BR>
(Principal Financial Officer)</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>ea022060201ex32-1_ittech.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 32.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>CERTIFICATION PURSUANT TO 18
U.S.C. SECTION 1350,</B></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">AS ADOPTED PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>SECTION 906 OF THE SARBANES-OXLEY
ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">In connection
with the Quarterly Report of IT Tech Packaging, Inc. (the &ldquo;Company&rdquo;) on Form 10-Q for the period ended September 30, 2024, as
filed with the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;), I, Zhenyong Liu, Chief Executive Officer
of the Company, certify, pursuant to 18 U.S.C. section 1350 of the Sarbanes-Oxley Act of 2002, that:&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">(1)</TD><TD STYLE="text-align: justify">The Report fully complies with the requirements of section
13(a) or 15(d) of the Securities Exchange Act of 1934; and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">(2)</TD><TD STYLE="text-align: justify">The information contained in the Report fairly presents,
in all material respects, the financial condition and results of operations of the Company.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">A signed original
of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to
the Securities and Exchange Commission or its staff upon request.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">The foregoing
certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. section 1350 and is not being filed for purposes
of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company,
whether made before or after the date hereof, regardless of any general incorporation language in such filing.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Dated: November 15, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&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%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 4%; font-size: 10pt">By:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 36%; font-size: 10pt">/s/ Zhenyong Liu</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Zhenyong Liu</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Chief Executive Officer</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">(Principal Executive Officer)</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>ea022060201ex32-2_ittech.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">Exhibit 32.2</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><B>CERTIFICATION PURSUANT TO 18
U.S.C. SECTION 1350,</B></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">AS ADOPTED PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><B>SECTION 906 OF THE SARBANES-OXLEY
ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">In connection
with the Quarterly Report of IT Tech Packaging, Inc. (the &ldquo;Company&rdquo;) on Form 10-Q for the period ended September 30, 2024, as
filed with the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;), I, Jing Hao, Chief Financial Officer
of the Company, certify, pursuant to 18 U.S.C. section 1350 of the Sarbanes-Oxley Act of 2002, that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">(1)</TD><TD STYLE="text-align: justify">The Report fully complies with the requirements of section
13(a) or 15(d) of the Securities Exchange Act of 1934; and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in; text-align: left">(2)</TD><TD STYLE="text-align: justify">The information contained in the Report fairly presents,
in all material respects, the financial condition and results of operations of the Company.&nbsp;</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">A signed original
of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to
the Securities and Exchange Commission or its staff upon request.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">The foregoing
certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. section 1350 and is not being filed for purposes
of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company,
whether made before or after the date hereof, regardless of any general incorporation language in such filing.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Dated: November 15, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&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%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 4%; font-size: 10pt">By:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 36%; font-size: 10pt">/s/ Jing Hao</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Jing Hao</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Chief Financial Officer <BR>
(Principal Financial Officer)</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>itp-20240930.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 Nov 15 19:24:10 UTC 2024 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2024" targetNamespace="http://orientpaper.com/20240930" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:itp="http://orientpaper.com/20240930" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="itp-20240930_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="itp-20240930_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="itp-20240930_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="itp-20240930_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://orientpaper.com/role/ConsolidatedBalanceSheet" id="itp_r_ConsolidatedBalanceSheet">
        <link:definition>995301 - Statement - Condensed Consolidated Balance Sheets (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals" id="itp_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>995302 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (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://orientpaper.com/role/ConsolidatedIncomeStatement" id="itp_r_ConsolidatedIncomeStatement">
        <link:definition>995303 - Statement - Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ConsolidatedCashFlow" id="itp_r_ConsolidatedCashFlow">
        <link:definition>995304 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ShareholdersEquityType2or3" id="itp_r_ShareholdersEquityType2or3">
        <link:definition>995305 - Statement - Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/OrganizationandBusinessBackground" id="itp_r_OrganizationandBusinessBackground">
        <link:definition>995306 - Disclosure - Organization and Business Background</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPolicies" id="itp_r_BasisofPresentationandSignificantAccountingPolicies">
        <link:definition>995307 - Disclosure - Basis of Presentation and 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://orientpaper.com/role/RestrictedCash" id="itp_r_RestrictedCash">
        <link:definition>995308 - Disclosure - Restricted Cash</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/Inventories" id="itp_r_Inventories">
        <link:definition>995309 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssets" id="itp_r_PrepaymentsandOtherCurrentAssets">
        <link:definition>995310 - Disclosure - Prepayments and Other Current Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/PropertyPlantandEquipmentNet" id="itp_r_PropertyPlantandEquipmentNet">
        <link:definition>995311 - Disclosure - Property, Plant and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/Leases" id="itp_r_Leases">
        <link:definition>995312 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/LoansPayable" id="itp_r_LoansPayable">
        <link:definition>995313 - Disclosure - Loans 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://orientpaper.com/role/RelatedPartyTransactions" id="itp_r_RelatedPartyTransactions">
        <link:definition>995314 - 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://orientpaper.com/role/OtherPayablesandAccruedLiabilities" id="itp_r_OtherPayablesandAccruedLiabilities">
        <link:definition>995315 - Disclosure - Other Payables and Accrued 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://orientpaper.com/role/DerivativeLiabilities" id="itp_r_DerivativeLiabilities">
        <link:definition>995316 - Disclosure - Derivative 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://orientpaper.com/role/CommonStock" id="itp_r_CommonStock">
        <link:definition>995317 - Disclosure - Common Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/Warrants" id="itp_r_Warrants">
        <link:definition>995318 - Disclosure - Warrants</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/EarningsPerShare" id="itp_r_EarningsPerShare">
        <link:definition>995319 - 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://orientpaper.com/role/IncomeTaxes" id="itp_r_IncomeTaxes">
        <link:definition>995320 - 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://orientpaper.com/role/StockIncentivePlans" id="itp_r_StockIncentivePlans">
        <link:definition>995321 - Disclosure - Stock Incentive Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/CommitmentsandContingencies" id="itp_r_CommitmentsandContingencies">
        <link:definition>995322 - 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://orientpaper.com/role/SegmentReporting" id="itp_r_SegmentReporting">
        <link:definition>995323 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliers" id="itp_r_ConcentrationandMajorCustomersandSuppliers">
        <link:definition>995324 - Disclosure - Concentration and 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://orientpaper.com/role/ConcentrationofCreditRisk" id="itp_r_ConcentrationofCreditRisk">
        <link:definition>995325 - Disclosure - Concentration of Credit Risk</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/RisksandUncertainties" id="itp_r_RisksandUncertainties">
        <link:definition>995326 - Disclosure - Risks and Uncertainties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/SubsequentEvent" id="itp_r_SubsequentEvent">
        <link:definition>995327 - Disclosure - Subsequent Event</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/AccountingPoliciesByPolicy" id="itp_r_AccountingPoliciesByPolicy">
        <link:definition>996000 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/OrganizationandBusinessBackgroundTables" id="itp_r_OrganizationandBusinessBackgroundTables">
        <link:definition>996001 - Disclosure - Organization and Business Background (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://orientpaper.com/role/InventoriesTables" id="itp_r_InventoriesTables">
        <link:definition>996002 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssetsTables" id="itp_r_PrepaymentsandOtherCurrentAssetsTables">
        <link:definition>996003 - Disclosure - Prepayments and Other Current Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/PropertyPlantandEquipmentNetTables" id="itp_r_PropertyPlantandEquipmentNetTables">
        <link:definition>996004 - Disclosure - Property, Plant and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/LeasesTables" id="itp_r_LeasesTables">
        <link:definition>996005 - Disclosure - Leases (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://orientpaper.com/role/LoansPayableTables" id="itp_r_LoansPayableTables">
        <link:definition>996006 - Disclosure - Loans 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://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesTables" id="itp_r_OtherPayablesandAccruedLiabilitiesTables">
        <link:definition>996007 - Disclosure - Other Payables and Accrued 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://orientpaper.com/role/DerivativeLiabilitiesTables" id="itp_r_DerivativeLiabilitiesTables">
        <link:definition>996008 - Disclosure - Derivative 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://orientpaper.com/role/WarrantsTables" id="itp_r_WarrantsTables">
        <link:definition>996009 - Disclosure - Warrants (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://orientpaper.com/role/EarningsPerShareTables" id="itp_r_EarningsPerShareTables">
        <link:definition>996010 - 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://orientpaper.com/role/IncomeTaxesTables" id="itp_r_IncomeTaxesTables">
        <link:definition>996011 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/CommitmentsandContingenciesTables" id="itp_r_CommitmentsandContingenciesTables">
        <link:definition>996012 - 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://orientpaper.com/role/SegmentReportingTables" id="itp_r_SegmentReportingTables">
        <link:definition>996013 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails" id="itp_r_OrganizationandBusinessBackgroundDetails">
        <link:definition>996014 - Disclosure - Organization and Business Background (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://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable" id="itp_r_ScheduleofSubsidiariesandVariableInterestEntitiesTable">
        <link:definition>996015 - Disclosure - Organization and Business Background (Details) - Schedule of Subsidiaries and Variable Interest Entities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable" id="itp_r_ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable">
        <link:definition>996016 - Disclosure - Organization and Business Background (Details) - Schedule of Aggregate Carrying Value of Dongfang Paper&#8217;s Assets and 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://orientpaper.com/role/RestrictedCashDetails" id="itp_r_RestrictedCashDetails">
        <link:definition>996017 - Disclosure - Restricted Cash (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://orientpaper.com/role/ScheduleofInventoriesTable" id="itp_r_ScheduleofInventoriesTable">
        <link:definition>996018 - 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://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable" id="itp_r_ScheduleofPrepaymentsandOtherCurrentAssetsTable">
        <link:definition>996019 - Disclosure - Prepayments and Other Current Assets (Details) - Schedule of Prepayments and Other Current Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails" id="itp_r_PropertyPlantandEquipmentNetDetails">
        <link:definition>996020 - Disclosure - Property, Plant and Equipment, Net (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://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable" id="itp_r_ScheduleofPropertyPlantandEquipmentTable">
        <link:definition>996021 - Disclosure - Property, Plant and Equipment, Net (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://orientpaper.com/role/LeasesDetails" id="itp_r_LeasesDetails">
        <link:definition>996022 - Disclosure - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ScheduleofLeaseExpenseTable" id="itp_r_ScheduleofLeaseExpenseTable">
        <link:definition>996023 - Disclosure - Leases (Details) - Schedule of Lease 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://orientpaper.com/role/ScheduleofMeasurementofLeasesLiabilitiesTable" id="itp_r_ScheduleofMeasurementofLeasesLiabilitiesTable">
        <link:definition>996024 - Disclosure - Leases (Details) - Schedule of Measurement of Leases Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraNmMpBziov0CsbTNJj0KLqRaIA9x4fEAYFxuWRRMyRDuzUwIPSphaPVtDkitNHJBDZg0KnjpO4PxXtLu8H0kR0tZFET9BeNyM+GV/tdfq3M9XxPkSWJSI0W3WYL97kwDpTTtm+85IPiXQH8i90F1PVU02CS6r27tvpmS5v1620x5kzn1XCeyGGMrBVm7Bu480Gm1b9nBp7PASnFPOK33woaTM9qefEeYNoLZqnDBRNIh8vHBPbrPcinVF+G3iLGmI=] CSR-->
      <link:roleType roleURI="http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable" id="itp_r_ScheduleofMaturitiesofitsLeaseLiabilitiesTable">
        <link:definition>996025 - Disclosure - Leases (Details) - Schedule of Maturities of its Lease 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://orientpaper.com/role/ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable" id="itp_r_ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable">
        <link:definition>996026 - Disclosure - Leases (Details) - Schedule of Weighted Average Remaining Lease Terms and Discount Rates</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/LoansPayableDetails" id="itp_r_LoansPayableDetails">
        <link:definition>996027 - Disclosure - Loans 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://orientpaper.com/role/ScheduleofShortTermBankLoansTable" id="itp_r_ScheduleofShortTermBankLoansTable">
        <link:definition>996028 - Disclosure - Loans Payable (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://orientpaper.com/role/ScheduleofLongTermLoansTable" id="itp_r_ScheduleofLongTermLoansTable">
        <link:definition>996029 - Disclosure - Loans Payable (Details) - Schedule of Long-Term Loans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable" id="itp_r_ScheduleofLongTermDebtRepaymentsTable">
        <link:definition>996030 - Disclosure - Loans Payable (Details) - Schedule of Long-Term Debt Repayments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/RelatedPartyTransactionsDetails" id="itp_r_RelatedPartyTransactionsDetails">
        <link:definition>996031 - 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://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesDetails" id="itp_r_OtherPayablesandAccruedLiabilitiesDetails">
        <link:definition>996032 - Disclosure - Other Payables and Accrued 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://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable" id="itp_r_ScheduleofOtherPayablesandAccruedLiabilitiesTable">
        <link:definition>996033 - Disclosure - Other Payables and Accrued Liabilities (Details) - Schedule of Other Payables and Accrued 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://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable" id="itp_r_ScheduleofWeightedAverageAssumptionsTable">
        <link:definition>996034 - Disclosure - Derivative Liabilities (Details) - Schedule of Weighted-Average Assumptions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ScheduleofValueMeasurementsTable" id="itp_r_ScheduleofValueMeasurementsTable">
        <link:definition>996035 - Disclosure - Derivative Liabilities (Details) - Schedule of Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/CommonStockDetails" id="itp_r_CommonStockDetails">
        <link:definition>996036 - Disclosure - Common Stock (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://orientpaper.com/role/WarrantsDetails" id="itp_r_WarrantsDetails">
        <link:definition>996037 - Disclosure - Warrants (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://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable" id="itp_r_ScheduleofStockWarrantActivitiesTable">
        <link:definition>996038 - Disclosure - Warrants (Details) - Schedule of Stock Warrant 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://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable" id="itp_r_ScheduleofOutstandingandExercisableWarrantsTable">
        <link:definition>996039 - Disclosure - Warrants (Details) - Schedule of Outstanding and Exercisable Warrants</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable" id="itp_r_ScheduleofBasicandDilutedNetIncomePerShareTable">
        <link:definition>996040 - Disclosure - Earnings Per Share (Details) - Schedule of Basic and Diluted Net Income 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://orientpaper.com/role/IncomeTaxesDetails" id="itp_r_IncomeTaxesDetails">
        <link:definition>996041 - 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://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable" id="itp_r_ScheduleofProvisionsforIncomeTaxesTable">
        <link:definition>996042 - Disclosure - Income Taxes (Details) - Schedule of Provisions for Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ScheduleofDeferredTaxTable" id="itp_r_ScheduleofDeferredTaxTable">
        <link:definition>996043 - Disclosure - Income Taxes (Details) - Schedule of Deferred Tax</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable" id="itp_r_ScheduleofEffectiveIncomeTaxRateTable">
        <link:definition>996044 - Disclosure - Income Taxes (Details) - Schedule of Effective Income Tax Rate</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/StockIncentivePlansDetails" id="itp_r_StockIncentivePlansDetails">
        <link:definition>996045 - Disclosure - Stock Incentive Plans (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://orientpaper.com/role/CommitmentsandContingenciesDetails" id="itp_r_CommitmentsandContingenciesDetails">
        <link:definition>996046 - 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://orientpaper.com/role/ScheduleofLeaseRenewableTable" id="itp_r_ScheduleofLeaseRenewableTable">
        <link:definition>996047 - Disclosure - Commitments and Contingencies (Details) - Schedule of Lease Renewable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/SegmentReportingDetails" id="itp_r_SegmentReportingDetails">
        <link:definition>996048 - Disclosure - Segment Reporting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable" id="itp_r_ScheduleofFinancialInformationforReportableSegmentsTable">
        <link:definition>996049 - Disclosure - Segment Reporting (Details) - Schedule of Financial Information for Reportable 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://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails" id="itp_r_ConcentrationandMajorCustomersandSuppliersDetails">
        <link:definition>996050 - Disclosure - Concentration and Major Customers and Suppliers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ConcentrationofCreditRiskDetails" id="itp_r_ConcentrationofCreditRiskDetails">
        <link:definition>996051 - Disclosure - Concentration of Credit Risk (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://orientpaper.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd"/>
  <xs:element name="ScheduleOfSubsidiariesAndVariableInterestEntitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfSubsidiariesAndVariableInterestEntitiesAbstract"/>
  <xs:element name="ScheduleOfAggregateCarryingValueOfDongfangPaperSAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfAggregateCarryingValueOfDongfangPaperSAssetsAndLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfInventoriesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfInventoriesAbstract"/>
  <xs:element name="ScheduleOfPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfShortTermBankLoansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfShortTermBankLoansAbstract"/>
  <xs:element name="ScheduleOfLongTermLoansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfLongTermLoansAbstract"/>
  <xs:element name="ScheduleOfWeightedAverageAssumptionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfWeightedAverageAssumptionsAbstract"/>
  <xs:element name="ScheduleOfStockWarrantActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfStockWarrantActivitiesAbstract"/>
  <xs:element name="ScheduleOfOutstandingAndExercisableWarrantsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfOutstandingAndExercisableWarrantsAbstract"/>
  <xs:element name="ScheduleOfProvisionsForIncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfProvisionsForIncomeTaxesAbstract"/>
  <xs:element name="ScheduleOfLeaseRenewableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfLeaseRenewableAbstract"/>
  <xs:element name="ScheduleOfFinancialInformationForReportableSegmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfFinancialInformationForReportableSegmentsAbstract"/>
  <xs:element name="UnlabeledAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract"/>
  <xs:element name="SubsidiaryAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_SubsidiaryAbstract"/>
  <xs:element name="VariableInterestEntityVieAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_VariableInterestEntityVieAbstract"/>
  <xs:element name="AssetsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_AssetsAbstract0"/>
  <xs:element name="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
  <xs:element name="RemainingLeaseTermAndDiscountRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_RemainingLeaseTermAndDiscountRateAbstract"/>
  <xs:element name="StatutoryEarningsReserve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_StatutoryEarningsReserve"/>
  <xs:element name="VariableInterestEntityConsolidatedCarryingAmountLiabilities1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1"/>
  <xs:element name="LoanToARelatedPartynet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="itp_LoanToARelatedPartynet"/>
  <xs:element name="WarrantDisclosureTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_WarrantDisclosureTextBlock"/>
  <xs:element name="CommitmentsandContingenciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_CommitmentsandContingenciesTable"/>
  <xs:element name="ConcentrationAndMajorCustomersAndSuppliersTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock"/>
  <xs:element name="RisksAndUncertaintiesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_RisksAndUncertaintiesTextBlock"/>
  <xs:element name="NonRecurringFairValueMeasurementsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_NonRecurringFairValueMeasurementsPolicyTextBlock"/>
  <xs:element name="ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock"/>
  <xs:element name="CommitmentsandContingenciesTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_CommitmentsandContingenciesTablesTable"/>
  <xs:element name="CommitmentsandContingenciesTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_CommitmentsandContingenciesTablesLineItems"/>
  <xs:element name="VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment"/>
  <xs:element name="PrepaidLandLease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="itp_PrepaidLandLease"/>
  <xs:element name="PrepaymentForPurchaseOfMaterials" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="itp_PrepaymentForPurchaseOfMaterials"/>
  <xs:element name="PrepaidGas" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="itp_PrepaidGas"/>
  <xs:element name="ValueAddedTaxesPayableCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_ValueAddedTaxesPayableCurrent"/>
  <xs:element name="DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable"/>
  <xs:element name="WarrantsDetailsScheduleofStockWarrantActivitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled"/>
  <xs:element name="WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice"/>
  <xs:element name="EffectOfDilution" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_EffectOfDilution"/>
  <xs:element name="IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable"/>
  <xs:element name="IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems"/>
  <xs:element name="DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent"/>
  <xs:element name="DeferredTaxAssetsMiscellaneousCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="itp_DeferredTaxAssetsMiscellaneousCurrent"/>
  <xs:element name="DeferredTaxAssetsGainLossOnAssetDisposal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_DeferredTaxAssetsGainLossOnAssetDisposal"/>
  <xs:element name="EffectOfDifferentTaxJurisdiction" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_EffectOfDifferentTaxJurisdiction"/>
  <xs:element name="EffectOfTaxAndBookDifference" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_EffectOfTaxAndBookDifference"/>
  <xs:element name="CommitmentsandContingenciesDetailsScheduleofLeaseRenewableTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_CommitmentsandContingenciesDetailsScheduleofLeaseRenewableTable"/>
  <xs:element name="OrganizationandBusinessBackgroundDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_OrganizationandBusinessBackgroundDetailsTable"/>
  <xs:element name="PercentageShareOfDistributableProfit" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="itp_PercentageShareOfDistributableProfit"/>
  <xs:element name="PercentageOfRevenue" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_PercentageOfRevenue"/>
  <xs:element name="PropertyPlantandEquipmentNetDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_PropertyPlantandEquipmentNetDetailsTable"/>
  <xs:element name="PropertyPlantAndEquipmentLeaseTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="itp_PropertyPlantAndEquipmentLeaseTerm"/>
  <xs:element name="LandUseRightNetValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="itp_LandUseRightNetValue"/>
  <xs:element name="AgreementDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_AgreementDomainDomain"/>
  <xs:element name="LoansPayableDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_LoansPayableDetailsTable"/>
  <xs:element name="LoanDueDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="itp_LoanDueDate"/>
  <xs:element name="WorkingCapitalLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="itp_WorkingCapitalLoan"/>
  <xs:element name="LoanAgreementTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_LoanAgreementTerm"/>
  <xs:element name="RelatedPartyTransactionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_RelatedPartyTransactionsDetailsTable"/>
  <xs:element name="InterestExpenses" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_InterestExpenses"/>
  <xs:element name="CommonStockIssuedToPurchaseOfWarrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_CommonStockIssuedToPurchaseOfWarrants"/>
  <xs:element name="CorrespondingPricePerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_CorrespondingPricePerShare"/>
  <xs:element name="WarrantPricePerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_WarrantPricePerShare"/>
  <xs:element name="WarrantsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_WarrantsDetailsTable"/>
  <xs:element name="InvestmentWarrantsExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_InvestmentWarrantsExercisePrice"/>
  <xs:element name="CommonStockIssuedToPurchaseStock" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_CommonStockIssuedToPurchaseStock"/>
  <xs:element name="WarrentExpireDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_WarrentExpireDate"/>
  <xs:element name="IncomeTaxesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_IncomeTaxesDetailsTable"/>
  <xs:element name="DescriptionOfCarryForwardsExpire" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_DescriptionOfCarryForwardsExpire"/>
  <xs:element name="DeferredTaxAssetsValuationAllowancePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="itp_DeferredTaxAssetsValuationAllowancePercentage"/>
  <xs:element name="IncomeTaxStatuteOfLimitationsPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_IncomeTaxStatuteOfLimitationsPeriod"/>
  <xs:element name="CommitmentsandContingenciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_CommitmentsandContingenciesDetailsTable"/>
  <xs:element name="LeaseExpirationPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_LeaseExpirationPeriod"/>
  <xs:element name="LeaseExpirationsPeriod" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_LeaseExpirationsPeriod"/>
  <xs:element name="CommitmentsForPurchaseOrConstructionOfCapitalAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets"/>
  <xs:element name="ExpectedPaymentTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ExpectedPaymentTerm"/>
  <xs:element name="LongtermLoanFromFinancialInstitutions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_LongtermLoanFromFinancialInstitutions"/>
  <xs:element name="ConcentrationandMajorCustomersandSuppliersDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_ConcentrationandMajorCustomersandSuppliersDetailsTable"/>
  <xs:element name="ConcentrationofCreditRiskDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_ConcentrationofCreditRiskDetailsTable"/>
  <xs:element name="DepositInsuranceRegulations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_DepositInsuranceRegulations"/>
  <xs:element name="AgreementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="itp_AgreementAxis"/>
  <xs:element name="BankOfCangzhou1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_BankOfCangzhou1Member"/>
  <xs:element name="BankOfCangzhou2Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_BankOfCangzhou2Member"/>
  <xs:element name="BankOfCangzhouMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_BankOfCangzhouMember"/>
  <xs:element name="BaodingShengdeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_BaodingShengdeMember"/>
  <xs:element name="BasePaperAndOtherRawMaterialsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_BasePaperAndOtherRawMaterialsMember"/>
  <xs:element name="DongfangHoldingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_DongfangHoldingMember"/>
  <xs:element name="DongfangPaperMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_DongfangPaperMember"/>
  <xs:element name="EliminationOfIntersegmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_EliminationOfIntersegmentMember"/>
  <xs:element name="EmployeeOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_EmployeeOneMember"/>
  <xs:element name="EmployeeThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_EmployeeThreeMember"/>
  <xs:element name="EmployeeTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_EmployeeTwoMember"/>
  <xs:element name="EnterprisewideConsolidatedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_EnterprisewideConsolidatedMember"/>
  <xs:element name="HebeiTengshengMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_HebeiTengshengMember"/>
  <xs:element name="ICBCLoan2Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ICBCLoan2Member"/>
  <xs:element name="ICBCLoan3Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ICBCLoan3Member"/>
  <xs:element name="ICBCLoan4Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ICBCLoan4Member"/>
  <xs:element name="ICBCLoan5Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ICBCLoan5Member"/>
  <xs:element name="ICBCLoan6Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ICBCLoan6Member"/>
  <xs:element name="ICBCLoan7Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ICBCLoan7Member"/>
  <xs:element name="ICBCLoanFiveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ICBCLoanFiveMember"/>
  <xs:element name="ICBCLoanOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ICBCLoanOneMember"/>
  <xs:element name="ICBCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ICBCMember"/>
  <xs:element name="IndustrialAndCommercialBankOfChinaICBCLoan1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member"/>
  <xs:element name="JiangnaYuMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_JiangnaYuMember"/>
  <xs:element name="LandUseRightMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_LandUseRightMember"/>
  <xs:element name="MrZhengyongLiuMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_MrZhengyongLiuMember"/>
  <xs:element name="MrZhenyongLiuMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_MrZhenyongLiuMember"/>
  <xs:element name="NotAttributableToSegmentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_NotAttributableToSegmentsMember"/>
  <xs:element name="PRCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_PRCMember"/>
  <xs:element name="PublicUtilitiesInventoryCoalAndGasMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_PublicUtilitiesInventoryCoalAndGasMember"/>
  <xs:element name="PurchaseMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_PurchaseMember"/>
  <xs:element name="QianrongMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_QianrongMember"/>
  <xs:element name="RecycledPaperBoardMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_RecycledPaperBoardMember"/>
  <xs:element name="RecycledWhiteScrapPaperMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_RecycledWhiteScrapPaperMember"/>
  <xs:element name="RuralCreditUnionOfXushuiDistrictLoan5Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_RuralCreditUnionOfXushuiDistrictLoan5Member"/>
  <xs:element name="RuralCreditUnionOfXushuiDistrictLoan6Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_RuralCreditUnionOfXushuiDistrictLoan6Member"/>
  <xs:element name="RuralCreditUnionOfXushuiDistrictLoanFourMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_RuralCreditUnionOfXushuiDistrictLoanFourMember"/>
  <xs:element name="RuralCreditUnionOfXushuiDistrictLoanOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_RuralCreditUnionOfXushuiDistrictLoanOneMember"/>
  <xs:element name="RuralCreditUnionOfXushuiDistrictLoanThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember"/>
  <xs:element name="RuralCreditUnionOfXushuiDistrictLoanTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember"/>
  <xs:element name="RuralCreditUnionOfXushuiDistrictMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_RuralCreditUnionOfXushuiDistrictMember"/>
  <xs:element name="ShengdeHoldingsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ShengdeHoldingsMember"/>
  <xs:element name="StatutoryEarningsReserveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_StatutoryEarningsReserveMember"/>
  <xs:element name="TengshengPaperMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_TengshengPaperMember"/>
  <xs:element name="ThreeSuppliersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ThreeSuppliersMember"/>
  <xs:element name="TwoSuppliersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_TwoSuppliersMember"/>
  <xs:element name="WorkingCapitalLoanAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_WorkingCapitalLoanAgreementMember"/>
  <xs:element name="XushuiLandLeaseMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_XushuiLandLeaseMember"/>
  <xs:element name="oneSuppliersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_oneSuppliersMember"/>
  <xs:element name="CommonStockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_CommonStockAbstract"/>
  <xs:element name="OrganizationAndBusinessBackgroundLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_OrganizationAndBusinessBackgroundLineItems"/>
  <xs:element name="ScheduleOfBasicAndDilutedNetIncomePerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>itp-20240930_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 Nov 15 19:24:10 UTC 2024 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ConsolidatedBalanceSheet" roleURI="http://orientpaper.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ConsolidatedIncomeStatement" roleURI="http://orientpaper.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ConsolidatedCashFlow" roleURI="http://orientpaper.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofInventoriesTable" roleURI="http://orientpaper.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofPrepaymentsandOtherCurrentAssetsTable" roleURI="http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofLeaseExpenseTable" roleURI="http://orientpaper.com/role/ScheduleofLeaseExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofMaturitiesofitsLeaseLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofLongTermDebtRepaymentsTable" roleURI="http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofOtherPayablesandAccruedLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofProvisionsforIncomeTaxesTable" roleURI="http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofDeferredTaxTable" roleURI="http://orientpaper.com/role/ScheduleofDeferredTaxTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofEffectiveIncomeTaxRateTable" roleURI="http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofLeaseRenewableTable" roleURI="http://orientpaper.com/role/ScheduleofLeaseRenewableTable"/>
  <calculationLink xlink:role="http://orientpaper.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_Cash" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivableNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValueAddedTaxReceivableNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_ValueAddedTaxReceivableNoncurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ShortTermBorrowings" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LoansPayableCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerAdvancesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_CustomerAdvancesCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_TaxesPayableCurrent" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LongTermDebtNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="itp_StatutoryEarningsReserve" xlink:href="itp-20240930.xsd#itp_StatutoryEarningsReserve"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="itp_StatutoryEarningsReserve" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://orientpaper.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_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/2024/elts/us-gaap-2024.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_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_InterestIncomeOther" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_InterestExpenseNonoperating" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://orientpaper.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_InventoryWriteDown" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" order="11" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="12" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="15" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="itp_LoanToARelatedPartynet" xlink:href="itp-20240930.xsd#itp_LoanToARelatedPartynet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="itp_LoanToARelatedPartynet" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfBankDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfBankDebt" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraNmMpBziov0CsbTNJj0KLqRaIA9x4fEAYFxuWRRMyRDuzUwIPSphaPVtDkitNHJBDZg0KnjpO4PxXtLu8H0kR0tZFET9BeNyM+GV/tdfq3M9XxPkSWJSI0W3WYL97kwDpTTtm+85IPiXQH8i90F1PVU02CS6r27tvpmS5v1620x5kzn1XCeyGGMrBVm7Bu480Gm1b9nBp7PASnFPOK33woaTM9qefEeYNVTpikJ4QtrVklkMTtPbEcMJXZWgyjek8=] CSR-->
    <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/2024/elts/us-gaap-2024.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_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ShortTermBorrowings" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LongTermDebtCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerAdvancesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_CustomerAdvancesCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_TaxesPayableCurrent" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LongTermDebtNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://orientpaper.com/role/ScheduleofInventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryRawMaterials" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryWorkInProcess" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryFinishedGoods" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryValuationReserves" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="itp_PrepaidLandLease" xlink:href="itp-20240930.xsd#itp_PrepaidLandLease"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="itp_PrepaidLandLease" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="itp_PrepaymentForPurchaseOfMaterials" xlink:href="itp-20240930.xsd#itp_PrepaymentForPurchaseOfMaterials"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="itp_PrepaymentForPurchaseOfMaterials" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValueAddedTaxReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_ValueAddedTaxReceivable" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="itp_PrepaidGas" xlink:href="itp-20240930.xsd#itp_PrepaidGas"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="itp_PrepaidGas" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent" order="5" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://orientpaper.com/role/ScheduleofLeaseExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_OperatingLeaseCost" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_ShortTermLeaseCost" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_OperatingLeaseLiability" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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:role="http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedUtilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedUtilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedUtilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="itp_ValueAddedTaxesPayableCurrent" xlink:href="itp-20240930.xsd#itp_ValueAddedTaxesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="itp_ValueAddedTaxesPayableCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedSalesCommissionCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedSalesCommissionCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_InterestPayableCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="7" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://orientpaper.com/role/ScheduleofDeferredTaxTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent" xlink:href="itp-20240930.xsd#itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="itp_DeferredTaxAssetsMiscellaneousCurrent" xlink:href="itp-20240930.xsd#itp_DeferredTaxAssetsMiscellaneousCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="itp_DeferredTaxAssetsMiscellaneousCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="itp_DeferredTaxAssetsGainLossOnAssetDisposal" xlink:href="itp-20240930.xsd#itp_DeferredTaxAssetsGainLossOnAssetDisposal"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="itp_DeferredTaxAssetsGainLossOnAssetDisposal" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="itp_EffectOfDifferentTaxJurisdiction" xlink:href="itp-20240930.xsd#itp_EffectOfDifferentTaxJurisdiction"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="itp_EffectOfDifferentTaxJurisdiction" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="itp_EffectOfTaxAndBookDifference" xlink:href="itp-20240930.xsd#itp_EffectOfTaxAndBookDifference"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="itp_EffectOfTaxAndBookDifference" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://orientpaper.com/role/ScheduleofLeaseRenewableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="6" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>itp-20240930_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 Nov 15 19:24:10 UTC 2024 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ConsolidatedBalanceSheet" roleURI="http://orientpaper.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ConsolidatedIncomeStatement" roleURI="http://orientpaper.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ConsolidatedCashFlow" roleURI="http://orientpaper.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ShareholdersEquityType2or3" roleURI="http://orientpaper.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_OrganizationandBusinessBackground" roleURI="http://orientpaper.com/role/OrganizationandBusinessBackground"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_BasisofPresentationandSignificantAccountingPolicies" roleURI="http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_RestrictedCash" roleURI="http://orientpaper.com/role/RestrictedCash"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_Inventories" roleURI="http://orientpaper.com/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_PrepaymentsandOtherCurrentAssets" roleURI="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_PropertyPlantandEquipmentNet" roleURI="http://orientpaper.com/role/PropertyPlantandEquipmentNet"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_Leases" roleURI="http://orientpaper.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_LoansPayable" roleURI="http://orientpaper.com/role/LoansPayable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_RelatedPartyTransactions" roleURI="http://orientpaper.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_OtherPayablesandAccruedLiabilities" roleURI="http://orientpaper.com/role/OtherPayablesandAccruedLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_DerivativeLiabilities" roleURI="http://orientpaper.com/role/DerivativeLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_CommonStock" roleURI="http://orientpaper.com/role/CommonStock"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_Warrants" roleURI="http://orientpaper.com/role/Warrants"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_EarningsPerShare" roleURI="http://orientpaper.com/role/EarningsPerShare"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_IncomeTaxes" roleURI="http://orientpaper.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_StockIncentivePlans" roleURI="http://orientpaper.com/role/StockIncentivePlans"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_CommitmentsandContingencies" roleURI="http://orientpaper.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_SegmentReporting" roleURI="http://orientpaper.com/role/SegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ConcentrationandMajorCustomersandSuppliers" roleURI="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliers"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ConcentrationofCreditRisk" roleURI="http://orientpaper.com/role/ConcentrationofCreditRisk"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_RisksandUncertainties" roleURI="http://orientpaper.com/role/RisksandUncertainties"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_SubsequentEvent" roleURI="http://orientpaper.com/role/SubsequentEvent"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_AccountingPoliciesByPolicy" roleURI="http://orientpaper.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_OrganizationandBusinessBackgroundTables" roleURI="http://orientpaper.com/role/OrganizationandBusinessBackgroundTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_InventoriesTables" roleURI="http://orientpaper.com/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_PrepaymentsandOtherCurrentAssetsTables" roleURI="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_PropertyPlantandEquipmentNetTables" roleURI="http://orientpaper.com/role/PropertyPlantandEquipmentNetTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_LeasesTables" roleURI="http://orientpaper.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_LoansPayableTables" roleURI="http://orientpaper.com/role/LoansPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_OtherPayablesandAccruedLiabilitiesTables" roleURI="http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_DerivativeLiabilitiesTables" roleURI="http://orientpaper.com/role/DerivativeLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_WarrantsTables" roleURI="http://orientpaper.com/role/WarrantsTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_EarningsPerShareTables" roleURI="http://orientpaper.com/role/EarningsPerShareTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_IncomeTaxesTables" roleURI="http://orientpaper.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_CommitmentsandContingenciesTables" roleURI="http://orientpaper.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_SegmentReportingTables" roleURI="http://orientpaper.com/role/SegmentReportingTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofSubsidiariesandVariableInterestEntitiesTable" roleURI="http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofInventoriesTable" roleURI="http://orientpaper.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofPrepaymentsandOtherCurrentAssetsTable" roleURI="http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofLeaseExpenseTable" roleURI="http://orientpaper.com/role/ScheduleofLeaseExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofMeasurementofLeasesLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofMeasurementofLeasesLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofMaturitiesofitsLeaseLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable" roleURI="http://orientpaper.com/role/ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofShortTermBankLoansTable" roleURI="http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofLongTermLoansTable" roleURI="http://orientpaper.com/role/ScheduleofLongTermLoansTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofLongTermDebtRepaymentsTable" roleURI="http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofOtherPayablesandAccruedLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofWeightedAverageAssumptionsTable" roleURI="http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofValueMeasurementsTable" roleURI="http://orientpaper.com/role/ScheduleofValueMeasurementsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofStockWarrantActivitiesTable" roleURI="http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofOutstandingandExercisableWarrantsTable" roleURI="http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofBasicandDilutedNetIncomePerShareTable" roleURI="http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofProvisionsforIncomeTaxesTable" roleURI="http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofDeferredTaxTable" roleURI="http://orientpaper.com/role/ScheduleofDeferredTaxTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofEffectiveIncomeTaxRateTable" roleURI="http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofLeaseRenewableTable" roleURI="http://orientpaper.com/role/ScheduleofLeaseRenewableTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofFinancialInformationforReportableSegmentsTable" roleURI="http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_OrganizationandBusinessBackgroundDetails" roleURI="http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_RestrictedCashDetails" roleURI="http://orientpaper.com/role/RestrictedCashDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_PropertyPlantandEquipmentNetDetails" roleURI="http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_LeasesDetails" roleURI="http://orientpaper.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_LoansPayableDetails" roleURI="http://orientpaper.com/role/LoansPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_RelatedPartyTransactionsDetails" roleURI="http://orientpaper.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_OtherPayablesandAccruedLiabilitiesDetails" roleURI="http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_CommonStockDetails" roleURI="http://orientpaper.com/role/CommonStockDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_WarrantsDetails" roleURI="http://orientpaper.com/role/WarrantsDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_IncomeTaxesDetails" roleURI="http://orientpaper.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_StockIncentivePlansDetails" roleURI="http://orientpaper.com/role/StockIncentivePlansDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_CommitmentsandContingenciesDetails" roleURI="http://orientpaper.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_SegmentReportingDetails" roleURI="http://orientpaper.com/role/SegmentReportingDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ConcentrationandMajorCustomersandSuppliersDetails" roleURI="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ConcentrationofCreditRiskDetails" roleURI="http://orientpaper.com/role/ConcentrationofCreditRiskDetails"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:role="http://orientpaper.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Cash" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivableNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValueAddedTaxReceivableNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ValueAddedTaxReceivableNoncurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Assets" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LoansPayableCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerAdvancesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CustomerAdvancesCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Liabilities" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommitmentsAndContingencies" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_StatutoryEarningsReserve" xlink:href="itp-20240930.xsd#itp_StatutoryEarningsReserve"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="itp_StatutoryEarningsReserve" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="14" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1" xlink:href="itp-20240930.xsd#itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestIncomeOther" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InventoryWriteDown" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfBankDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfBankDebt" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_LoanToARelatedPartynet" xlink:href="itp-20240930.xsd#itp_LoanToARelatedPartynet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="itp_LoanToARelatedPartynet" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_Cash" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashEquivalentsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashEquivalentsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_RestrictedCashEquivalentsCurrent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_StatutoryEarningsReserveMember" xlink:href="itp-20240930.xsd#itp_StatutoryEarningsReserveMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="itp_StatutoryEarningsReserveMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/OrganizationandBusinessBackground" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/RestrictedCash" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestrictedCashAbstract" xlink:to="us-gaap_RestrictedAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/Inventories" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_OtherCurrentAssetsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/PropertyPlantandEquipmentNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/Leases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/LoansPayable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/RelatedPartyTransactions" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/OtherPayablesandAccruedLiabilities" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/DerivativeLiabilities" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/CommonStock" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/Warrants" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantDisclosureTextBlock" xlink:href="itp-20240930.xsd#itp_WarrantDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="itp_WarrantDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/EarningsPerShare" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://orientpaper.com/role/IncomeTaxes" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/StockIncentivePlans" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/CommitmentsandContingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_CommitmentsandContingenciesTable" xlink:href="itp-20240930.xsd#itp_CommitmentsandContingenciesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="itp_CommitmentsandContingenciesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/SegmentReporting" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliers" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract"/>
    <loc xlink:type="locator" xlink:label="itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock" xlink:href="itp-20240930.xsd#itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:to="itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ConcentrationofCreditRisk" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/RisksandUncertainties" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="itp_RisksAndUncertaintiesTextBlock" xlink:href="itp-20240930.xsd#itp_RisksAndUncertaintiesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="itp_RisksAndUncertaintiesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/SubsequentEvent" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_NonRecurringFairValueMeasurementsPolicyTextBlock" xlink:href="itp-20240930.xsd#itp_NonRecurringFairValueMeasurementsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="itp_NonRecurringFairValueMeasurementsPolicyTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/OrganizationandBusinessBackgroundTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedFinancialStatementsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/InventoriesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/PropertyPlantandEquipmentNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/LeasesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:href="itp-20240930.xsd#itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/LoansPayableTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/DerivativeLiabilitiesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/WarrantsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/EarningsPerShareTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/IncomeTaxesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="itp_CommitmentsandContingenciesTablesLineItems" xlink:href="itp-20240930.xsd#itp_CommitmentsandContingenciesTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_CommitmentsandContingenciesTablesTable" xlink:href="itp-20240930.xsd#itp_CommitmentsandContingenciesTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_CommitmentsandContingenciesTablesLineItems" xlink:to="itp_CommitmentsandContingenciesTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_CommitmentsandContingenciesTablesTable" xlink:to="us-gaap_LeaseContractualTermAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_XushuiLandLeaseMember" xlink:href="itp-20240930.xsd#itp_XushuiLandLeaseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="itp_XushuiLandLeaseMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommitmentsandContingenciesTablesLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/SegmentReportingTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="srt_OwnershipAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_DongfangHoldingMember" xlink:href="itp-20240930.xsd#itp_DongfangHoldingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="itp_DongfangHoldingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ShengdeHoldingsMember" xlink:href="itp-20240930.xsd#itp_ShengdeHoldingsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="itp_ShengdeHoldingsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_BaodingShengdeMember" xlink:href="itp-20240930.xsd#itp_BaodingShengdeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="itp_BaodingShengdeMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_QianrongMember" xlink:href="itp-20240930.xsd#itp_QianrongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="itp_QianrongMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_DongfangPaperMember" xlink:href="itp-20240930.xsd#itp_DongfangPaperMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="itp_DongfangPaperMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_TengshengPaperMember" xlink:href="itp-20240930.xsd#itp_TengshengPaperMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="itp_TengshengPaperMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_SubsidiaryAbstract" xlink:href="itp-20240930.xsd#itp_SubsidiaryAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="itp_SubsidiaryAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_SubsidiaryAbstract" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_SubsidiaryAbstract" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_SubsidiaryAbstract" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_SubsidiaryAbstract" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_VariableInterestEntityVieAbstract" xlink:href="itp-20240930.xsd#itp_VariableInterestEntityVieAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="itp_VariableInterestEntityVieAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_VariableInterestEntityVieAbstract" xlink:to="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment" xlink:href="itp-20240930.xsd#itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_VariableInterestEntityVieAbstract" xlink:to="itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityTypeOfEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityTypeOfEntity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_VariableInterestEntityVieAbstract" xlink:to="us-gaap_VariableInterestEntityTypeOfEntity" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityVIEActivitiesOfVIE"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_VariableInterestEntityVieAbstract" xlink:to="us-gaap_VariableInterestEntityVIEActivitiesOfVIE" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedFinancialStatementsTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="srt_ScheduleOfCondensedFinancialStatementsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_ScheduleOfCondensedFinancialStatementsTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_ScheduleOfCondensedFinancialStatementsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_Assets" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerAdvancesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CustomerAdvancesCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_TaxesPayableCurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesCurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_Liabilities" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofInventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryCurrentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryCurrentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryCurrentTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_InventoryCurrentTable" 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="itp_RecycledPaperBoardMember" xlink:href="itp-20240930.xsd#itp_RecycledPaperBoardMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:to="itp_RecycledPaperBoardMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_RecycledWhiteScrapPaperMember" xlink:href="itp-20240930.xsd#itp_RecycledWhiteScrapPaperMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:to="itp_RecycledWhiteScrapPaperMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PublicUtilitiesInventoryCoalAndGasMember" xlink:href="itp-20240930.xsd#itp_PublicUtilitiesInventoryCoalAndGasMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:to="itp_PublicUtilitiesInventoryCoalAndGasMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_BasePaperAndOtherRawMaterialsMember" xlink:href="itp-20240930.xsd#itp_BasePaperAndOtherRawMaterialsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:to="itp_BasePaperAndOtherRawMaterialsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGrossAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryGrossAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryGrossAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryWorkInProcess" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryFinishedGoods" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryGross" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryValuationReserves" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryNet" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="itp_PrepaidLandLease" xlink:href="itp-20240930.xsd#itp_PrepaidLandLease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="itp_PrepaidLandLease" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PrepaymentForPurchaseOfMaterials" xlink:href="itp-20240930.xsd#itp_PrepaymentForPurchaseOfMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="itp_PrepaymentForPurchaseOfMaterials" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValueAddedTaxReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_ValueAddedTaxReceivable" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PrepaidGas" xlink:href="itp-20240930.xsd#itp_PrepaidGas"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="itp_PrepaidGas" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_OtherPrepaidExpenseCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseRightsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_UseRightsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofLeaseExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseCost" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_ShortTermLeaseCost" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCost" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofMeasurementofLeasesLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_OperatingLeaseLiability" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesOperatingAbstract"/>
    <loc xlink:type="locator" xlink:label="itp_RemainingLeaseTermAndDiscountRateAbstract" xlink:href="itp-20240930.xsd#itp_RemainingLeaseTermAndDiscountRateAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="itp_RemainingLeaseTermAndDiscountRateAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_RemainingLeaseTermAndDiscountRateAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_RemainingLeaseTermAndDiscountRateAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofShortTermBankLoansTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ScheduleOfShortTermDebtTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraNmMpBziov0CsbTNJj0KLqRaIA9x4fEAYFxuWRRMyRDuzUwIPSphaPVtDkitNHJBDZg0KnjpO4PxXtLu8H0kR0tZFET9BeNyM+GV/tdfq3M9XxPkSWJSI0W3WYL97kwDpTTtm+85IPiXQH8i90F1PVU02CS6r27tvpmS5v1620x5kzn1XCeyGGMrBVm7Bu480Gm1b9nBp7PASnFPOK33woaTM9qefEeYPV+k6az9RTcURJGbxsOf3fccT1k1E1koA=] CSR-->
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_BankOfCangzhou1Member" xlink:href="itp-20240930.xsd#itp_BankOfCangzhou1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_BankOfCangzhou1Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_BankOfCangzhou2Member" xlink:href="itp-20240930.xsd#itp_BankOfCangzhou2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_BankOfCangzhou2Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member" xlink:href="itp-20240930.xsd#itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan2Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ICBCLoan2Member" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan3Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ICBCLoan3Member" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan4Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan4Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ICBCLoan4Member" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan5Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan5Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ICBCLoan5Member" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan6Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan6Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ICBCLoan6Member" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan7Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan7Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ICBCLoan7Member" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofLongTermLoansTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_DebtInstrumentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanOneMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoanOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoanOneMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanFourMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoanFourMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoanFourMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoan5Member" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoan5Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoan5Member" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_LongTermDebt" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebt" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedUtilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedUtilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccruedUtilitiesCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ValueAddedTaxesPayableCurrent" xlink:href="itp-20240930.xsd#itp_ValueAddedTaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="itp_ValueAddedTaxesPayableCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedSalesCommissionCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccruedSalesCommissionCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_InterestPayableCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable" xlink:href="itp-20240930.xsd#itp_DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="itp_DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable" xlink:to="us-gaap_MeasurementInputTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputExpectedTermMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputExpectedTermMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExpectedDividendRateMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputExpectedDividendRateMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilityMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityMeasurementInput"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_DerivativeLiabilityMeasurementInput" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofValueMeasurementsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DerivativeLiabilities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable" xlink:href="itp-20240930.xsd#itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_WarrantMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable" xlink:href="itp-20240930.xsd#itp_WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="itp_WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_WarrantMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_EffectOfDilution" xlink:href="itp-20240930.xsd#itp_EffectOfDilution"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract" xlink:to="itp_EffectOfDilution" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems" xlink:href="itp-20240930.xsd#itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable" xlink:href="itp-20240930.xsd#itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems" xlink:to="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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/2024/elts/srt-2024.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_IncomeLossFromContinuingOperationsAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofDeferredTaxTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent" xlink:href="itp-20240930.xsd#itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_DeferredTaxAssetsMiscellaneousCurrent" xlink:href="itp-20240930.xsd#itp_DeferredTaxAssetsMiscellaneousCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="itp_DeferredTaxAssetsMiscellaneousCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_DeferredTaxAssetsGainLossOnAssetDisposal" xlink:href="itp-20240930.xsd#itp_DeferredTaxAssetsGainLossOnAssetDisposal"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="itp_DeferredTaxAssetsGainLossOnAssetDisposal" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_EffectOfDifferentTaxJurisdiction" xlink:href="itp-20240930.xsd#itp_EffectOfDifferentTaxJurisdiction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="itp_EffectOfDifferentTaxJurisdiction" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_EffectOfTaxAndBookDifference" xlink:href="itp-20240930.xsd#itp_EffectOfTaxAndBookDifference"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="itp_EffectOfTaxAndBookDifference" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofLeaseRenewableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_CommitmentsandContingenciesDetailsScheduleofLeaseRenewableTable" xlink:href="itp-20240930.xsd#itp_CommitmentsandContingenciesDetailsScheduleofLeaseRenewableTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="itp_CommitmentsandContingenciesDetailsScheduleofLeaseRenewableTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_CommitmentsandContingenciesDetailsScheduleofLeaseRenewableTable" xlink:to="us-gaap_LeaseContractualTermAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_XushuiLandLeaseMember" xlink:href="itp-20240930.xsd#itp_XushuiLandLeaseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="itp_XushuiLandLeaseMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsConsolidationItemsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SubsegmentsConsolidationItemsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsConsolidationItemsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsegmentsConsolidationItemsAxis" xlink:to="us-gaap_SubsegmentsConsolidationItemsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsConsolidationItemsDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsConsolidationItemsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsegmentsConsolidationItemsAxis" xlink:to="us-gaap_SubsegmentsConsolidationItemsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_DongfangPaperMember" xlink:href="itp-20240930.xsd#itp_DongfangPaperMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsegmentsConsolidationItemsDomain" xlink:to="itp_DongfangPaperMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_TengshengPaperMember" xlink:href="itp-20240930.xsd#itp_TengshengPaperMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsegmentsConsolidationItemsDomain" xlink:to="itp_TengshengPaperMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_BaodingShengdeMember" xlink:href="itp-20240930.xsd#itp_BaodingShengdeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsegmentsConsolidationItemsDomain" xlink:to="itp_BaodingShengdeMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_NotAttributableToSegmentsMember" xlink:href="itp-20240930.xsd#itp_NotAttributableToSegmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsegmentsConsolidationItemsDomain" xlink:to="itp_NotAttributableToSegmentsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_EliminationOfIntersegmentMember" xlink:href="itp-20240930.xsd#itp_EliminationOfIntersegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsegmentsConsolidationItemsDomain" xlink:to="itp_EliminationOfIntersegmentMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_EnterprisewideConsolidatedMember" xlink:href="itp-20240930.xsd#itp_EnterprisewideConsolidatedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsegmentsConsolidationItemsDomain" xlink:to="itp_EnterprisewideConsolidatedMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationAndAmortization" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestIncomeOther" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestExpenseNonoperating" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAllocatedToLimitedPartners" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAllocatedToLimitedPartners"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NetIncomeLossAllocatedToLimitedPartners" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="itp_OrganizationAndBusinessBackgroundLineItems" xlink:href="itp-20240930.xsd#itp_OrganizationAndBusinessBackgroundLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_OrganizationandBusinessBackgroundDetailsTable" xlink:href="itp-20240930.xsd#itp_OrganizationandBusinessBackgroundDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_OrganizationAndBusinessBackgroundLineItems" xlink:to="itp_OrganizationandBusinessBackgroundDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_OrganizationandBusinessBackgroundDetailsTable" xlink:to="srt_OwnershipAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_OrganizationandBusinessBackgroundDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_DongfangHoldingMember" xlink:href="itp-20240930.xsd#itp_DongfangHoldingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="itp_DongfangHoldingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_BaodingShengdeMember" xlink:href="itp-20240930.xsd#itp_BaodingShengdeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="itp_BaodingShengdeMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_DongfangPaperMember" xlink:href="itp-20240930.xsd#itp_DongfangPaperMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="itp_DongfangPaperMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_HebeiTengshengMember" xlink:href="itp-20240930.xsd#itp_HebeiTengshengMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="itp_HebeiTengshengMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_TengshengPaperMember" xlink:href="itp-20240930.xsd#itp_TengshengPaperMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="itp_TengshengPaperMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityReverseStockSplit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_VariableInterestEntityOwnershipPercentage" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Capital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Capital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_Capital" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManagementAndServiceFeesRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ManagementAndServiceFeesRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_ManagementAndServiceFeesRate" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentOwnedBalancePrincipalAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_InvestmentOwnedBalancePrincipalAmount" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TerminationLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TerminationLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_TerminationLoans" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PercentageShareOfDistributableProfit" xlink:href="itp-20240930.xsd#itp_PercentageShareOfDistributableProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationAndBusinessBackgroundLineItems" xlink:to="itp_PercentageShareOfDistributableProfit" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PercentageOfRevenue" xlink:href="itp-20240930.xsd#itp_PercentageOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationAndBusinessBackgroundLineItems" xlink:to="itp_PercentageOfRevenue" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedPercentOfNetAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentOwnedPercentOfNetAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_InvestmentOwnedPercentOfNetAssets" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" order="15" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/RestrictedCashDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestrictedCashAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_PropertyPlantandEquipmentNetDetailsTable" xlink:href="itp-20240930.xsd#itp_PropertyPlantandEquipmentNetDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="itp_PropertyPlantandEquipmentNetDetailsTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_PropertyPlantandEquipmentNetDetailsTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_PropertyPlantandEquipmentNetDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_DongfangPaperMember" xlink:href="itp-20240930.xsd#itp_DongfangPaperMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="itp_DongfangPaperMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_TengshengPaperMember" xlink:href="itp-20240930.xsd#itp_TengshengPaperMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="itp_TengshengPaperMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_LandUseRightMember" xlink:href="itp-20240930.xsd#itp_LandUseRightMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="itp_LandUseRightMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PropertyPlantAndEquipmentLeaseTerm" xlink:href="itp-20240930.xsd#itp_PropertyPlantAndEquipmentLeaseTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="itp_PropertyPlantAndEquipmentLeaseTerm" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_LandUseRightNetValue" xlink:href="itp-20240930.xsd#itp_LandUseRightNetValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="itp_LandUseRightNetValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_DepreciationAndAmortization" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/LeasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseDescription" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/LoansPayableDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_LoansPayableDetailsTable" xlink:href="itp-20240930.xsd#itp_LoansPayableDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="itp_LoansPayableDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_LoansPayableDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_LoansPayableDetailsTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_AgreementAxis" xlink:href="itp-20240930.xsd#itp_AgreementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_LoansPayableDetailsTable" xlink:to="itp_AgreementAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_AgreementDomainDomain" xlink:href="itp-20240930.xsd#itp_AgreementDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="itp_AgreementAxis" xlink:to="itp_AgreementDomainDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_AgreementDomainDomain_0" xlink:href="itp-20240930.xsd#itp_AgreementDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="itp_AgreementAxis" xlink:to="itp_AgreementDomainDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_BankOfCangzhouMember" xlink:href="itp-20240930.xsd#itp_BankOfCangzhouMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_BankOfCangzhouMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCMember" xlink:href="itp-20240930.xsd#itp_ICBCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ICBCMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan3Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ICBCLoan3Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoanOneMember" xlink:href="itp-20240930.xsd#itp_ICBCLoanOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ICBCLoanOneMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan4Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan4Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ICBCLoan4Member" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoanFiveMember" xlink:href="itp-20240930.xsd#itp_ICBCLoanFiveMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_ICBCLoanFiveMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member" xlink:href="itp-20240930.xsd#itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_WorkingCapitalLoanAgreementMember" xlink:href="itp-20240930.xsd#itp_WorkingCapitalLoanAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_AgreementDomainDomain" xlink:to="itp_WorkingCapitalLoanAgreementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanOneMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoanOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoanOneMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="itp_RuralCreditUnionOfXushuiDistrictMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanFourMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoanFourMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoanFourMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoan5Member" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoan5Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoan5Member" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoan6Member" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoan6Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoan6Member" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_JiangnaYuMember" xlink:href="itp-20240930.xsd#itp_JiangnaYuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="itp_JiangnaYuMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherShortTermBorrowings" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionNetBookValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionNetBookValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_SaleLeasebackTransactionNetBookValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_LoanDueDate" xlink:href="itp-20240930.xsd#itp_LoanDueDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="itp_LoanDueDate" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_WorkingCapitalLoan" xlink:href="itp-20240930.xsd#itp_WorkingCapitalLoan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="itp_WorkingCapitalLoan" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnsecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_UnsecuredDebt" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtTerm" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtDescription" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtMaturityDate" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_SecuredDebt" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCredit" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherLongTermDebt" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_LoanAgreementTerm" xlink:href="itp-20240930.xsd#itp_LoanAgreementTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="itp_LoanAgreementTerm" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndDebtExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestAndDebtExpense" order="20" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_RelatedPartyTransactionsDetailsTable" xlink:href="itp-20240930.xsd#itp_RelatedPartyTransactionsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="itp_RelatedPartyTransactionsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_RelatedPartyTransactionsDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_RelatedPartyTransactionsDetailsTable" xlink:to="dei_LegalEntityAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain_0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_LoansPayableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_MrZhengyongLiuMember" xlink:href="itp-20240930.xsd#itp_MrZhengyongLiuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="itp_MrZhengyongLiuMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_MrZhenyongLiuMember" xlink:href="itp-20240930.xsd#itp_MrZhenyongLiuMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="itp_MrZhenyongLiuMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ChiefExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ChiefExecutiveOfficerMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_DongfangPaperMember" xlink:href="itp-20240930.xsd#itp_DongfangPaperMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="itp_DongfangPaperMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_LoansPayable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_InterestPaid" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansFromBank" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansFromBank"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_LongTermLoansFromBank" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionRate" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionDate" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RepaymentsOfDebt" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OtherShortTermBorrowings" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnsecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_UnsecuredDebt" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansHeldForSaleTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansHeldForSaleTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_LoansHeldForSaleTerm" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_InterestExpenseOther" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_InterestExpenses" xlink:href="itp-20240930.xsd#itp_InterestExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="itp_InterestExpenses" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OtherBorrowings" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_InvestmentInterestRate" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndFeeIncomeOtherLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndFeeIncomeOtherLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_InterestAndFeeIncomeOtherLoans" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OtherReceivables" order="19" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/CommonStockDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="itp_CommonStockAbstract" xlink:href="itp-20240930.xsd#itp_CommonStockAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityOtherShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityOtherShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockAbstract" xlink:to="us-gaap_StockholdersEquityOtherShares" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_CommonStockIssuedToPurchaseOfWarrants" xlink:href="itp-20240930.xsd#itp_CommonStockIssuedToPurchaseOfWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockAbstract" xlink:to="itp_CommonStockIssuedToPurchaseOfWarrants" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockAbstract" xlink:to="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_CorrespondingPricePerShare" xlink:href="itp-20240930.xsd#itp_CorrespondingPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockAbstract" xlink:to="itp_CorrespondingPricePerShare" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantPricePerShare" xlink:href="itp-20240930.xsd#itp_WarrantPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommonStockAbstract" xlink:to="itp_WarrantPricePerShare" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/WarrantsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantsDetailsTable" xlink:href="itp-20240930.xsd#itp_WarrantsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="itp_WarrantsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_WarrantsDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_WarrantsDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_WarrantsDetailsTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_WarrantMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_InvestmentWarrantsExercisePrice" xlink:href="itp-20240930.xsd#itp_InvestmentWarrantsExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="itp_InvestmentWarrantsExercisePrice" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExcessStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExcessStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ExcessStockSharesIssued" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantExercisePriceIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantExercisePriceIncrease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_WarrantExercisePriceIncrease" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_CommonStockIssuedToPurchaseStock" xlink:href="itp-20240930.xsd#itp_CommonStockIssuedToPurchaseStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="itp_CommonStockIssuedToPurchaseStock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_WarrentExpireDate" xlink:href="itp-20240930.xsd#itp_WarrentExpireDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="itp_WarrentExpireDate" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/IncomeTaxesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_IncomeTaxesDetailsTable" xlink:href="itp-20240930.xsd#itp_IncomeTaxesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="itp_IncomeTaxesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PRCMember" xlink:href="itp-20240930.xsd#itp_PRCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="itp_PRCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_DescriptionOfCarryForwardsExpire" xlink:href="itp-20240930.xsd#itp_DescriptionOfCarryForwardsExpire"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="itp_DescriptionOfCarryForwardsExpire" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_DeferredTaxAssetsValuationAllowancePercentage" xlink:href="itp-20240930.xsd#itp_DeferredTaxAssetsValuationAllowancePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="itp_DeferredTaxAssetsValuationAllowancePercentage" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_IncomeTaxStatuteOfLimitationsPeriod" xlink:href="itp-20240930.xsd#itp_IncomeTaxStatuteOfLimitationsPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="itp_IncomeTaxStatuteOfLimitationsPeriod" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/StockIncentivePlansDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_CommitmentsandContingenciesDetailsTable" xlink:href="itp-20240930.xsd#itp_CommitmentsandContingenciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="itp_CommitmentsandContingenciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_CommitmentsandContingenciesDetailsTable" xlink:to="srt_RangeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_EmployeeOneMember" xlink:href="itp-20240930.xsd#itp_EmployeeOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="itp_EmployeeOneMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_EmployeeTwoMember" xlink:href="itp-20240930.xsd#itp_EmployeeTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="itp_EmployeeTwoMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_EmployeeThreeMember" xlink:href="itp-20240930.xsd#itp_EmployeeThreeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="itp_EmployeeThreeMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_XushuiLandLeaseMember" xlink:href="itp-20240930.xsd#itp_XushuiLandLeaseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="itp_XushuiLandLeaseMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfLand" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AreaOfLand"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_AreaOfLand" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_LeaseExpirationPeriod" xlink:href="itp-20240930.xsd#itp_LeaseExpirationPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="itp_LeaseExpirationPeriod" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_LeaseExpirationsPeriod" xlink:href="itp-20240930.xsd#itp_LeaseExpirationsPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="itp_LeaseExpirationsPeriod" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_PaymentsForRent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingsAndImprovementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_BuildingsAndImprovementsGross" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets" xlink:href="itp-20240930.xsd#itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ExpectedPaymentTerm" xlink:href="itp-20240930.xsd#itp_ExpectedPaymentTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="itp_ExpectedPaymentTerm" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_LongtermLoanFromFinancialInstitutions" xlink:href="itp-20240930.xsd#itp_LongtermLoanFromFinancialInstitutions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="itp_LongtermLoanFromFinancialInstitutions" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/SegmentReportingDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_ConcentrationandMajorCustomersandSuppliersDetailsTable" xlink:href="itp-20240930.xsd#itp_ConcentrationandMajorCustomersandSuppliersDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="itp_ConcentrationandMajorCustomersandSuppliersDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_ConcentrationandMajorCustomersandSuppliersDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_ConcentrationandMajorCustomersandSuppliersDetailsTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_ConcentrationandMajorCustomersandSuppliersDetailsTable" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PurchaseMember" xlink:href="itp-20240930.xsd#itp_PurchaseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="itp_PurchaseMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_oneSuppliersMember" xlink:href="itp-20240930.xsd#itp_oneSuppliersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="itp_oneSuppliersMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_TwoSuppliersMember" xlink:href="itp-20240930.xsd#itp_TwoSuppliersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="itp_TwoSuppliersMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ThreeSuppliersMember" xlink:href="itp-20240930.xsd#itp_ThreeSuppliersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="itp_ThreeSuppliersMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://orientpaper.com/role/ConcentrationofCreditRiskDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_ConcentrationofCreditRiskDetailsTable" xlink:href="itp-20240930.xsd#itp_ConcentrationofCreditRiskDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="itp_ConcentrationofCreditRiskDetailsTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_ConcentrationofCreditRiskDetailsTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PRCMember" xlink:href="itp-20240930.xsd#itp_PRCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="itp_PRCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_DepositInsuranceRegulations" xlink:href="itp-20240930.xsd#itp_DepositInsuranceRegulations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="itp_DepositInsuranceRegulations" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFDICInsuredAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFDICInsuredAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_CashFDICInsuredAmount" order="2" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>itp-20240930_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 Nov 15 19:24:10 UTC 2024 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related and Nonrelated Parties [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities (including amounts of the consolidated VIE without recourse to the Company of $19,074,627 and $20,084,995 as of September 30, 2024 and December 31, 2023, respectively)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total stockholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total Liabilities and Stockholders&#8217; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross Profit (Loss)</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Loss from Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Loss before Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Total Comprehensive Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net Cash 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/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net Cash Used in Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net Cash (Used in) Provided by Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net Increase (Decrease) in Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash, Cash Equivalents and Restricted Cash - Beginning 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_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, Cash Equivalents and Restricted Cash - 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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash Equivalents and Restricted Cash - 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_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl1" xml:lang="en-US">Common stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization and Business Background [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipAxis_lbl" xml:lang="en-US">Ownership [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US">Consolidated Entities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAbstract_lbl" xml:lang="en-US">Restricted Cash [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAbstract" xlink:to="us-gaap_RestrictedCashAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventories [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesInventoryAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryGross_lbl" xml:lang="en-US">Total inventory, gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Total 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_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl0" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl" xml:lang="en-US">Prepayments and Other Current Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsAbstract_lbl" xml:lang="en-US">Schedule of Prepayments and Other Current Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_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_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0" 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_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, Plant and Equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Property, plant, and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 [Abstract]</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_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostAbstract_lbl" xml:lang="en-US">Schedule of Lease Expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCostAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowOperatingActivitiesLesseeAbstract_lbl" xml:lang="en-US">Schedule of Leases Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="us-gaap_CashFlowOperatingActivitiesLesseeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xml:lang="en-US">Schedule of Maturities of its Lease Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total operating lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Present value of 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_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesOperatingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesOperatingAbstract_lbl" xml:lang="en-US">Schedule of Weighted Average Remaining Lease Terms and Discount Rates [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_LeasesOperatingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Loans Payable [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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeAxis_lbl" xml:lang="en-US">Short-Term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-Term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebt_lbl0" xml:lang="en-US">Long-term loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtByMaturityAbstract_lbl" xml:lang="en-US">Schedule of Long-Term Debt Repayments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtByMaturityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US">Other payables and accrued liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US">Other Payables and Accrued Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US">Schedule of Other Payables and Accrued Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Totals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Other payables and accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilitiesAbstract_lbl" xml:lang="en-US">Derivative Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="us-gaap_DerivativeLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputTypeAxis_lbl" xml:lang="en-US">Measurement Input Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Schedule of Value Measurements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_DerivativeLiabilities_lbl" xml:lang="en-US">Balance at beginning</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilities" xlink:to="us-gaap_DerivativeLiabilities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_DerivativeLiabilities_lbl0" xml:lang="en-US">Balance at ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilities" xlink:to="us-gaap_DerivativeLiabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Common Stocks [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_CommonStockAbstract" xlink:href="itp-20240930.xsd#itp_CommonStockAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_CommonStockAbstract_lbl" xml:lang="en-US">Common Stock [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CommonStockAbstract" xlink:to="itp_CommonStockAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_lbl" xml:lang="en-US">Warrants [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding_lbl" xml:lang="en-US">Outstanding and exercisable at beginning of the period, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding_lbl0" xml:lang="en-US">Outstanding and exercisable at end of the period, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding_lbl" xml:lang="en-US">Outstanding and exercisable at beginning of the period, Weight average exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding_lbl0" xml:lang="en-US">Outstanding and exercisable at end of the period, Weight average exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_lbl" xml:lang="en-US">Class of Warrant or Right [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">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/terseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_lbl0" xml:lang="en-US">Losses Per Share:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract_lbl" xml:lang="en-US">Schedule of Basic and Diluted Net Income Per Share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract" xlink:to="itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total Income Tax Expenses (Benefits)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Income Tax (Expenses) Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Income tax expense(benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Total deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Total deferred tax assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Effective income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Stock Incentive Plans [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseContractualTermAxis_lbl" xml:lang="en-US">Lease Contractual Term [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Reporting [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsConsolidationItemsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsegmentsConsolidationItemsAxis_lbl" xml:lang="en-US">Subsegments Consolidation Items [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsegmentsConsolidationItemsAxis" xlink:to="us-gaap_SubsegmentsConsolidationItemsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 and Major Customers and Suppliers [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="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US">Risks and Uncertainties [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 Event [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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash and bank balances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashCurrent_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable (net of allowance for doubtful accounts of $42,533 and $11,745 as of September 30, 2024 and December 31, 2023, 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</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="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Allowance for doubtful accounts (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xml:lang="en-US">Due from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl0" xml:lang="en-US">Due to shareholder</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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, net</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_ValueAddedTaxReceivableNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValueAddedTaxReceivableNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValueAddedTaxReceivableNoncurrent_lbl" xml:lang="en-US">Value-added tax recoverable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValueAddedTaxReceivableNoncurrent" xlink:to="us-gaap_ValueAddedTaxReceivableNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US">Short-term 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_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl0" xml:lang="en-US">Total 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayableCurrent_lbl" xml:lang="en-US">Current portion of long-term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableCurrent" xlink:to="us-gaap_LoansPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Lease liability</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Less: current portion, record in current 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerAdvancesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerAdvancesCurrent_lbl" xml:lang="en-US">Advance from customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerAdvancesCurrent" xlink:to="us-gaap_CustomerAdvancesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US">Due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued payroll and employee benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Income taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long-term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Lease liability - non-current</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">Present value of 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_DerivativeLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent_lbl" xml:lang="en-US">Derivative liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilitiesNoncurrent" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1" xlink:href="itp-20240930.xsd#itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1_lbl" xml:lang="en-US">Consolidated VIE, liabilities (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1" xlink:to="itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders&#8217; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, 50,000,000 shares authorized, $0.001 par value per share, 10,065,920 shares issued and outstanding as of September 30, 2024 and December, 31, 2023.</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_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_StatutoryEarningsReserve" xlink:href="itp-20240930.xsd#itp_StatutoryEarningsReserve"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_StatutoryEarningsReserve_lbl" xml:lang="en-US">Statutory earnings reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_StatutoryEarningsReserve" xlink:to="itp_StatutoryEarningsReserve_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">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_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl" xml:lang="en-US">Loss on impairment of assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl0" xml:lang="en-US">Loss from impairment and disposal of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Other Income (Expense):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestIncomeOther_lbl" xml:lang="en-US">Interest income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeOther" xlink:to="us-gaap_InterestIncomeOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet_lbl" xml:lang="en-US">Gain on derivative liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet_lbl0" xml:lang="en-US">(Gain) Loss on derivative liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US">Other Comprehensive Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Foreign currency translation 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="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic Losses per Share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Net loss per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted Losses per Share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Diluted loss per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Outstanding &#8211; Basic (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <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 common stock outstanding - denominator</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/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Outstanding &#8211; Diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Weighted average common stock outstanding - denominator</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Operating Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net 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/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">(Recovery from) Allowance for bad debts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Allowances for inventories, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_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_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances_lbl" xml:lang="en-US">Advance from customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties_lbl" xml:lang="en-US">Related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xml:lang="en-US">Accrued payroll and employee benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xml:lang="en-US">Other payables and accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US">Income taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Investing Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract" xlink:href="itp-20240930.xsd#itp_UnlabeledAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract" xlink:to="itp_UnlabeledAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Financing Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromShortTermDebt_lbl" xml:lang="en-US">Proceeds from 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_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xml:lang="en-US">Proceeds from long term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_LoanToARelatedPartynet" xlink:href="itp-20240930.xsd#itp_LoanToARelatedPartynet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_LoanToARelatedPartynet_lbl" xml:lang="en-US">Loan to a related party (net)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LoanToARelatedPartynet" xlink:to="itp_LoanToARelatedPartynet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Effect of Exchange Rate Changes on Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">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_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Cash paid for interest, net of capitalized interest cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Cash paid for income taxes</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_RestrictedCashEquivalentsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashEquivalentsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashEquivalentsCurrent_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_RestrictedCashEquivalentsCurrent" xlink:to="us-gaap_RestrictedCashEquivalentsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general and administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpenseNonoperating_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseNonoperating_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_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">(Gain) Loss from disposal and impairment of property, plant 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="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchases of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfBankDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfBankDebt_lbl" xml:lang="en-US">Repayment of bank loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfBankDebt" xlink:to="us-gaap_RepaymentsOfBankDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl" xml:lang="en-US">Payment of capital lease obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:to="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US">Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RelatedPartyMember_lbl0" xml:lang="en-US">Related Party [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_StatutoryEarningsReserveMember" xlink:href="itp-20240930.xsd#itp_StatutoryEarningsReserveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_StatutoryEarningsReserveMember_lbl" xml:lang="en-US">Statutory Earnings Reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_StatutoryEarningsReserveMember" xlink:to="itp_StatutoryEarningsReserveMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US">Organization and Business Background</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_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" xml:lang="en-US">Schedule of Subsidiaries and Variable Interest Entities</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="itp_SubsidiaryAbstract" xlink:href="itp-20240930.xsd#itp_SubsidiaryAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_SubsidiaryAbstract_lbl" xml:lang="en-US">Subsidiary:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SubsidiaryAbstract" xlink:to="itp_SubsidiaryAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate_lbl" xml:lang="en-US">Date of Incorporation or Establishment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState_lbl" xml:lang="en-US">Place of Incorporation or Establishment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_lbl" xml:lang="en-US">Percentage of Ownership</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_lbl0" xml:lang="en-US">Subsidiary ownership interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose_lbl" xml:lang="en-US">Principal Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_VariableInterestEntityVieAbstract" xlink:href="itp-20240930.xsd#itp_VariableInterestEntityVieAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_VariableInterestEntityVieAbstract_lbl" xml:lang="en-US">Variable interest entity (&#8220;VIE&#8221;):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_VariableInterestEntityVieAbstract" xlink:to="itp_VariableInterestEntityVieAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1_lbl" xml:lang="en-US">Date of Incorporation or Establishment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1" xlink:to="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment" xlink:href="itp-20240930.xsd#itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment_lbl" xml:lang="en-US">Place of Incorporation or Establishment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment" xlink:to="itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityTypeOfEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityTypeOfEntity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityTypeOfEntity_lbl" xml:lang="en-US">Percentage of Ownership</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityTypeOfEntity" xlink:to="us-gaap_VariableInterestEntityTypeOfEntity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityVIEActivitiesOfVIE"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityVIEActivitiesOfVIE_lbl" xml:lang="en-US">Principal Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xlink:to="us-gaap_VariableInterestEntityVIEActivitiesOfVIE_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedFinancialStatementsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock_lbl" xml:lang="en-US">Schedule of Aggregate Carrying Value of Dongfang Paper&#8217;s Assets and Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock" xlink:to="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_AssetsAbstract0" xlink:href="itp-20240930.xsd#itp_AssetsAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_AssetsAbstract0_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_AssetsAbstract0" xlink:to="itp_AssetsAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and bank balances</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/2024/elts/us-gaap-2024.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_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US">LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Current portion of long-term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl0" xml:lang="en-US">Less: Current portion of long-term loans</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/verboseLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl1" xml:lang="en-US">Current portion of loan amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Restricted Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:to="us-gaap_RestrictedAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Schedule of Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGrossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryGrossAbstract_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_InventoryGrossAbstract" xlink:to="us-gaap_InventoryGrossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw Materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Semi-finished Goods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished Goods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCurrentAssetsTextBlock_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_OtherCurrentAssetsTextBlock" xlink:to="us-gaap_OtherCurrentAssetsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Schedule of Prepayments and Other Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_PrepaidLandLease" xlink:href="itp-20240930.xsd#itp_PrepaidLandLease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_PrepaidLandLease_lbl" xml:lang="en-US">Prepaid land lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PrepaidLandLease" xlink:to="itp_PrepaidLandLease_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_PrepaymentForPurchaseOfMaterials" xlink:href="itp-20240930.xsd#itp_PrepaymentForPurchaseOfMaterials"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_PrepaymentForPurchaseOfMaterials_lbl" xml:lang="en-US">Prepayment for purchase of materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PrepaymentForPurchaseOfMaterials" xlink:to="itp_PrepaymentForPurchaseOfMaterials_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValueAddedTaxReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValueAddedTaxReceivable_lbl" xml:lang="en-US">Value-added tax recoverable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValueAddedTaxReceivable" xlink:to="us-gaap_ValueAddedTaxReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_PrepaidGas" xlink:href="itp-20240930.xsd#itp_PrepaidGas"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_PrepaidGas_lbl" xml:lang="en-US">Prepaid gas</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PrepaidGas" xlink:to="itp_PrepaidGas_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherPrepaidExpenseCurrent_lbl" xml:lang="en-US">Others</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPrepaidExpenseCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">Property, plant and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of Property, Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of Lease Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US">Short-term lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 Measurement of Leases Liabilities</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="itp_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:href="itp-20240930.xsd#itp_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_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="itp_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="itp_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 outflow from 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="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of Maturities of its Lease Liabilities</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0" xml:lang="en-US">Schedule of Lease Renewable</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">2028 &amp; thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl0" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:href="itp-20240930.xsd#itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock_lbl" xml:lang="en-US">Schedule of Weighted Average Remaining Lease Terms and Discount Rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:to="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_RemainingLeaseTermAndDiscountRateAbstract" xlink:href="itp-20240930.xsd#itp_RemainingLeaseTermAndDiscountRateAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_RemainingLeaseTermAndDiscountRateAbstract_lbl" xml:lang="en-US">Remaining lease term and discount rate:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RemainingLeaseTermAndDiscountRateAbstract" xlink:to="itp_RemainingLeaseTermAndDiscountRateAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted average remaining lease term (years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted average discount rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">Loans Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xml:lang="en-US">Schedule of Long-Term Loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of Long-Term Debt Repayments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl" xml:lang="en-US">Remainder of 2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US">2026 &amp; after</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">Related Party Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xml:lang="en-US">Other payables and accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Other Payables and Accrued Liabilities</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_AccruedUtilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedUtilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedUtilitiesCurrent_lbl" xml:lang="en-US">Accrued electricity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedUtilitiesCurrent" xlink:to="us-gaap_AccruedUtilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ValueAddedTaxesPayableCurrent" xlink:href="itp-20240930.xsd#itp_ValueAddedTaxesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ValueAddedTaxesPayableCurrent_lbl" xml:lang="en-US">Value-added tax payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ValueAddedTaxesPayableCurrent" xlink:to="itp_ValueAddedTaxesPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued interest to a related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableOtherCurrent_lbl" xml:lang="en-US">Payable for purchase of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableOtherCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedSalesCommissionCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedSalesCommissionCurrent_lbl" xml:lang="en-US">Accrued commission to salesmen</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalesCommissionCurrent" xlink:to="us-gaap_AccruedSalesCommissionCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPayableCurrent_lbl" xml:lang="en-US">Accrued bank loan interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Others</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl" xml:lang="en-US">Derivative Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Schedule of Weighted-Average Assumptions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilityMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityMeasurementInput"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeLiabilityMeasurementInput_lbl" xml:lang="en-US">Weighted average assumption</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilityMeasurementInput" xlink:to="us-gaap_DerivativeLiabilityMeasurementInput_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock_lbl" xml:lang="en-US">Schedule of Value Measurements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" xlink:to="us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Common Stock</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="itp_WarrantDisclosureTextBlock" xlink:href="itp-20240930.xsd#itp_WarrantDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_WarrantDisclosureTextBlock_lbl" xml:lang="en-US">Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WarrantDisclosureTextBlock" xlink:to="itp_WarrantDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of Stock Warrant Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Issued during the period, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued_lbl" xml:lang="en-US">Issued during the period, Weight average exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_lbl" xml:lang="en-US">Exercised during the period, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised_lbl" xml:lang="en-US">Exercised during the period, Weight average exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US">Cancelled or expired during the period, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled_lbl" xml:lang="en-US">Cancelled or expired during the period, Weight average exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of Outstanding and Exercisable Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl" xml:lang="en-US">Warrants Outstanding, Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl" xml:lang="en-US">Warrants Outstanding, Weighted Average Remaining Contractual life (in years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Warrants Outstanding, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber_lbl" xml:lang="en-US">Warrants Exercisable, Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Warrants Exercisable, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of Basic and Diluted Net Income Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Basic loss per share</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_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net loss for the period - numerator</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl" xml:lang="en-US">Diluted loss per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_EffectOfDilution" xlink:href="itp-20240930.xsd#itp_EffectOfDilution"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_EffectOfDilution_lbl" xml:lang="en-US">Effect of dilution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EffectOfDilution" xlink:to="itp_EffectOfDilution_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of Provisions for Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract_lbl" xml:lang="en-US">Provision for Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Current Tax Provision U.S.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xml:lang="en-US">Current Tax Provision PRC</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred Tax Provision PRC</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Deferred Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US">Deferred tax assets (liabilities)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl" xml:lang="en-US">Depreciation and amortization of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent" xlink:href="itp-20240930.xsd#itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent_lbl" xml:lang="en-US">Impairment of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent" xlink:to="itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_DeferredTaxAssetsMiscellaneousCurrent" xlink:href="itp-20240930.xsd#itp_DeferredTaxAssetsMiscellaneousCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_DeferredTaxAssetsMiscellaneousCurrent_lbl" xml:lang="en-US">Miscellaneous</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DeferredTaxAssetsMiscellaneousCurrent" xlink:to="itp_DeferredTaxAssetsMiscellaneousCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl" xml:lang="en-US">Net operating loss carryover of PRC company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of Effective Income Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US">PRC Statutory rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_EffectOfDifferentTaxJurisdiction" xlink:href="itp-20240930.xsd#itp_EffectOfDifferentTaxJurisdiction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_EffectOfDifferentTaxJurisdiction_lbl" xml:lang="en-US">Effect of different tax jurisdiction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EffectOfDifferentTaxJurisdiction" xlink:to="itp_EffectOfDifferentTaxJurisdiction_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_EffectOfTaxAndBookDifference" xlink:href="itp-20240930.xsd#itp_EffectOfTaxAndBookDifference"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_EffectOfTaxAndBookDifference_lbl" xml:lang="en-US">Effect of tax and book difference</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EffectOfTaxAndBookDifference" xlink:to="itp_EffectOfTaxAndBookDifference_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Change in valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">Stock Incentive Plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">Segment Reporting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Schedule of Financial Information for Reportable Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl0" xml:lang="en-US">Depreciation and amortization of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAllocatedToLimitedPartners" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAllocatedToLimitedPartners"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAllocatedToLimitedPartners_lbl" xml:lang="en-US">Net income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAllocatedToLimitedPartners" xlink:to="us-gaap_NetIncomeLossAllocatedToLimitedPartners_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock" xlink:href="itp-20240930.xsd#itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock_lbl" xml:lang="en-US">Concentration and Major Customers and Suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock" xlink:to="itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">Concentration of Credit Risk</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="itp_RisksAndUncertaintiesTextBlock" xlink:href="itp-20240930.xsd#itp_RisksAndUncertaintiesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_RisksAndUncertaintiesTextBlock_lbl" xml:lang="en-US">Risks and Uncertainties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RisksAndUncertaintiesTextBlock" xlink:to="itp_RisksAndUncertaintiesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 Event</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_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Inventory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: accumulated depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less: Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_lbl" xml:lang="en-US">Change in fair value of derivative liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAdjustmentOfWarrants" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_DeferredTaxAssetsGainLossOnAssetDisposal" xlink:href="itp-20240930.xsd#itp_DeferredTaxAssetsGainLossOnAssetDisposal"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="itp_DeferredTaxAssetsGainLossOnAssetDisposal_lbl" xml:lang="en-US">(Gain) Loss on asset disposal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DeferredTaxAssetsGainLossOnAssetDisposal" xlink:to="itp_DeferredTaxAssetsGainLossOnAssetDisposal_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Less: Valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_DongfangHoldingMember" xlink:href="itp-20240930.xsd#itp_DongfangHoldingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_DongfangHoldingMember_lbl" xml:lang="en-US">Dongfang Holding [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DongfangHoldingMember" xlink:to="itp_DongfangHoldingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ShengdeHoldingsMember" xlink:href="itp-20240930.xsd#itp_ShengdeHoldingsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ShengdeHoldingsMember_lbl" xml:lang="en-US">Shengde Holdings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShengdeHoldingsMember" xlink:to="itp_ShengdeHoldingsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_BaodingShengdeMember" xlink:href="itp-20240930.xsd#itp_BaodingShengdeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_BaodingShengdeMember_lbl" xml:lang="en-US">Baoding Shengde [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_BaodingShengdeMember" xlink:to="itp_BaodingShengdeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_QianrongMember" xlink:href="itp-20240930.xsd#itp_QianrongMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_QianrongMember_lbl" xml:lang="en-US">Qianrong [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_QianrongMember" xlink:to="itp_QianrongMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_DongfangPaperMember" xlink:href="itp-20240930.xsd#itp_DongfangPaperMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_DongfangPaperMember_lbl" xml:lang="en-US">Dongfang Paper [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DongfangPaperMember" xlink:to="itp_DongfangPaperMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_TengshengPaperMember" xlink:href="itp-20240930.xsd#itp_TengshengPaperMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_TengshengPaperMember_lbl" xml:lang="en-US">Tengsheng Paper [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_TengshengPaperMember" xlink:to="itp_TengshengPaperMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" xml:lang="en-US">VIE [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_RecycledPaperBoardMember" xlink:href="itp-20240930.xsd#itp_RecycledPaperBoardMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_RecycledPaperBoardMember_lbl" xml:lang="en-US">Recycled paper board [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RecycledPaperBoardMember" xlink:to="itp_RecycledPaperBoardMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_RecycledWhiteScrapPaperMember" xlink:href="itp-20240930.xsd#itp_RecycledWhiteScrapPaperMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_RecycledWhiteScrapPaperMember_lbl" xml:lang="en-US">Recycled white scrap paper [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RecycledWhiteScrapPaperMember" xlink:to="itp_RecycledWhiteScrapPaperMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_PublicUtilitiesInventoryCoalAndGasMember" xlink:href="itp-20240930.xsd#itp_PublicUtilitiesInventoryCoalAndGasMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_PublicUtilitiesInventoryCoalAndGasMember_lbl" xml:lang="en-US">Gas [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PublicUtilitiesInventoryCoalAndGasMember" xlink:to="itp_PublicUtilitiesInventoryCoalAndGasMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_BasePaperAndOtherRawMaterialsMember" xlink:href="itp-20240930.xsd#itp_BasePaperAndOtherRawMaterialsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_BasePaperAndOtherRawMaterialsMember_lbl" xml:lang="en-US">Base paper and other raw materials [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_BasePaperAndOtherRawMaterialsMember" xlink:to="itp_BasePaperAndOtherRawMaterialsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseRightsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseRightsMember_lbl" xml:lang="en-US">Land use rights [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseRightsMember" xlink:to="us-gaap_UseRightsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xml:lang="en-US">Building and improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US">Machinery and equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConstructionInProgressMember_lbl" xml:lang="en-US">Construction in progress [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_BankOfCangzhou1Member" xlink:href="itp-20240930.xsd#itp_BankOfCangzhou1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_BankOfCangzhou1Member_lbl" xml:lang="en-US">Bank of Cangzhou 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_BankOfCangzhou1Member" xlink:to="itp_BankOfCangzhou1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_BankOfCangzhou2Member" xlink:href="itp-20240930.xsd#itp_BankOfCangzhou2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_BankOfCangzhou2Member_lbl" xml:lang="en-US">Bank of Cangzhou 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_BankOfCangzhou2Member" xlink:to="itp_BankOfCangzhou2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member" xlink:href="itp-20240930.xsd#itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member_lbl" xml:lang="en-US">Industrial and Commercial Bank of China (&#8220;ICBC&#8221;) Loan 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member" xlink:to="itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan2Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ICBCLoan2Member_lbl" xml:lang="en-US">ICBC Loan 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoan2Member" xlink:to="itp_ICBCLoan2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan3Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ICBCLoan3Member_lbl" xml:lang="en-US">ICBC Loan 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoan3Member" xlink:to="itp_ICBCLoan3Member_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan4Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan4Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ICBCLoan4Member_lbl" xml:lang="en-US">ICBC Loan 4 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoan4Member" xlink:to="itp_ICBCLoan4Member_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan5Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan5Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ICBCLoan5Member_lbl" xml:lang="en-US">ICBC Loan 5 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoan5Member" xlink:to="itp_ICBCLoan5Member_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan6Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan6Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ICBCLoan6Member_lbl" xml:lang="en-US">ICBC Loan 6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoan6Member" xlink:to="itp_ICBCLoan6Member_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoan7Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan7Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ICBCLoan7Member_lbl" xml:lang="en-US">ICBC Loan 7 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoan7Member" xlink:to="itp_ICBCLoan7Member_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanOneMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoanOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanOneMember_lbl" xml:lang="en-US">Rural Credit Union of Xushui District Loan 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RuralCreditUnionOfXushuiDistrictLoanOneMember" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoanOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember_lbl" xml:lang="en-US">Rural Credit Union of Xushui District Loan 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember_lbl" xml:lang="en-US">Rural Credit Union of Xushui District Loan 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanFourMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoanFourMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanFourMember_lbl" xml:lang="en-US">Rural Credit Union of Xushui District Loan 4 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RuralCreditUnionOfXushuiDistrictLoanFourMember" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoanFourMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoan5Member" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoan5Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoan5Member_lbl" xml:lang="en-US">Rural Credit Union of Xushui District Loan 5 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RuralCreditUnionOfXushuiDistrictLoan5Member" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoan5Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputExpectedTermMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputExpectedTermMember_lbl" xml:lang="en-US">Expected term [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputExpectedTermMember" xlink:to="us-gaap_MeasurementInputExpectedTermMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember_lbl" xml:lang="en-US">Expected average volatility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExpectedDividendRateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember_lbl" xml:lang="en-US">Expected dividend yield [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:to="us-gaap_MeasurementInputExpectedDividendRateMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl" xml:lang="en-US">Risk-free interest rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US">Warrant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_XushuiLandLeaseMember" xlink:href="itp-20240930.xsd#itp_XushuiLandLeaseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_XushuiLandLeaseMember_lbl" xml:lang="en-US">Xushui Land Lease [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_XushuiLandLeaseMember" xlink:to="itp_XushuiLandLeaseMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="itp_XushuiLandLeaseMember_lbl0" xml:lang="en-US">Land lease [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_XushuiLandLeaseMember" xlink:to="itp_XushuiLandLeaseMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_NotAttributableToSegmentsMember" xlink:href="itp-20240930.xsd#itp_NotAttributableToSegmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_NotAttributableToSegmentsMember_lbl" xml:lang="en-US">Not Attributable to Segments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_NotAttributableToSegmentsMember" xlink:to="itp_NotAttributableToSegmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_EliminationOfIntersegmentMember" xlink:href="itp-20240930.xsd#itp_EliminationOfIntersegmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_EliminationOfIntersegmentMember_lbl" xml:lang="en-US">Elimination of Inter-segment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EliminationOfIntersegmentMember" xlink:to="itp_EliminationOfIntersegmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_EnterprisewideConsolidatedMember" xlink:href="itp-20240930.xsd#itp_EnterprisewideConsolidatedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_EnterprisewideConsolidatedMember_lbl" xml:lang="en-US">Enterprise-wide, consolidated [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EnterprisewideConsolidatedMember" xlink:to="itp_EnterprisewideConsolidatedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US">Business Acquisition [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US">Related Party Transaction [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_AgreementAxis" xlink:href="itp-20240930.xsd#itp_AgreementAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_AgreementAxis_lbl" xml:lang="en-US">Agreement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_AgreementAxis" xlink:to="itp_AgreementAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title and Position [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xml:lang="en-US">Income Tax Authority, Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_lbl" xml:lang="en-US">Supplier [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityReverseStockSplit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityReverseStockSplit_lbl" xml:lang="en-US">Reverse stock split</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityReverseStockSplit" xlink:to="us-gaap_StockholdersEquityReverseStockSplit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" xml:lang="en-US">Aggregate shares of common stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Percentage of ownership</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="us-gaap_Capital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Capital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Capital_lbl" xml:lang="en-US">Registered capital (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Capital" xlink:to="us-gaap_Capital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManagementAndServiceFeesRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ManagementAndServiceFeesRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ManagementAndServiceFeesRate_lbl" xml:lang="en-US">Percentage of annual net profits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ManagementAndServiceFeesRate" xlink:to="us-gaap_ManagementAndServiceFeesRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentOwnedBalancePrincipalAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount_lbl" xml:lang="en-US">Principal amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:to="us-gaap_InvestmentOwnedBalancePrincipalAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Exercise price per share (in Yuan Renminbi 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_TerminationLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TerminationLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TerminationLoans_lbl" xml:lang="en-US">Loan agreement to terminate (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TerminationLoans" xlink:to="us-gaap_TerminationLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Loan amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_PercentageShareOfDistributableProfit" xlink:href="itp-20240930.xsd#itp_PercentageShareOfDistributableProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_PercentageShareOfDistributableProfit_lbl" xml:lang="en-US">Percentage of distributable profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PercentageShareOfDistributableProfit" xlink:to="itp_PercentageShareOfDistributableProfit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US">Consideration amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_PercentageOfRevenue" xlink:href="itp-20240930.xsd#itp_PercentageOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_PercentageOfRevenue_lbl" xml:lang="en-US">Percentage of revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PercentageOfRevenue" xlink:to="itp_PercentageOfRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedPercentOfNetAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentOwnedPercentOfNetAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentOwnedPercentOfNetAssets_lbl" xml:lang="en-US">Percentage of total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedPercentOfNetAssets" xlink:to="us-gaap_InvestmentOwnedPercentOfNetAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_PropertyPlantAndEquipmentLeaseTerm" xlink:href="itp-20240930.xsd#itp_PropertyPlantAndEquipmentLeaseTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_PropertyPlantAndEquipmentLeaseTerm_lbl" xml:lang="en-US">Lease terms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PropertyPlantAndEquipmentLeaseTerm" xlink:to="itp_PropertyPlantAndEquipmentLeaseTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_LandUseRightNetValue" xlink:href="itp-20240930.xsd#itp_LandUseRightNetValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_LandUseRightNetValue_lbl" xml:lang="en-US">Land use right net value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LandUseRightNetValue" xlink:to="itp_LandUseRightNetValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet_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_PropertyPlantAndEquipmentOtherNet" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseDescription_lbl" xml:lang="en-US">Lease plant to tenant under operating lease, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseDescription" xlink:to="us-gaap_LesseeOperatingLeaseDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherShortTermBorrowings_lbl" xml:lang="en-US">Borrow amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherShortTermBorrowings" xlink:to="us-gaap_OtherShortTermBorrowings_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherShortTermBorrowings_lbl0" xml:lang="en-US">Borrowings amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherShortTermBorrowings" xlink:to="us-gaap_OtherShortTermBorrowings_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_lbl" xml:lang="en-US">Loans fixed interest rate, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:to="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionNetBookValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionNetBookValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleLeasebackTransactionNetBookValue_lbl" xml:lang="en-US">Net book value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleLeasebackTransactionNetBookValue" xlink:to="us-gaap_SaleLeasebackTransactionNetBookValue_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_LoanDueDate" xlink:href="itp-20240930.xsd#itp_LoanDueDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_LoanDueDate_lbl" xml:lang="en-US">Loan due date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LoanDueDate" xlink:to="itp_LoanDueDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable_lbl" xml:lang="en-US">Short-term 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="itp_WorkingCapitalLoan" xlink:href="itp-20240930.xsd#itp_WorkingCapitalLoan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_WorkingCapitalLoan_lbl" xml:lang="en-US">Working capital loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WorkingCapitalLoan" xlink:to="itp_WorkingCapitalLoan_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnsecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnsecuredDebt_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_UnsecuredDebt" xlink:to="us-gaap_UnsecuredDebt_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_UnsecuredDebt_lbl0" xml:lang="en-US">Unsecured amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnsecuredDebt" xlink:to="us-gaap_UnsecuredDebt_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime_lbl" xml:lang="en-US">Average short-term borrowing rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime" xlink:to="us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtDescription_lbl" xml:lang="en-US">Long term debt, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtDescription" xlink:to="us-gaap_LongTermDebtDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturityDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturityDate_lbl" xml:lang="en-US">Long term due date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturityDate" xlink:to="us-gaap_LongTermDebtMaturityDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SecuredDebt_lbl" xml:lang="en-US">Secured loan net book value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecuredDebt" xlink:to="us-gaap_SecuredDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate_lbl" xml:lang="en-US">Interest payment percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:to="us-gaap_LongTermDebtPercentageBearingFixedInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCredit_lbl" xml:lang="en-US">Current portion of loan amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Non-current 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="itp_LoanAgreementTerm" xlink:href="itp-20240930.xsd#itp_LoanAgreementTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_LoanAgreementTerm_lbl" xml:lang="en-US">Loan agreement, term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LoanAgreementTerm" xlink:to="itp_LoanAgreementTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndDebtExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestAndDebtExpense_lbl" xml:lang="en-US">Interest expense short-term bank loans and long-term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndDebtExpense" xlink:to="us-gaap_InterestAndDebtExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayable_lbl" xml:lang="en-US">Loans repaid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayable" xlink:to="us-gaap_LoansPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaid_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_InterestPaid" xlink:to="us-gaap_InterestPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansFromBank" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansFromBank"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermLoansFromBank_lbl" xml:lang="en-US">Outstanding loan balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLoansFromBank" xlink:to="us-gaap_LongTermLoansFromBank_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionRate_lbl" xml:lang="en-US">Interest rate on loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionRate" xlink:to="us-gaap_RelatedPartyTransactionRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionDate_lbl" xml:lang="en-US">Due date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDate" xlink:to="us-gaap_RelatedPartyTransactionDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US">Repaid debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US">Repayment of related party loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansHeldForSaleTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansHeldForSaleTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansHeldForSaleTerm_lbl" xml:lang="en-US">Loan term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansHeldForSaleTerm" xlink:to="us-gaap_LoansHeldForSaleTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseOther_lbl" xml:lang="en-US">Interest amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseOther" xlink:to="us-gaap_InterestExpenseOther_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_InterestExpenses" xlink:href="itp-20240930.xsd#itp_InterestExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_InterestExpenses_lbl" xml:lang="en-US">Interest paid (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_InterestExpenses" xlink:to="itp_InterestExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl" xml:lang="en-US">Loans amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Accrued interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherBorrowings_lbl" xml:lang="en-US">Borrowing amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherBorrowings" xlink:to="us-gaap_OtherBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentInterestRate_lbl" xml:lang="en-US">Fixed interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentInterestRate" xlink:to="us-gaap_InvestmentInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndFeeIncomeOtherLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndFeeIncomeOtherLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestAndFeeIncomeOtherLoans_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_InterestAndFeeIncomeOtherLoans" xlink:to="us-gaap_InterestAndFeeIncomeOtherLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherReceivables_lbl" xml:lang="en-US">Due to shareholder</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_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityOtherShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityOtherShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityOtherShares_lbl" xml:lang="en-US">Aggregate share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityOtherShares" xlink:to="us-gaap_StockholdersEquityOtherShares_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_CommonStockIssuedToPurchaseOfWarrants" xlink:href="itp-20240930.xsd#itp_CommonStockIssuedToPurchaseOfWarrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_CommonStockIssuedToPurchaseOfWarrants_lbl" xml:lang="en-US">Common stock shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CommonStockIssuedToPurchaseOfWarrants" xlink:to="itp_CommonStockIssuedToPurchaseOfWarrants_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1_lbl" xml:lang="en-US">Warrants to purchase shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:to="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1_lbl0" xml:lang="en-US">Issuance of common stock and warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:to="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_lbl" xml:lang="en-US">Gross proceeds (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_CorrespondingPricePerShare" xlink:href="itp-20240930.xsd#itp_CorrespondingPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_CorrespondingPricePerShare_lbl" xml:lang="en-US">Corresponding warrant price per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CorrespondingPricePerShare" xlink:to="itp_CorrespondingPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Exercise price of warrant (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantPricePerShare" xlink:href="itp-20240930.xsd#itp_WarrantPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_WarrantPricePerShare_lbl" xml:lang="en-US">Warrant price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WarrantPricePerShare" xlink:to="itp_WarrantPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_InvestmentWarrantsExercisePrice" xlink:href="itp-20240930.xsd#itp_InvestmentWarrantsExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_InvestmentWarrantsExercisePrice_lbl" xml:lang="en-US">Exercise price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_InvestmentWarrantsExercisePrice" xlink:to="itp_InvestmentWarrantsExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExcessStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Issuance of warrant</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_WarrantExercisePriceIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantExercisePriceIncrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantExercisePriceIncrease_lbl" xml:lang="en-US">Warrant exercise price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantExercisePriceIncrease" xlink:to="us-gaap_WarrantExercisePriceIncrease_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Warrant 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="itp_CommonStockIssuedToPurchaseStock" xlink:href="itp-20240930.xsd#itp_CommonStockIssuedToPurchaseStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_CommonStockIssuedToPurchaseStock_lbl" xml:lang="en-US">Warrants to purchase shares of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CommonStockIssuedToPurchaseStock" xlink:to="itp_CommonStockIssuedToPurchaseStock_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_WarrentExpireDate" xlink:href="itp-20240930.xsd#itp_WarrentExpireDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_WarrentExpireDate_lbl" xml:lang="en-US">Warrant expire date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WarrentExpireDate" xlink:to="itp_WarrentExpireDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_lbl" xml:lang="en-US">Intrinsic value of the warrants (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal_lbl" xml:lang="en-US">Tax laws, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Statutory tax rate</label>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraNmMpBziov0CsbTNJj0KLqRaIA9x4fEAYFxuWRRMyRDuzUwIPSphaPVtDkitNHJBDZg0KnjpO4PxXtLu8H0kR0tZFET9BeNyM+GV/tdfq3M9XxPkSWJSI0W3WYL97kwDpTTtm+85IPiXQH8i90F1PVU02CS6r27tvpmS5v1620x5kzn1XCeyGGMrBVm7Bu480Gm1b9nBp7PASnFPOK33woaTM9qefEeYOlcA+2ZgyawDwPLvKxPh5kiuZ5Dmra4yc=] CSR-->
    <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_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating losses (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_DescriptionOfCarryForwardsExpire" xlink:href="itp-20240930.xsd#itp_DescriptionOfCarryForwardsExpire"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_DescriptionOfCarryForwardsExpire_lbl" xml:lang="en-US">Description of carry forwards expire</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DescriptionOfCarryForwardsExpire" xlink:to="itp_DescriptionOfCarryForwardsExpire_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_DeferredTaxAssetsValuationAllowancePercentage" xlink:href="itp-20240930.xsd#itp_DeferredTaxAssetsValuationAllowancePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_DeferredTaxAssetsValuationAllowancePercentage_lbl" xml:lang="en-US">Percentage of valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DeferredTaxAssetsValuationAllowancePercentage" xlink:to="itp_DeferredTaxAssetsValuationAllowancePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_lbl" xml:lang="en-US">Effective income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_IncomeTaxStatuteOfLimitationsPeriod" xlink:href="itp-20240930.xsd#itp_IncomeTaxStatuteOfLimitationsPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_IncomeTaxStatuteOfLimitationsPeriod_lbl" xml:lang="en-US">Income tax, statute of limitations period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_IncomeTaxStatuteOfLimitationsPeriod" xlink:to="itp_IncomeTaxStatuteOfLimitationsPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US">Number of shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfLand" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AreaOfLand"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AreaOfLand_lbl" xml:lang="en-US">Area of land (in Acres)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AreaOfLand" xlink:to="us-gaap_AreaOfLand_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_LeaseExpirationPeriod" xlink:href="itp-20240930.xsd#itp_LeaseExpirationPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_LeaseExpirationPeriod_lbl" xml:lang="en-US">Lease expiration period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LeaseExpirationPeriod" xlink:to="itp_LeaseExpirationPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_LeaseExpirationsPeriod" xlink:href="itp-20240930.xsd#itp_LeaseExpirationsPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_LeaseExpirationsPeriod_lbl" xml:lang="en-US">Expiration term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LeaseExpirationsPeriod" xlink:to="itp_LeaseExpirationsPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsForRent_lbl" xml:lang="en-US">Annual rental payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRent" xlink:to="us-gaap_PaymentsForRent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingsAndImprovementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Building located employee</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="itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets" xlink:href="itp-20240930.xsd#itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets_lbl" xml:lang="en-US">Outstanding commitments amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets" xlink:to="itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ExpectedPaymentTerm" xlink:href="itp-20240930.xsd#itp_ExpectedPaymentTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ExpectedPaymentTerm_lbl" xml:lang="en-US">Expected payment term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ExpectedPaymentTerm" xlink:to="itp_ExpectedPaymentTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_LongtermLoanFromFinancialInstitutions" xlink:href="itp-20240930.xsd#itp_LongtermLoanFromFinancialInstitutions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_LongtermLoanFromFinancialInstitutions_lbl" xml:lang="en-US">Long-term loan from financial institutions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LongtermLoanFromFinancialInstitutions" xlink:to="itp_LongtermLoanFromFinancialInstitutions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US">Number of operating segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration credit risk, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_DepositInsuranceRegulations" xlink:href="itp-20240930.xsd#itp_DepositInsuranceRegulations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_DepositInsuranceRegulations_lbl" xml:lang="en-US">Deposit insurance regulations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DepositInsuranceRegulations" xlink:to="itp_DepositInsuranceRegulations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFDICInsuredAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFDICInsuredAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashFDICInsuredAmount_lbl" xml:lang="en-US">Maximum coverage from FDIC</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFDICInsuredAmount" xlink:to="us-gaap_CashFDICInsuredAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Valuation of long-lived asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair Value Measurements</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="itp_NonRecurringFairValueMeasurementsPolicyTextBlock" xlink:href="itp-20240930.xsd#itp_NonRecurringFairValueMeasurementsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_NonRecurringFairValueMeasurementsPolicyTextBlock_lbl" xml:lang="en-US">Non-Recurring Fair Value Measurements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_NonRecurringFairValueMeasurementsPolicyTextBlock" xlink:to="itp_NonRecurringFairValueMeasurementsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Share-Based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_HebeiTengshengMember" xlink:href="itp-20240930.xsd#itp_HebeiTengshengMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_HebeiTengshengMember_lbl" xml:lang="en-US">Hebei Tengsheng [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_HebeiTengshengMember" xlink:to="itp_HebeiTengshengMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_LandUseRightMember" xlink:href="itp-20240930.xsd#itp_LandUseRightMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_LandUseRightMember_lbl" xml:lang="en-US">Land use Right [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LandUseRightMember" xlink:to="itp_LandUseRightMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_BankOfCangzhouMember" xlink:href="itp-20240930.xsd#itp_BankOfCangzhouMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_BankOfCangzhouMember_lbl" xml:lang="en-US">Bank of cangzhou [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_BankOfCangzhouMember" xlink:to="itp_BankOfCangzhouMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_WorkingCapitalLoanAgreementMember" xlink:href="itp-20240930.xsd#itp_WorkingCapitalLoanAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_WorkingCapitalLoanAgreementMember_lbl" xml:lang="en-US">Working Capital Loan Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WorkingCapitalLoanAgreementMember" xlink:to="itp_WorkingCapitalLoanAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCMember" xlink:href="itp-20240930.xsd#itp_ICBCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ICBCMember_lbl" xml:lang="en-US">ICBC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCMember" xlink:to="itp_ICBCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoanOneMember" xlink:href="itp-20240930.xsd#itp_ICBCLoanOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ICBCLoanOneMember_lbl" xml:lang="en-US">ICBC Loan 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoanOneMember" xlink:to="itp_ICBCLoanOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ICBCLoanFiveMember" xlink:href="itp-20240930.xsd#itp_ICBCLoanFiveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ICBCLoanFiveMember_lbl" xml:lang="en-US">ICBC Loan 5 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoanFiveMember" xlink:to="itp_ICBCLoanFiveMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_RuralCreditUnionOfXushuiDistrictMember_lbl" xml:lang="en-US">Rural Credit Union of Xushui District [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RuralCreditUnionOfXushuiDistrictMember" xlink:to="itp_RuralCreditUnionOfXushuiDistrictMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoan6Member" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoan6Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoan6Member_lbl" xml:lang="en-US">Rural Credit Union of Xushui District Loan 6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RuralCreditUnionOfXushuiDistrictLoan6Member" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoan6Member_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_JiangnaYuMember" xlink:href="itp-20240930.xsd#itp_JiangnaYuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_JiangnaYuMember_lbl" xml:lang="en-US">Jiangna Yu [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_JiangnaYuMember" xlink:to="itp_JiangnaYuMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_MrZhengyongLiuMember" xlink:href="itp-20240930.xsd#itp_MrZhengyongLiuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_MrZhengyongLiuMember_lbl" xml:lang="en-US">Mr. Zhengyong Liu [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_MrZhengyongLiuMember" xlink:to="itp_MrZhengyongLiuMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="itp_MrZhengyongLiuMember_lbl0" xml:lang="en-US">Mr. Zhenyong Liu [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_MrZhengyongLiuMember" xlink:to="itp_MrZhengyongLiuMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_ChiefExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ChiefExecutiveOfficerMember_lbl" xml:lang="en-US">Chief Executive Officer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ChiefExecutiveOfficerMember" xlink:to="srt_ChiefExecutiveOfficerMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_MrZhenyongLiuMember" xlink:href="itp-20240930.xsd#itp_MrZhenyongLiuMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_MrZhenyongLiuMember_lbl" xml:lang="en-US">Mr. Zhenyong Liu [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_MrZhenyongLiuMember" xlink:to="itp_MrZhenyongLiuMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayableMember_lbl" xml:lang="en-US">Loans Payable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableMember" xlink:to="us-gaap_LoansPayableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrivatePlacementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrivatePlacementMember_lbl" xml:lang="en-US">Private Placement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_PRCMember" xlink:href="itp-20240930.xsd#itp_PRCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_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="itp_PRCMember" xlink:to="itp_PRCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_EmployeeOneMember" xlink:href="itp-20240930.xsd#itp_EmployeeOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_EmployeeOneMember_lbl" xml:lang="en-US">Employee One [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EmployeeOneMember" xlink:to="itp_EmployeeOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_EmployeeTwoMember" xlink:href="itp-20240930.xsd#itp_EmployeeTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_EmployeeTwoMember_lbl" xml:lang="en-US">Employee Two [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EmployeeTwoMember" xlink:to="itp_EmployeeTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_EmployeeThreeMember" xlink:href="itp-20240930.xsd#itp_EmployeeThreeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_EmployeeThreeMember_lbl" xml:lang="en-US">Employee Three [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EmployeeThreeMember" xlink:to="itp_EmployeeThreeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_PurchaseMember" xlink:href="itp-20240930.xsd#itp_PurchaseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_PurchaseMember_lbl" xml:lang="en-US">Purchase [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PurchaseMember" xlink:to="itp_PurchaseMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_oneSuppliersMember" xlink:href="itp-20240930.xsd#itp_oneSuppliersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_oneSuppliersMember_lbl" xml:lang="en-US">One Suppliers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_oneSuppliersMember" xlink:to="itp_oneSuppliersMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="itp_oneSuppliersMember_lbl0" xml:lang="en-US">one suppliers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_oneSuppliersMember" xlink:to="itp_oneSuppliersMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_TwoSuppliersMember" xlink:href="itp-20240930.xsd#itp_TwoSuppliersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_TwoSuppliersMember_lbl" xml:lang="en-US">Two Suppliers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_TwoSuppliersMember" xlink:to="itp_TwoSuppliersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ThreeSuppliersMember" xlink:href="itp-20240930.xsd#itp_ThreeSuppliersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ThreeSuppliersMember_lbl" xml:lang="en-US">Three Suppliers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ThreeSuppliersMember" xlink:to="itp_ThreeSuppliersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related and Nonrelated Parties [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_CommitmentsandContingenciesTable" xlink:href="itp-20240930.xsd#itp_CommitmentsandContingenciesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_CommitmentsandContingenciesTable_lbl" xml:lang="en-US">Commitments and Contingencies [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CommitmentsandContingenciesTable" xlink:to="itp_CommitmentsandContingenciesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCommitmentsLineItems_lbl" xml:lang="en-US">Commitments and Contingencies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseContractualTermDomain_lbl" xml:lang="en-US">Lease Contractual Term [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="us-gaap_LeaseContractualTermDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_CommitmentsandContingenciesTablesTable" xlink:href="itp-20240930.xsd#itp_CommitmentsandContingenciesTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_CommitmentsandContingenciesTablesTable_lbl" xml:lang="en-US">Commitments and Contingencies (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CommitmentsandContingenciesTablesTable" xlink:to="itp_CommitmentsandContingenciesTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_CommitmentsandContingenciesTablesLineItems" xlink:href="itp-20240930.xsd#itp_CommitmentsandContingenciesTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_CommitmentsandContingenciesTablesLineItems_lbl" xml:lang="en-US">Commitments and Contingencies (Tables) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CommitmentsandContingenciesTablesLineItems" xlink:to="itp_CommitmentsandContingenciesTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipDomain_lbl" xml:lang="en-US">Ownership [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipDomain" xlink:to="srt_OwnershipDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl" xml:lang="en-US">Variable Interest Entity [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Schedule of Subsidiaries and Variable Interest Entities [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_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesDomain_lbl" xml:lang="en-US">Consolidated Entities [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ConsolidatedEntitiesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedFinancialStatementsTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfCondensedFinancialStatementsTable_lbl" xml:lang="en-US">Condensed Financial Statements [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedFinancialStatementsTable" xlink:to="srt_ScheduleOfCondensedFinancialStatementsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedFinancialStatementsCaptionsLineItems_lbl" xml:lang="en-US">Schedule of Aggregate Carrying Value of Dongfang Paper&#8217;s Assets and Liabilities [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="srt_CondensedFinancialStatementsCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_InventoryCurrentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryCurrentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryCurrentTable_lbl" xml:lang="en-US">Inventory, Current [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryCurrentTable" xlink:to="us-gaap_InventoryCurrentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryLineItems_lbl" xml:lang="en-US">Schedule of Inventories [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Schedule of Property, Plant and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeDomain_lbl" xml:lang="en-US">Short-Term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_ShortTermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTable_lbl" xml:lang="en-US">Short-Term Debt [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ScheduleOfShortTermDebtTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtLineItems_lbl" xml:lang="en-US">Schedule of Short-Term Bank Loans [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermDebtLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US">Long-Term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_lbl" xml:lang="en-US">Schedule of Long-Term Loans [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputTypeDomain_lbl" xml:lang="en-US">Measurement Input Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable" xlink:href="itp-20240930.xsd#itp_DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable_lbl" xml:lang="en-US">Derivative Liabilities (Details) - Schedule of Weighted-Average Assumptions [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable" xlink:to="itp_DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_lbl" xml:lang="en-US">Class of Warrant or Right [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable" xlink:href="itp-20240930.xsd#itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable_lbl" xml:lang="en-US">Warrants (Details) - Schedule of Stock Warrant Activities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable" xlink:to="itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems_lbl" xml:lang="en-US">Schedule of Stock Warrant Activities [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable" xlink:href="itp-20240930.xsd#itp_WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable_lbl" xml:lang="en-US">Warrants (Details) - Schedule of Outstanding and Exercisable Warrants [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable" xlink:to="itp_WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Schedule of Outstanding and Exercisable Warrants [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable" xlink:href="itp-20240930.xsd#itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable_lbl" xml:lang="en-US">Schedule of Provisions for Income Taxes [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable" xlink:to="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems" xlink:href="itp-20240930.xsd#itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems_lbl" xml:lang="en-US">Schedule of Provisions for Income Taxes [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems" xlink:to="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_CommitmentsandContingenciesDetailsScheduleofLeaseRenewableTable" xlink:href="itp-20240930.xsd#itp_CommitmentsandContingenciesDetailsScheduleofLeaseRenewableTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_CommitmentsandContingenciesDetailsScheduleofLeaseRenewableTable_lbl" xml:lang="en-US">Commitments and Contingencies (Details) - Schedule of Lease Renewable [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CommitmentsandContingenciesDetailsScheduleofLeaseRenewableTable" xlink:to="itp_CommitmentsandContingenciesDetailsScheduleofLeaseRenewableTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasedAssetsLineItems_lbl" xml:lang="en-US">Schedule of Future Minimum Lease Payments [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_OperatingLeasedAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsConsolidationItemsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsegmentsConsolidationItemsDomain_lbl" xml:lang="en-US">Subsegments Consolidation Items [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsegmentsConsolidationItemsDomain" xlink:to="us-gaap_SubsegmentsConsolidationItemsDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">Schedule of Financial Information for Reportable Segments [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_OrganizationandBusinessBackgroundDetailsTable" xlink:href="itp-20240930.xsd#itp_OrganizationandBusinessBackgroundDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_OrganizationandBusinessBackgroundDetailsTable_lbl" xml:lang="en-US">Organization and Business Background (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_OrganizationandBusinessBackgroundDetailsTable" xlink:to="itp_OrganizationandBusinessBackgroundDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_OrganizationAndBusinessBackgroundLineItems" xlink:href="itp-20240930.xsd#itp_OrganizationAndBusinessBackgroundLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_OrganizationAndBusinessBackgroundLineItems_lbl" xml:lang="en-US">Organization and Business Background [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_OrganizationAndBusinessBackgroundLineItems" xlink:to="itp_OrganizationAndBusinessBackgroundLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xml:lang="en-US">Related Party Transaction [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_PropertyPlantandEquipmentNetDetailsTable" xlink:href="itp-20240930.xsd#itp_PropertyPlantandEquipmentNetDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_PropertyPlantandEquipmentNetDetailsTable_lbl" xml:lang="en-US">Property, Plant and Equipment, Net (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PropertyPlantandEquipmentNetDetailsTable" xlink:to="itp_PropertyPlantandEquipmentNetDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl0" xml:lang="en-US">Property, Plant and Equipment, Net [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_AgreementDomainDomain" xlink:href="itp-20240930.xsd#itp_AgreementDomainDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_AgreementDomainDomain_lbl" xml:lang="en-US">AgreementDomain [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_AgreementDomainDomain" xlink:to="itp_AgreementDomainDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_LoansPayableDetailsTable" xlink:href="itp-20240930.xsd#itp_LoansPayableDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_LoansPayableDetailsTable_lbl" xml:lang="en-US">Loans Payable (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LoansPayableDetailsTable" xlink:to="itp_LoansPayableDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Loan Payable [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US">Title and Position [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_RelatedPartyTransactionsDetailsTable" xlink:href="itp-20240930.xsd#itp_RelatedPartyTransactionsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_RelatedPartyTransactionsDetailsTable_lbl" xml:lang="en-US">Related Party Transactions (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RelatedPartyTransactionsDetailsTable" xlink:to="itp_RelatedPartyTransactionsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Related Party Transactions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="itp_WarrantsDetailsTable" xlink:href="itp-20240930.xsd#itp_WarrantsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_WarrantsDetailsTable_lbl" xml:lang="en-US">Warrants (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WarrantsDetailsTable" xlink:to="itp_WarrantsDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems_lbl0" xml:lang="en-US">Warrants [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xml:lang="en-US">Income Tax Authority, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_IncomeTaxesDetailsTable" xlink:href="itp-20240930.xsd#itp_IncomeTaxesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_IncomeTaxesDetailsTable_lbl" xml:lang="en-US">Income Taxes (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_IncomeTaxesDetailsTable" xlink:to="itp_IncomeTaxesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxContingencyLineItems_lbl" xml:lang="en-US">Income Taxes [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxContingencyLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US">Award Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_CommitmentsandContingenciesDetailsTable" xlink:href="itp-20240930.xsd#itp_CommitmentsandContingenciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_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="itp_CommitmentsandContingenciesDetailsTable" xlink:to="itp_CommitmentsandContingenciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xml:lang="en-US">Commitments and Contingencies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_lbl" xml:lang="en-US">Supplier [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ConcentrationandMajorCustomersandSuppliersDetailsTable" xlink:href="itp-20240930.xsd#itp_ConcentrationandMajorCustomersandSuppliersDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ConcentrationandMajorCustomersandSuppliersDetailsTable_lbl" xml:lang="en-US">Concentration and Major Customers and Suppliers (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ConcentrationandMajorCustomersandSuppliersDetailsTable" xlink:to="itp_ConcentrationandMajorCustomersandSuppliersDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US">Concentration Risk [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ConcentrationofCreditRiskDetailsTable" xlink:href="itp-20240930.xsd#itp_ConcentrationofCreditRiskDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ConcentrationofCreditRiskDetailsTable_lbl" xml:lang="en-US">Concentration of Credit Risk (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ConcentrationofCreditRiskDetailsTable" xlink:to="itp_ConcentrationofCreditRiskDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl0" xml:lang="en-US">Concentration of Credit Risk [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets_lbl0" xml:lang="en-US">Commitments for purchase or construction of capital assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets" xlink:to="itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_CommonStockIssuedToPurchaseOfWarrants_lbl0" xml:lang="en-US">The number of common stock issued to purchase of warrants.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CommonStockIssuedToPurchaseOfWarrants" xlink:to="itp_CommonStockIssuedToPurchaseOfWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_CommonStockIssuedToPurchaseStock_lbl0" xml:lang="en-US">A stock warrant represents the right to purchase a company&apos;s stock at a specific price and at a specific date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CommonStockIssuedToPurchaseStock" xlink:to="itp_CommonStockIssuedToPurchaseStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock_lbl0" xml:lang="en-US">Disclosure of concentration and major customers and suppliers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock" xlink:to="itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_CorrespondingPricePerShare_lbl0" xml:lang="en-US">Corresponding price per share.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CorrespondingPricePerShare" xlink:to="itp_CorrespondingPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_DeferredTaxAssetsGainLossOnAssetDisposal_lbl0" xml:lang="en-US">Represent the amount of (Gain)/Loss on asset disposal.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DeferredTaxAssetsGainLossOnAssetDisposal" xlink:to="itp_DeferredTaxAssetsGainLossOnAssetDisposal_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent_lbl0" xml:lang="en-US">Deferred tax assets impairment of property, plant and equipment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent" xlink:to="itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_DeferredTaxAssetsMiscellaneousCurrent_lbl0" xml:lang="en-US">Deferred tax asset Miscellaneous.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DeferredTaxAssetsMiscellaneousCurrent" xlink:to="itp_DeferredTaxAssetsMiscellaneousCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_DeferredTaxAssetsValuationAllowancePercentage_lbl0" xml:lang="en-US">A business should create a valuation allowance for a deferred tax asset if there is a more than 50% probability that the company will not realize some portion of the asset.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DeferredTaxAssetsValuationAllowancePercentage" xlink:to="itp_DeferredTaxAssetsValuationAllowancePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_DepositInsuranceRegulations_lbl0" xml:lang="en-US">Deposit insurance regulations.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DepositInsuranceRegulations" xlink:to="itp_DepositInsuranceRegulations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_DescriptionOfCarryForwardsExpire_lbl0" xml:lang="en-US">Description of carry forwards expire.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DescriptionOfCarryForwardsExpire" xlink:to="itp_DescriptionOfCarryForwardsExpire_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_EffectOfDifferentTaxJurisdiction_lbl0" xml:lang="en-US">Percentage of effect of different tax jurisdiction.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EffectOfDifferentTaxJurisdiction" xlink:to="itp_EffectOfDifferentTaxJurisdiction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_EffectOfDilution_lbl0" xml:lang="en-US">Due to dilution, the volume of the solution increases, and therefore the number of ions increases, but as the number of ions per cc of the solution decreases thus, the specific conductance of the solution decreases.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EffectOfDilution" xlink:to="itp_EffectOfDilution_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_EffectOfTaxAndBookDifference_lbl0" xml:lang="en-US">Percentage of effect of tax and book difference.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EffectOfTaxAndBookDifference" xlink:to="itp_EffectOfTaxAndBookDifference_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ExpectedPaymentTerm_lbl0" xml:lang="en-US">Expected payment term.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ExpectedPaymentTerm" xlink:to="itp_ExpectedPaymentTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_IncomeTaxStatuteOfLimitationsPeriod_lbl0" xml:lang="en-US">Income tax statute of limitation period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_IncomeTaxStatuteOfLimitationsPeriod" xlink:to="itp_IncomeTaxStatuteOfLimitationsPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_InterestExpenses_lbl0" xml:lang="en-US">Interest paid.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_InterestExpenses" xlink:to="itp_InterestExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_InvestmentWarrantsExercisePrice_lbl0" xml:lang="en-US">Per share increase in exercise price of warrant. Excludes change due to standard antidilution provision.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_InvestmentWarrantsExercisePrice" xlink:to="itp_InvestmentWarrantsExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_LandUseRightNetValue_lbl0" xml:lang="en-US">Land use right net value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LandUseRightNetValue" xlink:to="itp_LandUseRightNetValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_LeaseExpirationPeriod_lbl0" xml:lang="en-US">Lease expiration period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LeaseExpirationPeriod" xlink:to="itp_LeaseExpirationPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_LeaseExpirationsPeriod_lbl0" xml:lang="en-US">Representing the lease expire term.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LeaseExpirationsPeriod" xlink:to="itp_LeaseExpirationsPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_LoanAgreementTerm_lbl0" xml:lang="en-US">Loan agreement term.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LoanAgreementTerm" xlink:to="itp_LoanAgreementTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_LoanDueDate_lbl0" xml:lang="en-US">Loan due date in YYYY-MM-DD format.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LoanDueDate" xlink:to="itp_LoanDueDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_LoanToARelatedPartynet_lbl0" xml:lang="en-US">Loan repaid by a related party.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LoanToARelatedPartynet" xlink:to="itp_LoanToARelatedPartynet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_LongtermLoanFromFinancialInstitutions_lbl0" xml:lang="en-US">The amount of long-term loan from financial institutions.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LongtermLoanFromFinancialInstitutions" xlink:to="itp_LongtermLoanFromFinancialInstitutions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_NonRecurringFairValueMeasurementsPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for non recurring fair value measurements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_NonRecurringFairValueMeasurementsPolicyTextBlock" xlink:to="itp_NonRecurringFairValueMeasurementsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_PercentageOfRevenue_lbl0" xml:lang="en-US">Percentage of revenue.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PercentageOfRevenue" xlink:to="itp_PercentageOfRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_PercentageShareOfDistributableProfit_lbl0" xml:lang="en-US">Percentage share of distributable profit.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PercentageShareOfDistributableProfit" xlink:to="itp_PercentageShareOfDistributableProfit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_PrepaidGas_lbl0" xml:lang="en-US">Amount of prepaid gas.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PrepaidGas" xlink:to="itp_PrepaidGas_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_PrepaidLandLease_lbl0" xml:lang="en-US">Amount of asset related to consideration paid in advance for land lease.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PrepaidLandLease" xlink:to="itp_PrepaidLandLease_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_PrepaymentForPurchaseOfMaterials_lbl0" xml:lang="en-US">Amount of Prepayment for purchase of materials value-added tax recoverable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PrepaymentForPurchaseOfMaterials" xlink:to="itp_PrepaymentForPurchaseOfMaterials_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_PropertyPlantAndEquipmentLeaseTerm_lbl0" xml:lang="en-US">Property plant and equipment lease term.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PropertyPlantAndEquipmentLeaseTerm" xlink:to="itp_PropertyPlantAndEquipmentLeaseTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_RisksAndUncertaintiesTextBlock_lbl0" xml:lang="en-US">The entire disclosure for risks and uncertainties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RisksAndUncertaintiesTextBlock" xlink:to="itp_RisksAndUncertaintiesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of weighted average remaining lease terms and discount rates.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:to="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled_lbl0" xml:lang="en-US">Cancelled or expired during the period, Weight average exercise price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised_lbl0" xml:lang="en-US">Exercised during the period, Weight average exercise price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued_lbl0" xml:lang="en-US">Issued during the period, Weight average exercise price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber_lbl0" xml:lang="en-US">Warrants exercisable, number of shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Warrants exercisable, weighted average exercise price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Warrants outstanding, weighted average exercise price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_StatutoryEarningsReserve_lbl0" xml:lang="en-US">Amount of statutory earning reserve.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_StatutoryEarningsReserve" xlink:to="itp_StatutoryEarningsReserve_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ValueAddedTaxesPayableCurrent_lbl0" xml:lang="en-US">Value-added tax payable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ValueAddedTaxesPayableCurrent" xlink:to="itp_ValueAddedTaxesPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1_lbl0" xml:lang="en-US">The carrying amount of the consolidated Variable Interest Entity&apos;s liabilities included in the reporting entity&apos;s statement of financial position.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1" xlink:to="itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment_lbl0" xml:lang="en-US">State in which the VIE&apos;s of the limited liability company or limited partnership was organized.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment" xlink:to="itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_WarrantDisclosureTextBlock_lbl0" xml:lang="en-US">The entire disclosure for warrants.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WarrantDisclosureTextBlock" xlink:to="itp_WarrantDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_WarrantPricePerShare_lbl0" xml:lang="en-US">Amount of warrant price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WarrantPricePerShare" xlink:to="itp_WarrantPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_WarrentExpireDate_lbl0" xml:lang="en-US">Warrent expire date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WarrentExpireDate" xlink:to="itp_WarrentExpireDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_WorkingCapitalLoan_lbl0" xml:lang="en-US">Working capital loan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WorkingCapitalLoan" xlink:to="itp_WorkingCapitalLoan_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_BaodingShengdeMember_lbl0" xml:lang="en-US">Baoding Shengde.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_BaodingShengdeMember" xlink:to="itp_BaodingShengdeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_BasePaperAndOtherRawMaterialsMember_lbl0" xml:lang="en-US">Base Paper and Other Raw Materials.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_BasePaperAndOtherRawMaterialsMember" xlink:to="itp_BasePaperAndOtherRawMaterialsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_DongfangHoldingMember_lbl0" xml:lang="en-US">Dongfang Holding.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DongfangHoldingMember" xlink:to="itp_DongfangHoldingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_DongfangPaperMember_lbl0" xml:lang="en-US">Hebei Baoding Orient Paper Milling Company Limited.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DongfangPaperMember" xlink:to="itp_DongfangPaperMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_MrZhenyongLiuMember_lbl0" xml:lang="en-US">Mr. Zhenyong Liu.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_MrZhenyongLiuMember" xlink:to="itp_MrZhenyongLiuMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_PublicUtilitiesInventoryCoalAndGasMember_lbl0" xml:lang="en-US">Public Utilities Inventory Coal And Gas.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PublicUtilitiesInventoryCoalAndGasMember" xlink:to="itp_PublicUtilitiesInventoryCoalAndGasMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_RecycledPaperBoardMember_lbl0" xml:lang="en-US">Recycled paper board.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RecycledPaperBoardMember" xlink:to="itp_RecycledPaperBoardMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_RecycledWhiteScrapPaperMember_lbl0" xml:lang="en-US">Recycled White Scrap Paper.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RecycledWhiteScrapPaperMember" xlink:to="itp_RecycledWhiteScrapPaperMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityReverseStockSplit_lbl0" xml:lang="en-US">Stockholders&apos; Equity, Reverse Stock Split</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityReverseStockSplit" xlink:to="us-gaap_StockholdersEquityReverseStockSplit_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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl1" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl0" xml:lang="en-US">Operating Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl0" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfProvisionsForIncomeTaxesAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfProvisionsForIncomeTaxesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfProvisionsForIncomeTaxesAbstract_lbl" xml:lang="en-US">Schedule Of Provisions For Income Taxes Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfProvisionsForIncomeTaxesAbstract" xlink:to="itp_ScheduleOfProvisionsForIncomeTaxesAbstract_lbl"/>
    <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="itp_DongfangPaperMember_lbl1" xml:lang="en-US">Dongfang Paper Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DongfangPaperMember" xlink:to="itp_DongfangPaperMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl0" xml:lang="en-US">Schedule of Variable Interest Entities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_InterestExpenses_lbl1" xml:lang="en-US">Interest Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_InterestExpenses" xlink:to="itp_InterestExpenses_lbl1"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfLeaseRenewableAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfLeaseRenewableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfLeaseRenewableAbstract_lbl" xml:lang="en-US">Schedule Of Lease Renewable Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfLeaseRenewableAbstract" xlink:to="itp_ScheduleOfLeaseRenewableAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanFourMember_lbl0" xml:lang="en-US">Rural Credit Union Of Xushui District Loan Four Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RuralCreditUnionOfXushuiDistrictLoanFourMember" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoanFourMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1_lbl0" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Date Involvement Began</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1" xlink:to="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl2" 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_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_LoanToARelatedPartynet_lbl1" xml:lang="en-US">Loan To ARelated Partynet</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LoanToARelatedPartynet" xlink:to="itp_LoanToARelatedPartynet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_HebeiTengshengMember_lbl0" xml:lang="en-US">Hebei Tengsheng Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_HebeiTengshengMember" xlink:to="itp_HebeiTengshengMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Deferred Tax Assets, Property, Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilityMeasurementInput_lbl0" xml:lang="en-US">Derivative Liability, Measurement Input</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilityMeasurementInput" xlink:to="us-gaap_DerivativeLiabilityMeasurementInput_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="itp_oneSuppliersMember_lbl1" xml:lang="en-US">one Suppliers Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_oneSuppliersMember" xlink:to="itp_oneSuppliersMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_PRCMember_lbl0" xml:lang="en-US">PRCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PRCMember" xlink:to="itp_PRCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_PublicUtilitiesInventoryCoalAndGasMember_lbl1" xml:lang="en-US">Public Utilities Inventory Coal And Gas Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PublicUtilitiesInventoryCoalAndGasMember" xlink:to="itp_PublicUtilitiesInventoryCoalAndGasMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ThreeSuppliersMember_lbl0" xml:lang="en-US">Three Suppliers Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ThreeSuppliersMember" xlink:to="itp_ThreeSuppliersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_VariableInterestEntityVieAbstract_lbl0" xml:lang="en-US">Variable Interest Entity Vie Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_VariableInterestEntityVieAbstract" xlink:to="itp_VariableInterestEntityVieAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_IncomeTaxStatuteOfLimitationsPeriod_lbl1" xml:lang="en-US">Income Tax Statute Of Limitations Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_IncomeTaxStatuteOfLimitationsPeriod" xlink:to="itp_IncomeTaxStatuteOfLimitationsPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl1" xml:lang="en-US">Accounts Payable and Other Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_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="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="us-gaap_IncreaseDecreaseInCustomerAdvances_lbl0" xml:lang="en-US">Increase (Decrease) in Customer Advances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_WorkingCapitalLoan_lbl1" xml:lang="en-US">Working Capital Loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WorkingCapitalLoan" xlink:to="itp_WorkingCapitalLoan_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Trade</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="us-gaap_RestrictedCashEquivalentsCurrent_lbl0" xml:lang="en-US">Restricted Cash Equivalents, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashEquivalentsCurrent" xlink:to="us-gaap_RestrictedCashEquivalentsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseRightsMember_lbl0" xml:lang="en-US">Use Rights [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseRightsMember" xlink:to="us-gaap_UseRightsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressMember_lbl0" xml:lang="en-US">Construction in Progress [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl0" xml:lang="en-US">Deferred Tax Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl1" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_LandUseRightMember_lbl0" xml:lang="en-US">Land Use Right Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LandUseRightMember" xlink:to="itp_LandUseRightMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ShengdeHoldingsMember_lbl0" xml:lang="en-US">Shengde Holdings Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShengdeHoldingsMember" xlink:to="itp_ShengdeHoldingsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ManagementAndServiceFeesRate_lbl0" xml:lang="en-US">Management and Service Fees, Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ManagementAndServiceFeesRate" xlink:to="us-gaap_ManagementAndServiceFeesRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl0" xml:lang="en-US">Debt Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl0" xml:lang="en-US">Proceeds from Issuance of Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl2" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock_lbl0" xml:lang="en-US">Condensed Financial Statements [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock" xlink:to="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDate_lbl0" xml:lang="en-US">Related Party Transaction, Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDate" xlink:to="us-gaap_RelatedPartyTransactionDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl0" xml:lang="en-US">Inventory, Finished Goods, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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="us-gaap_RepaymentsOfDebt_lbl0" xml:lang="en-US">Repayments of Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl0" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl2" 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_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_LeaseExpirationPeriod_lbl1" xml:lang="en-US">Lease Expiration Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LeaseExpirationPeriod" xlink:to="itp_LeaseExpirationPeriod_lbl1"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfSubsidiariesAndVariableInterestEntitiesAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfSubsidiariesAndVariableInterestEntitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfSubsidiariesAndVariableInterestEntitiesAbstract_lbl" xml:lang="en-US">Schedule Of Subsidiaries And Variable Interest Entities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfSubsidiariesAndVariableInterestEntitiesAbstract" xlink:to="itp_ScheduleOfSubsidiariesAndVariableInterestEntitiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityTypeOfEntity_lbl0" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Type of Entity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityTypeOfEntity" xlink:to="us-gaap_VariableInterestEntityTypeOfEntity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermLoansFromBank_lbl0" xml:lang="en-US">Loans Payable to Bank, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLoansFromBank" xlink:to="us-gaap_LongTermLoansFromBank_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl0" xml:lang="en-US">Components of Deferred Tax Assets and Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ICBCLoan2Member_lbl0" xml:lang="en-US">ICBCLoan2 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoan2Member" xlink:to="itp_ICBCLoan2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Remainder of Fiscal Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_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="itp_EmployeeThreeMember_lbl0" xml:lang="en-US">Employee Three Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EmployeeThreeMember" xlink:to="itp_EmployeeThreeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_lbl0" xml:lang="en-US">Short-Term Debt, Percentage Bearing Fixed Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:to="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_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="us-gaap_OtherAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Other Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfShortTermBankLoansAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfShortTermBankLoansAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_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="itp_ScheduleOfShortTermBankLoansAbstract" xlink:to="itp_ScheduleOfShortTermBankLoansAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_lbl0" xml:lang="en-US">Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_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="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="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseDescription_lbl0" xml:lang="en-US">Lessee, Operating Lease, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseDescription" xlink:to="us-gaap_LesseeOperatingLeaseDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_BankOfCangzhouMember_lbl0" xml:lang="en-US">Bank Of Cangzhou Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_BankOfCangzhouMember" xlink:to="itp_BankOfCangzhouMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoan6Member_lbl0" xml:lang="en-US">Rural Credit Union Of Xushui District Loan6 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RuralCreditUnionOfXushuiDistrictLoan6Member" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoan6Member_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="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="us-gaap_InterestAndFeeIncomeOtherLoans_lbl0" xml:lang="en-US">Interest and Fee Income, Other Loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndFeeIncomeOtherLoans" xlink:to="us-gaap_InterestAndFeeIncomeOtherLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_lbl0" xml:lang="en-US">Proceeds from Issuance of Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt_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="us-gaap_DerivativeGainLossOnDerivativeNet_lbl1" xml:lang="en-US">Derivative, Gain (Loss) on Derivative, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsLineItems_lbl0" xml:lang="en-US">Other Commitments [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentsLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_PrepaymentForPurchaseOfMaterials_lbl1" xml:lang="en-US">Prepayment For Purchase Of Materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PrepaymentForPurchaseOfMaterials" xlink:to="itp_PrepaymentForPurchaseOfMaterials_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl1" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl0" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_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="itp_LoanAgreementTerm_lbl1" xml:lang="en-US">Loan Agreement Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LoanAgreementTerm" xlink:to="itp_LoanAgreementTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_VariableInterestEntityPrimaryBeneficiaryMember_lbl0" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ChiefExecutiveOfficerMember_lbl0" xml:lang="en-US">Chief Executive Officer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ChiefExecutiveOfficerMember" xlink:to="srt_ChiefExecutiveOfficerMember_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"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfLongTermLoansAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfLongTermLoansAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfLongTermLoansAbstract_lbl" xml:lang="en-US">Schedule Of Long Term Loans Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfLongTermLoansAbstract" xlink:to="itp_ScheduleOfLongTermLoansAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable_lbl0" xml:lang="en-US">Short-Term Bank Loans and Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_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="itp_DeferredTaxAssetsMiscellaneousCurrent_lbl1" xml:lang="en-US">Deferred Tax Assets Miscellaneous Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DeferredTaxAssetsMiscellaneousCurrent" xlink:to="itp_DeferredTaxAssetsMiscellaneousCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Exercise Price Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantExercisePriceIncrease_lbl0" xml:lang="en-US">Warrant, Exercise Price, Increase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantExercisePriceIncrease" xlink:to="us-gaap_WarrantExercisePriceIncrease_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAllocatedToLimitedPartners_lbl0" xml:lang="en-US">Net Income (Loss) Allocated to Limited Partners</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAllocatedToLimitedPartners" xlink:to="us-gaap_NetIncomeLossAllocatedToLimitedPartners_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_LongtermLoanFromFinancialInstitutions_lbl1" xml:lang="en-US">Longterm Loan From Financial Institutions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LongtermLoanFromFinancialInstitutions" xlink:to="itp_LongtermLoanFromFinancialInstitutions_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_NotAttributableToSegmentsMember_lbl0" xml:lang="en-US">Not Attributable To Segments Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_NotAttributableToSegmentsMember" xlink:to="itp_NotAttributableToSegmentsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent_lbl1" xml:lang="en-US">Deferred Tax Assets Impairment Of Amortization Property Plant And Equipment Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent" xlink:to="itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US">Equity, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_PercentageShareOfDistributableProfit_lbl1" xml:lang="en-US">Percentage Share Of Distributable Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PercentageShareOfDistributableProfit" xlink:to="itp_PercentageShareOfDistributableProfit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember_lbl0" xml:lang="en-US">Measurement Input, Expected Dividend Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:to="us-gaap_MeasurementInputExpectedDividendRateMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ICBCLoan4Member_lbl0" xml:lang="en-US">ICBCLoan4 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoan4Member" xlink:to="itp_ICBCLoan4Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SecuredDebt_lbl0" xml:lang="en-US">Secured Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecuredDebt" xlink:to="us-gaap_SecuredDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_RecycledWhiteScrapPaperMember_lbl1" xml:lang="en-US">Recycled White Scrap Paper Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RecycledWhiteScrapPaperMember" xlink:to="itp_RecycledWhiteScrapPaperMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_TengshengPaperMember_lbl0" xml:lang="en-US">Tengsheng Paper Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_TengshengPaperMember" xlink:to="itp_TengshengPaperMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_PropertyPlantAndEquipmentLeaseTerm_lbl1" xml:lang="en-US">Property Plant And Equipment Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PropertyPlantAndEquipmentLeaseTerm" xlink:to="itp_PropertyPlantAndEquipmentLeaseTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Weighted Average Remaining Lease Terms And Discount Rates Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:to="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ICBCLoan3Member_lbl0" xml:lang="en-US">ICBCLoan3 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoan3Member" xlink:to="itp_ICBCLoan3Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_lbl0" xml:lang="en-US">Fair Value Adjustment of Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAdjustmentOfWarrants" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnsecuredDebt_lbl1" xml:lang="en-US">Unsecured Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnsecuredDebt" xlink:to="us-gaap_UnsecuredDebt_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ValueAddedTaxesPayableCurrent_lbl1" xml:lang="en-US">Value Added Taxes Payable Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ValueAddedTaxesPayableCurrent" xlink:to="itp_ValueAddedTaxesPayableCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_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="itp_UnlabeledAbstract" xlink:to="itp_UnlabeledAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl0" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfOutstandingAndExercisableWarrantsAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfOutstandingAndExercisableWarrantsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfOutstandingAndExercisableWarrantsAbstract_lbl" xml:lang="en-US">Schedule Of Outstanding And Exercisable Warrants Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfOutstandingAndExercisableWarrantsAbstract" xlink:to="itp_ScheduleOfOutstandingAndExercisableWarrantsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl0" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_RuralCreditUnionOfXushuiDistrictMember_lbl0" xml:lang="en-US">Rural Credit Union Of Xushui District Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RuralCreditUnionOfXushuiDistrictMember" xlink:to="itp_RuralCreditUnionOfXushuiDistrictMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_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="itp_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="itp_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ICBCLoan5Member_lbl0" xml:lang="en-US">ICBCLoan5 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoan5Member" xlink:to="itp_ICBCLoan5Member_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="itp_CommonStockIssuedToPurchaseStock_lbl1" xml:lang="en-US">Common Stock Issued To Purchase Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CommonStockIssuedToPurchaseStock" xlink:to="itp_CommonStockIssuedToPurchaseStock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_EffectOfTaxAndBookDifference_lbl1" xml:lang="en-US">Effect Of Tax And Book Difference</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EffectOfTaxAndBookDifference" xlink:to="itp_EffectOfTaxAndBookDifference_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_DescriptionOfCarryForwardsExpire_lbl1" xml:lang="en-US">Description Of Carry Forwards Expire</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DescriptionOfCarryForwardsExpire" xlink:to="itp_DescriptionOfCarryForwardsExpire_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryGrossAbstract_lbl0" xml:lang="en-US">Inventory, Gross [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGrossAbstract" xlink:to="us-gaap_InventoryGrossAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_EliminationOfIntersegmentMember_lbl0" xml:lang="en-US">Elimination Of Intersegment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EliminationOfIntersegmentMember" xlink:to="itp_EliminationOfIntersegmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Capital_lbl0" xml:lang="en-US">Banking Regulation, Total Capital, Actual</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Capital" xlink:to="us-gaap_Capital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl0" xml:lang="en-US">Business Combination, Consideration Transferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_AgreementAxis_lbl0" xml:lang="en-US">Agreement Axis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_AgreementAxis" xlink:to="itp_AgreementAxis_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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_EmployeeTwoMember_lbl0" xml:lang="en-US">Employee Two Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EmployeeTwoMember" xlink:to="itp_EmployeeTwoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaid_lbl0" xml:lang="en-US">Interest Paid, Including Capitalized Interest, Operating and Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaid" xlink:to="us-gaap_InterestPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentInterestRate_lbl0" xml:lang="en-US">Investment Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentInterestRate" xlink:to="us-gaap_InvestmentInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableOtherCurrent_lbl0" xml:lang="en-US">Accounts Payable, Other, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableOtherCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_WarrentExpireDate_lbl1" xml:lang="en-US">Warrent Expire Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WarrentExpireDate" xlink:to="itp_WarrentExpireDate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Equity [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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="itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember_lbl0" xml:lang="en-US">Rural Credit Union Of Xushui District Loan Two Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityOtherShares_lbl0" xml:lang="en-US">Stockholders&apos; Equity, Other Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityOtherShares" xlink:to="us-gaap_StockholdersEquityOtherShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_DepositInsuranceRegulations_lbl1" xml:lang="en-US">Deposit Insurance Regulations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DepositInsuranceRegulations" xlink:to="itp_DepositInsuranceRegulations_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_PrepaidGas_lbl1" xml:lang="en-US">Prepaid Gas</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PrepaidGas" xlink:to="itp_PrepaidGas_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="itp_ICBCLoanFiveMember_lbl0" xml:lang="en-US">ICBCLoan Five Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoanFiveMember" xlink:to="itp_ICBCLoanFiveMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_RecycledPaperBoardMember_lbl1" xml:lang="en-US">Recycled Paper Board Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RecycledPaperBoardMember" xlink:to="itp_RecycledPaperBoardMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionRate_lbl0" xml:lang="en-US">Related Party Transaction, Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionRate" xlink:to="us-gaap_RelatedPartyTransactionRate_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowings_lbl1" xml:lang="en-US">Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl0" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCurrentAssetsTextBlock_lbl0" xml:lang="en-US">Other Current Assets [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentAssetsTextBlock" xlink:to="us-gaap_OtherCurrentAssetsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ICBCMember_lbl0" xml:lang="en-US">ICBCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCMember" xlink:to="itp_ICBCMember_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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsAbstract_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Percent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ICBCLoan7Member_lbl0" xml:lang="en-US">ICBCLoan7 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoan7Member" xlink:to="itp_ICBCLoan7Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_CommonStockIssuedToPurchaseOfWarrants_lbl1" xml:lang="en-US">Common Stock Issued To Purchase Of Warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CommonStockIssuedToPurchaseOfWarrants" xlink:to="itp_CommonStockIssuedToPurchaseOfWarrants_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ICBCLoan6Member_lbl0" xml:lang="en-US">ICBCLoan6 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoan6Member" xlink:to="itp_ICBCLoan6Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAbstract_lbl0" xml:lang="en-US">Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1_lbl1" xml:lang="en-US">Debt Conversion, Converted Instrument, Warrants or Options Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:to="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_StatutoryEarningsReserveMember_lbl0" xml:lang="en-US">Statutory Earnings Reserve Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_StatutoryEarningsReserveMember" xlink:to="itp_StatutoryEarningsReserveMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl0" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerAdvancesCurrent_lbl0" xml:lang="en-US">Customer Advances, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerAdvancesCurrent" xlink:to="us-gaap_CustomerAdvancesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayable_lbl0" xml:lang="en-US">Loans Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayable" xlink:to="us-gaap_LoansPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_PurchaseMember_lbl0" xml:lang="en-US">Purchase Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PurchaseMember" xlink:to="itp_PurchaseMember_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="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_lbl0" xml:lang="en-US">Other Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl0" xml:lang="en-US">Number of Operating Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRent_lbl0" xml:lang="en-US">Payments for Rent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRent" xlink:to="us-gaap_PaymentsForRent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl0" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl0" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl0" xml:lang="en-US">Income Taxes Paid, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashCurrent_lbl0" xml:lang="en-US">Restricted Cash, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_BasePaperAndOtherRawMaterialsMember_lbl1" xml:lang="en-US">Base Paper And Other Raw Materials Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_BasePaperAndOtherRawMaterialsMember" xlink:to="itp_BasePaperAndOtherRawMaterialsMember_lbl1"/>
    <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="itp_MrZhengyongLiuMember_lbl1" xml:lang="en-US">Mr Zhengyong Liu Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_MrZhengyongLiuMember" xlink:to="itp_MrZhengyongLiuMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Domestic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose_lbl0" xml:lang="en-US">Subsidiary of Limited Liability Company or Limited Partnership, Business Purpose</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose_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_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_AccruedUtilitiesCurrent_lbl0" xml:lang="en-US">Accrued Utilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedUtilitiesCurrent" xlink:to="us-gaap_AccruedUtilitiesCurrent_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="itp_PrepaidLandLease_lbl1" xml:lang="en-US">Prepaid Land Lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PrepaidLandLease" xlink:to="itp_PrepaidLandLease_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_MrZhenyongLiuMember_lbl1" xml:lang="en-US">Mr Zhenyong Liu Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_MrZhenyongLiuMember" xlink:to="itp_MrZhenyongLiuMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryGross_lbl0" xml:lang="en-US">Inventory, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_LoanDueDate_lbl1" xml:lang="en-US">Loan Due Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LoanDueDate" xlink:to="itp_LoanDueDate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState_lbl0" xml:lang="en-US">Subsidiary of Limited Liability Company or Limited Partnership, State</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl2" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl0" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndDebtExpense_lbl0" xml:lang="en-US">Interest and Debt Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndDebtExpense" xlink:to="us-gaap_InterestAndDebtExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_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="itp_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="itp_ScheduleOfPropertyPlantAndEquipmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl0" xml:lang="en-US">Inventory, Raw Materials, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_XushuiLandLeaseMember_lbl1" xml:lang="en-US">Xushui Land Lease Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_XushuiLandLeaseMember" xlink:to="itp_XushuiLandLeaseMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl1" xml:lang="en-US">Gain (Loss) on Sale of Assets and Asset Impairment Charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl1" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableMember_lbl0" xml:lang="en-US">Loans Payable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableMember" xlink:to="us-gaap_LoansPayableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_DeferredTaxAssetsValuationAllowancePercentage_lbl1" xml:lang="en-US">Deferred Tax Assets Valuation Allowance Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DeferredTaxAssetsValuationAllowancePercentage" xlink:to="itp_DeferredTaxAssetsValuationAllowancePercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl1" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl1" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Warrant Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TerminationLoans_lbl0" xml:lang="en-US">Termination Loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TerminationLoans" xlink:to="us-gaap_TerminationLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanOneMember_lbl0" xml:lang="en-US">Rural Credit Union Of Xushui District Loan One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RuralCreditUnionOfXushuiDistrictLoanOneMember" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoanOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Exercise Price Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ICBCLoanOneMember_lbl0" xml:lang="en-US">ICBCLoan One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ICBCLoanOneMember" xlink:to="itp_ICBCLoanOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfStockWarrantActivitiesAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfStockWarrantActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfStockWarrantActivitiesAbstract_lbl" xml:lang="en-US">Schedule Of Stock Warrant Activities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfStockWarrantActivitiesAbstract" xlink:to="itp_ScheduleOfStockWarrantActivitiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl0" xml:lang="en-US">Additional Paid in Capital, Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Restricted Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:to="us-gaap_RestrictedAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_EffectOfDilution_lbl1" xml:lang="en-US">Effect Of Dilution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EffectOfDilution" xlink:to="itp_EffectOfDilution_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityVIEActivitiesOfVIE_lbl0" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Activities of VIE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xlink:to="us-gaap_VariableInterestEntityVIEActivitiesOfVIE_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_lbl1" xml:lang="en-US">Subsidiary of Limited Liability Company or Limited Partnership, Ownership Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl0" xml:lang="en-US">Repayments of Related Party Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_EnterprisewideConsolidatedMember_lbl0" xml:lang="en-US">Enterprisewide Consolidated Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EnterprisewideConsolidatedMember" xlink:to="itp_EnterprisewideConsolidatedMember_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="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl0" xml:lang="en-US">Repayments of Debt and Lease Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:to="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate_lbl0" xml:lang="en-US">Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:to="us-gaap_LongTermDebtPercentageBearingFixedInterestRate_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="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="itp_SubsidiaryAbstract_lbl0" xml:lang="en-US">Subsidiary Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SubsidiaryAbstract" xlink:to="itp_SubsidiaryAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl0" xml:lang="en-US">Employee-related Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseNonoperating_lbl1" xml:lang="en-US">Interest Expense, Nonoperating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets_lbl1" xml:lang="en-US">Commitments For Purchase Or Construction Of Capital Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets" xlink:to="itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermLeaseCost_lbl0" xml:lang="en-US">Short-Term Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember_lbl0" xml:lang="en-US">Rural Credit Union Of Xushui District Loan Three Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantMember_lbl0" xml:lang="en-US">Warrant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_InvestmentWarrantsExercisePrice_lbl1" xml:lang="en-US">Investment Warrants Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_InvestmentWarrantsExercisePrice" xlink:to="itp_InvestmentWarrantsExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_JiangnaYuMember_lbl0" xml:lang="en-US">Jiangna Yu Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_JiangnaYuMember" xlink:to="itp_JiangnaYuMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_RisksAndUncertaintiesTextBlock_lbl1" xml:lang="en-US">Risks And Uncertainties Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RisksAndUncertaintiesTextBlock" xlink:to="itp_RisksAndUncertaintiesTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl0" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_lbl0" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised In Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValueAddedTaxReceivableNoncurrent_lbl0" xml:lang="en-US">Value Added Tax Receivable, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValueAddedTaxReceivableNoncurrent" xlink:to="us-gaap_ValueAddedTaxReceivableNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl1" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_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_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="itp_ExpectedPaymentTerm_lbl1" xml:lang="en-US">Expected Payment Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ExpectedPaymentTerm" xlink:to="itp_ExpectedPaymentTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_StatutoryEarningsReserve_lbl1" xml:lang="en-US">Statutory Earnings Reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_StatutoryEarningsReserve" xlink:to="itp_StatutoryEarningsReserve_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoan5Member_lbl0" xml:lang="en-US">Rural Credit Union Of Xushui District Loan5 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RuralCreditUnionOfXushuiDistrictLoan5Member" xlink:to="itp_RuralCreditUnionOfXushuiDistrictLoan5Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansHeldForSaleTerm_lbl0" xml:lang="en-US">Loan, Held-for-Sale, Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansHeldForSaleTerm" xlink:to="us-gaap_LoansHeldForSaleTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount_lbl0" xml:lang="en-US">Investment Owned, Balance, Principal Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:to="us-gaap_InvestmentOwnedBalancePrincipalAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_EmployeeOneMember_lbl0" xml:lang="en-US">Employee One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EmployeeOneMember" xlink:to="itp_EmployeeOneMember_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="itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1_lbl1" xml:lang="en-US">Variable Interest Entity Consolidated Carrying Amount Liabilities1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1" xlink:to="itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1_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_MeasurementInputPriceVolatilityMember_lbl0" xml:lang="en-US">Measurement Input, Price Volatility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate_lbl0" xml:lang="en-US">Subsidiary of Limited Liability Company or Limited Partnership, Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_NonRecurringFairValueMeasurementsPolicyTextBlock_lbl1" xml:lang="en-US">Non Recurring Fair Value Measurements Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_NonRecurringFairValueMeasurementsPolicyTextBlock" xlink:to="itp_NonRecurringFairValueMeasurementsPolicyTextBlock_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_TwoSuppliersMember_lbl0" xml:lang="en-US">Two Suppliers Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_TwoSuppliersMember" xlink:to="itp_TwoSuppliersMember_lbl0"/>
    <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_OtherPrepaidExpenseCurrent_lbl0" xml:lang="en-US">Other Prepaid Expense, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPrepaidExpenseCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl0" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl1" 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_lbl1"/>
    <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="itp_LandUseRightNetValue_lbl1" xml:lang="en-US">Land Use Right Net Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LandUseRightNetValue" xlink:to="itp_LandUseRightNetValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AreaOfLand_lbl0" xml:lang="en-US">Area of Land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AreaOfLand" xlink:to="us-gaap_AreaOfLand_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock_lbl1" xml:lang="en-US">Concentration And Major Customers And Suppliers Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock" xlink:to="itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl0" xml:lang="en-US">Other Liabilities, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">Selling, General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherShortTermBorrowings_lbl1" 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="us-gaap_OtherShortTermBorrowings" xlink:to="us-gaap_OtherShortTermBorrowings_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_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_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="itp_DeferredTaxAssetsGainLossOnAssetDisposal_lbl1" xml:lang="en-US">Deferred Tax Assets Gain Loss On Asset Disposal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DeferredTaxAssetsGainLossOnAssetDisposal" xlink:to="itp_DeferredTaxAssetsGainLossOnAssetDisposal_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseOther_lbl0" xml:lang="en-US">Interest Expense, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseOther" xlink:to="us-gaap_InterestExpenseOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member_lbl0" xml:lang="en-US">Industrial And Commercial Bank Of China ICBCLoan1 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member" xlink:to="itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleLeasebackTransactionNetBookValue_lbl0" xml:lang="en-US">Sale Leaseback Transaction, Net Book Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleLeasebackTransactionNetBookValue" xlink:to="us-gaap_SaleLeasebackTransactionNetBookValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_QianrongMember_lbl0" xml:lang="en-US">Qianrong Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_QianrongMember" xlink:to="itp_QianrongMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime_lbl0" xml:lang="en-US">Short-Term Debt, Weighted Average Interest Rate, over Time</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime" xlink:to="us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent_lbl0" xml:lang="en-US">Derivative Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilitiesNoncurrent" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherBorrowings_lbl0" xml:lang="en-US">Other Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherBorrowings" xlink:to="us-gaap_OtherBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_EffectOfDifferentTaxJurisdiction_lbl1" xml:lang="en-US">Effect Of Different Tax Jurisdiction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EffectOfDifferentTaxJurisdiction" xlink:to="itp_EffectOfDifferentTaxJurisdiction_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtDescription_lbl0" xml:lang="en-US">Long-Term Debt, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtDescription" xlink:to="us-gaap_LongTermDebtDescription_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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCredit_lbl0" xml:lang="en-US">Long-Term Line of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_RemainingLeaseTermAndDiscountRateAbstract_lbl0" xml:lang="en-US">Remaining Lease Term And Discount Rate Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RemainingLeaseTermAndDiscountRateAbstract" xlink:to="itp_RemainingLeaseTermAndDiscountRateAbstract_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_InterestPayableCurrent_lbl0" xml:lang="en-US">Interest Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_AssetsAbstract0_lbl0" xml:lang="en-US">Assets Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_AssetsAbstract0" xlink:to="itp_AssetsAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl0" xml:lang="en-US">Operating Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl1" xml:lang="en-US">Other Receivables, Net, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock_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_RepaymentsOfBankDebt_lbl0" xml:lang="en-US">Repayments of Bank Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfBankDebt" xlink:to="us-gaap_RepaymentsOfBankDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl0" xml:lang="en-US">Concentration Risk, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_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"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfInventoriesAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfInventoriesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_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="itp_ScheduleOfInventoriesAbstract" xlink:to="itp_ScheduleOfInventoriesAbstract_lbl"/>
    <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="itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment_lbl1" xml:lang="en-US">Variable Interest Entity Qualitative Or Quantitative Information Place Of Incorporation Or Establishment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment" xlink:to="itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl0" xml:lang="en-US">Related Party Transaction, Amounts of Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="us-gaap_OtherLiabilitiesCurrent_lbl0" xml:lang="en-US">Other Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_LeaseExpirationsPeriod_lbl1" xml:lang="en-US">Lease Expirations Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LeaseExpirationsPeriod" xlink:to="itp_LeaseExpirationsPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Exercise Price Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_WorkingCapitalLoanAgreementMember_lbl0" xml:lang="en-US">Working Capital Loan Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WorkingCapitalLoanAgreementMember" xlink:to="itp_WorkingCapitalLoanAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl0"/>
    <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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_WarrantPricePerShare_lbl1" xml:lang="en-US">Warrant Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WarrantPricePerShare" xlink:to="itp_WarrantPricePerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_LoansPayableCurrent_lbl0" xml:lang="en-US">Loans Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableCurrent" xlink:to="us-gaap_LoansPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFDICInsuredAmount_lbl0" xml:lang="en-US">Cash, FDIC Insured Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFDICInsuredAmount" xlink:to="us-gaap_CashFDICInsuredAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyMember_lbl1" xml:lang="en-US">Related Party [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl0" xml:lang="en-US">Inventory, Work in Process, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl0" xml:lang="en-US">Property, Plant and Equipment, Other, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet_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_InterestIncomeOther_lbl0" xml:lang="en-US">Interest Income, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeOther" xlink:to="us-gaap_InterestIncomeOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl0" xml:lang="en-US">Debt Instrument, Face Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl0" xml:lang="en-US">Building and Building Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl0" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Exercise Price Cancelled</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled_lbl1"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfWeightedAverageAssumptionsAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfWeightedAverageAssumptionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfWeightedAverageAssumptionsAbstract_lbl" xml:lang="en-US">Schedule Of Weighted Average Assumptions Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfWeightedAverageAssumptionsAbstract" xlink:to="itp_ScheduleOfWeightedAverageAssumptionsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl0" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_MeasurementInputExpectedTermMember_lbl0" xml:lang="en-US">Measurement Input, Expected Term [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputExpectedTermMember" xlink:to="us-gaap_MeasurementInputExpectedTermMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock_lbl0" xml:lang="en-US">Schedule of Derivative Liabilities at Fair Value [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" xlink:to="us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock_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="itp_BankOfCangzhou1Member_lbl0" xml:lang="en-US">Bank Of Cangzhou1 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_BankOfCangzhou1Member" xlink:to="itp_BankOfCangzhou1Member_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"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfFinancialInformationForReportableSegmentsAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfFinancialInformationForReportableSegmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfFinancialInformationForReportableSegmentsAbstract_lbl" xml:lang="en-US">Schedule Of Financial Information For Reportable Segments Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfFinancialInformationForReportableSegmentsAbstract" xlink:to="itp_ScheduleOfFinancialInformationForReportableSegmentsAbstract_lbl"/>
    <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="us-gaap_InvestmentOwnedPercentOfNetAssets_lbl0" xml:lang="en-US">Investment Owned, Net Assets, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedPercentOfNetAssets" xlink:to="us-gaap_InvestmentOwnedPercentOfNetAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedSalesCommissionCurrent_lbl0" xml:lang="en-US">Accrued Sales Commission, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalesCommissionCurrent" xlink:to="us-gaap_AccruedSalesCommissionCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_DongfangHoldingMember_lbl1" xml:lang="en-US">Dongfang Holding Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_DongfangHoldingMember" xlink:to="itp_DongfangHoldingMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilities_lbl1" xml:lang="en-US">Derivative Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilities" xlink:to="us-gaap_DerivativeLiabilities_lbl1"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfAggregateCarryingValueOfDongfangPaperSAssetsAndLiabilitiesAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfAggregateCarryingValueOfDongfangPaperSAssetsAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfAggregateCarryingValueOfDongfangPaperSAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule Of Aggregate Carrying Value Of Dongfang Paper SAssets And Liabilities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfAggregateCarryingValueOfDongfangPaperSAssetsAndLiabilitiesAbstract" xlink:to="itp_ScheduleOfAggregateCarryingValueOfDongfangPaperSAssetsAndLiabilitiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl0" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl0" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_WarrantDisclosureTextBlock_lbl1" xml:lang="en-US">Warrant Disclosure Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WarrantDisclosureTextBlock" xlink:to="itp_WarrantDisclosureTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturityDate_lbl0" xml:lang="en-US">Long-Term Debt, Maturity Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturityDate" xlink:to="us-gaap_LongTermDebtMaturityDate_lbl0"/>
    <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="us-gaap_ValueAddedTaxReceivable_lbl0" xml:lang="en-US">Value Added Tax Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValueAddedTaxReceivable" xlink:to="us-gaap_ValueAddedTaxReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_PercentageOfRevenue_lbl1" xml:lang="en-US">Percentage Of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PercentageOfRevenue" xlink:to="itp_PercentageOfRevenue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Federal Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_BaodingShengdeMember_lbl1" xml:lang="en-US">Baoding Shengde Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_BaodingShengdeMember" xlink:to="itp_BaodingShengdeMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_BankOfCangzhou2Member_lbl0" xml:lang="en-US">Bank Of Cangzhou2 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_BankOfCangzhou2Member" xlink:to="itp_BankOfCangzhou2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_CorrespondingPricePerShare_lbl1" xml:lang="en-US">Corresponding Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CorrespondingPricePerShare" xlink:to="itp_CorrespondingPricePerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_lbl0" xml:lang="en-US">Inventory Valuation Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="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="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>itp-20240930_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 Nov 15 19:24:10 UTC 2024 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ConsolidatedBalanceSheet" roleURI="http://orientpaper.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ConsolidatedIncomeStatement" roleURI="http://orientpaper.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ConsolidatedCashFlow" roleURI="http://orientpaper.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ShareholdersEquityType2or3" roleURI="http://orientpaper.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_OrganizationandBusinessBackground" roleURI="http://orientpaper.com/role/OrganizationandBusinessBackground"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_BasisofPresentationandSignificantAccountingPolicies" roleURI="http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_RestrictedCash" roleURI="http://orientpaper.com/role/RestrictedCash"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_Inventories" roleURI="http://orientpaper.com/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_PrepaymentsandOtherCurrentAssets" roleURI="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_PropertyPlantandEquipmentNet" roleURI="http://orientpaper.com/role/PropertyPlantandEquipmentNet"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_Leases" roleURI="http://orientpaper.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_LoansPayable" roleURI="http://orientpaper.com/role/LoansPayable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_RelatedPartyTransactions" roleURI="http://orientpaper.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_OtherPayablesandAccruedLiabilities" roleURI="http://orientpaper.com/role/OtherPayablesandAccruedLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_DerivativeLiabilities" roleURI="http://orientpaper.com/role/DerivativeLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_CommonStock" roleURI="http://orientpaper.com/role/CommonStock"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_Warrants" roleURI="http://orientpaper.com/role/Warrants"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_EarningsPerShare" roleURI="http://orientpaper.com/role/EarningsPerShare"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_IncomeTaxes" roleURI="http://orientpaper.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_StockIncentivePlans" roleURI="http://orientpaper.com/role/StockIncentivePlans"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_CommitmentsandContingencies" roleURI="http://orientpaper.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_SegmentReporting" roleURI="http://orientpaper.com/role/SegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ConcentrationandMajorCustomersandSuppliers" roleURI="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliers"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ConcentrationofCreditRisk" roleURI="http://orientpaper.com/role/ConcentrationofCreditRisk"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_RisksandUncertainties" roleURI="http://orientpaper.com/role/RisksandUncertainties"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_SubsequentEvent" roleURI="http://orientpaper.com/role/SubsequentEvent"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_AccountingPoliciesByPolicy" roleURI="http://orientpaper.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_OrganizationandBusinessBackgroundTables" roleURI="http://orientpaper.com/role/OrganizationandBusinessBackgroundTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_InventoriesTables" roleURI="http://orientpaper.com/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_PrepaymentsandOtherCurrentAssetsTables" roleURI="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_PropertyPlantandEquipmentNetTables" roleURI="http://orientpaper.com/role/PropertyPlantandEquipmentNetTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_LeasesTables" roleURI="http://orientpaper.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_LoansPayableTables" roleURI="http://orientpaper.com/role/LoansPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_OtherPayablesandAccruedLiabilitiesTables" roleURI="http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_DerivativeLiabilitiesTables" roleURI="http://orientpaper.com/role/DerivativeLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_WarrantsTables" roleURI="http://orientpaper.com/role/WarrantsTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_EarningsPerShareTables" roleURI="http://orientpaper.com/role/EarningsPerShareTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_IncomeTaxesTables" roleURI="http://orientpaper.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_CommitmentsandContingenciesTables" roleURI="http://orientpaper.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_SegmentReportingTables" roleURI="http://orientpaper.com/role/SegmentReportingTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofSubsidiariesandVariableInterestEntitiesTable" roleURI="http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofInventoriesTable" roleURI="http://orientpaper.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofPrepaymentsandOtherCurrentAssetsTable" roleURI="http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofLeaseExpenseTable" roleURI="http://orientpaper.com/role/ScheduleofLeaseExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofMeasurementofLeasesLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofMeasurementofLeasesLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofMaturitiesofitsLeaseLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable" roleURI="http://orientpaper.com/role/ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofShortTermBankLoansTable" roleURI="http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofLongTermLoansTable" roleURI="http://orientpaper.com/role/ScheduleofLongTermLoansTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofLongTermDebtRepaymentsTable" roleURI="http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofOtherPayablesandAccruedLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofWeightedAverageAssumptionsTable" roleURI="http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofValueMeasurementsTable" roleURI="http://orientpaper.com/role/ScheduleofValueMeasurementsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofStockWarrantActivitiesTable" roleURI="http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofOutstandingandExercisableWarrantsTable" roleURI="http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofBasicandDilutedNetIncomePerShareTable" roleURI="http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofProvisionsforIncomeTaxesTable" roleURI="http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofDeferredTaxTable" roleURI="http://orientpaper.com/role/ScheduleofDeferredTaxTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofEffectiveIncomeTaxRateTable" roleURI="http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofLeaseRenewableTable" roleURI="http://orientpaper.com/role/ScheduleofLeaseRenewableTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ScheduleofFinancialInformationforReportableSegmentsTable" roleURI="http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_OrganizationandBusinessBackgroundDetails" roleURI="http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_RestrictedCashDetails" roleURI="http://orientpaper.com/role/RestrictedCashDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_PropertyPlantandEquipmentNetDetails" roleURI="http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_LeasesDetails" roleURI="http://orientpaper.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_LoansPayableDetails" roleURI="http://orientpaper.com/role/LoansPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_RelatedPartyTransactionsDetails" roleURI="http://orientpaper.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_OtherPayablesandAccruedLiabilitiesDetails" roleURI="http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_CommonStockDetails" roleURI="http://orientpaper.com/role/CommonStockDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_WarrantsDetails" roleURI="http://orientpaper.com/role/WarrantsDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_IncomeTaxesDetails" roleURI="http://orientpaper.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_StockIncentivePlansDetails" roleURI="http://orientpaper.com/role/StockIncentivePlansDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_CommitmentsandContingenciesDetails" roleURI="http://orientpaper.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_SegmentReportingDetails" roleURI="http://orientpaper.com/role/SegmentReportingDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ConcentrationandMajorCustomersandSuppliersDetails" roleURI="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240930.xsd#itp_r_ConcentrationofCreditRiskDetails" roleURI="http://orientpaper.com/role/ConcentrationofCreditRiskDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#cover" roleURI="http://xbrl.sec.gov/dei/role/document/Cover"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#ai" roleURI="http://xbrl.sec.gov/dei/role/document/AuditInformation"/>
  <presentationLink xlink:role="http://orientpaper.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Cash" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivableNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValueAddedTaxReceivableNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ValueAddedTaxReceivableNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LoansPayableCurrent" order="1.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/2024/elts/us-gaap-2024.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerAdvancesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CustomerAdvancesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="6.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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommitmentsAndContingencies" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryEarningsReserve" xlink:href="itp-20240930.xsd#itp_StatutoryEarningsReserve"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="StatutoryEarningsReserve" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="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/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VariableInterestEntityConsolidatedCarryingAmountLiabilities1" xlink:href="itp-20240930.xsd#itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="VariableInterestEntityConsolidatedCarryingAmountLiabilities1" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_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_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestIncomeOther" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" order="2.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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="7.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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_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_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" 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/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" 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/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InventoryWriteDown" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" 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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfBankDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfBankDebt" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="LoanToARelatedPartynet" xlink:href="itp-20240930.xsd#itp_LoanToARelatedPartynet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="LoanToARelatedPartynet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_Cash" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashEquivalentsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashEquivalentsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_RestrictedCashEquivalentsCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryEarningsReserveMember" xlink:href="itp-20240930.xsd#itp_StatutoryEarningsReserveMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="StatutoryEarningsReserveMember" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="5.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_0" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/OrganizationandBusinessBackground" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/RestrictedCash" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestrictedCashAbstract" xlink:to="us-gaap_RestrictedAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/Inventories" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_OtherCurrentAssetsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/PropertyPlantandEquipmentNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/Leases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/LoansPayable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/RelatedPartyTransactions" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/OtherPayablesandAccruedLiabilities" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/DerivativeLiabilities" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/CommonStock" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/Warrants" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="WarrantDisclosureTextBlock" xlink:href="itp-20240930.xsd#itp_WarrantDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="WarrantDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/EarningsPerShare" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://orientpaper.com/role/IncomeTaxes" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/StockIncentivePlans" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/CommitmentsandContingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesTable" xlink:href="itp-20240930.xsd#itp_CommitmentsandContingenciesTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsandContingenciesTable" 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="CommitmentsandContingenciesTable" xlink:to="us-gaap_OtherCommitmentsLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/SegmentReporting" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliers" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationAndMajorCustomersAndSuppliersTextBlock" xlink:href="itp-20240930.xsd#itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:to="ConcentrationAndMajorCustomersAndSuppliersTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ConcentrationofCreditRisk" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/RisksandUncertainties" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RisksAndUncertaintiesTextBlock" xlink:href="itp-20240930.xsd#itp_RisksAndUncertaintiesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="RisksAndUncertaintiesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/SubsequentEvent" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NonRecurringFairValueMeasurementsPolicyTextBlock" xlink:href="itp-20240930.xsd#itp_NonRecurringFairValueMeasurementsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="NonRecurringFairValueMeasurementsPolicyTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/OrganizationandBusinessBackgroundTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedFinancialStatementsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="srt_ScheduleOfCondensedFinancialStatementsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/InventoriesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/PropertyPlantandEquipmentNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/LeasesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="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/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:href="itp-20240930.xsd#itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/LoansPayableTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/DerivativeLiabilitiesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/WarrantsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/EarningsPerShareTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/IncomeTaxesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesTablesTable" xlink:href="itp-20240930.xsd#itp_CommitmentsandContingenciesTablesTable"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesTablesLineItems" xlink:href="itp-20240930.xsd#itp_CommitmentsandContingenciesTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsandContingenciesTablesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesTablesTable" xlink:to="us-gaap_LeaseContractualTermAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="XushuiLandLeaseMember" xlink:href="itp-20240930.xsd#itp_XushuiLandLeaseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="XushuiLandLeaseMember" 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="CommitmentsandContingenciesTablesTable" xlink:to="CommitmentsandContingenciesTablesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesTablesLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/SegmentReportingTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfSubsidiariesAndVariableInterestEntitiesAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfSubsidiariesAndVariableInterestEntitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSubsidiariesAndVariableInterestEntitiesAbstract" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable" 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/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="srt_OwnershipAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="DongfangHoldingMember" xlink:href="itp-20240930.xsd#itp_DongfangHoldingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="DongfangHoldingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShengdeHoldingsMember" xlink:href="itp-20240930.xsd#itp_ShengdeHoldingsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="ShengdeHoldingsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BaodingShengdeMember" xlink:href="itp-20240930.xsd#itp_BaodingShengdeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="BaodingShengdeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="QianrongMember" xlink:href="itp-20240930.xsd#itp_QianrongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="QianrongMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DongfangPaperMember" xlink:href="itp-20240930.xsd#itp_DongfangPaperMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="DongfangPaperMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TengshengPaperMember" xlink:href="itp-20240930.xsd#itp_TengshengPaperMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="TengshengPaperMember" 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_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_VariableInterestEntityLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="SubsidiaryAbstract" xlink:href="itp-20240930.xsd#itp_SubsidiaryAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="SubsidiaryAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryAbstract" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryAbstract" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryAbstract" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryAbstract" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VariableInterestEntityVieAbstract" xlink:href="itp-20240930.xsd#itp_VariableInterestEntityVieAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="VariableInterestEntityVieAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityVieAbstract" xlink:to="us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment" xlink:href="itp-20240930.xsd#itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityVieAbstract" xlink:to="VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityTypeOfEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityTypeOfEntity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityVieAbstract" xlink:to="us-gaap_VariableInterestEntityTypeOfEntity" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityVIEActivitiesOfVIE"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VariableInterestEntityVieAbstract" xlink:to="us-gaap_VariableInterestEntityVIEActivitiesOfVIE" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfAggregateCarryingValueOfDongfangPaperSAssetsAndLiabilitiesAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfAggregateCarryingValueOfDongfangPaperSAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedFinancialStatementsTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedFinancialStatementsTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedFinancialStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAggregateCarryingValueOfDongfangPaperSAssetsAndLiabilitiesAbstract" xlink:to="srt_ScheduleOfCondensedFinancialStatementsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfCondensedFinancialStatementsTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfCondensedFinancialStatementsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfCondensedFinancialStatementsTable" xlink:to="srt_CondensedFinancialStatementsCaptionsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" 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/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" order="1.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/2024/elts/us-gaap-2024.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerAdvancesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerAdvancesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_CustomerAdvancesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_TaxesPayableCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="8.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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_Liabilities" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofInventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfInventoriesAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfInventoriesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryCurrentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryCurrentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryCurrentTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryCurrentTable" 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/2024/elts/us-gaap-2024.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="RecycledPaperBoardMember" xlink:href="itp-20240930.xsd#itp_RecycledPaperBoardMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilitiesInventoryAxis" xlink:to="RecycledPaperBoardMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RecycledWhiteScrapPaperMember" xlink:href="itp-20240930.xsd#itp_RecycledWhiteScrapPaperMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilitiesInventoryAxis" xlink:to="RecycledWhiteScrapPaperMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PublicUtilitiesInventoryCoalAndGasMember" xlink:href="itp-20240930.xsd#itp_PublicUtilitiesInventoryCoalAndGasMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilitiesInventoryAxis" xlink:to="PublicUtilitiesInventoryCoalAndGasMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BasePaperAndOtherRawMaterialsMember" xlink:href="itp-20240930.xsd#itp_BasePaperAndOtherRawMaterialsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilitiesInventoryAxis" xlink:to="BasePaperAndOtherRawMaterialsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryCurrentTable" xlink:to="us-gaap_InventoryLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGrossAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryGrossAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryGrossAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryWorkInProcess" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryFinishedGoods" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryValuationReserves" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryLineItems" xlink:to="us-gaap_InventoryNet" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="PrepaidLandLease" xlink:href="itp-20240930.xsd#itp_PrepaidLandLease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="PrepaidLandLease" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrepaymentForPurchaseOfMaterials" xlink:href="itp-20240930.xsd#itp_PrepaymentForPurchaseOfMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="PrepaymentForPurchaseOfMaterials" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValueAddedTaxReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_ValueAddedTaxReceivable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrepaidGas" xlink:href="itp-20240930.xsd#itp_PrepaidGas"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="PrepaidGas" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_OtherPrepaidExpenseCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseRightsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_UseRightsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ConstructionInProgressMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofLeaseExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_ShortTermLeaseCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofMeasurementofLeasesLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_OperatingLeaseLiability" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraNmMpBziov0CsbTNJj0KLqRaIA9x4fEAYFxuWRRMyRDuzUwIPSphaPVtDkitNHJBDZg0KnjpO4PxXtLu8H0kR0tZFET9BeNyM+GV/tdfq3M9XxPkSWJSI0W3WYL97kwDpTTtm+85IPiXQH8i90F1PVU02CS6r27tvpmS5v1620x5kzn1XCeyGGMrBVm7Bu480Gm1b9nBp7PASnFPOK33woaTM9qefEeYNoLZqnDBRNIo3kH3BnjZI/5cNCWUBud6Q=] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesOperatingAbstract"/>
    <loc xlink:type="locator" xlink:label="RemainingLeaseTermAndDiscountRateAbstract" xlink:href="itp-20240930.xsd#itp_RemainingLeaseTermAndDiscountRateAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesOperatingAbstract" xlink:to="RemainingLeaseTermAndDiscountRateAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RemainingLeaseTermAndDiscountRateAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RemainingLeaseTermAndDiscountRateAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofShortTermBankLoansTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfShortTermBankLoansAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfShortTermBankLoansAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShortTermBankLoansAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BankOfCangzhou1Member" xlink:href="itp-20240930.xsd#itp_BankOfCangzhou1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="BankOfCangzhou1Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankOfCangzhou2Member" xlink:href="itp-20240930.xsd#itp_BankOfCangzhou2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="BankOfCangzhou2Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IndustrialAndCommercialBankOfChinaICBCLoan1Member" xlink:href="itp-20240930.xsd#itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="IndustrialAndCommercialBankOfChinaICBCLoan1Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoan2Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ICBCLoan2Member" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoan3Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ICBCLoan3Member" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoan4Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan4Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ICBCLoan4Member" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoan5Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan5Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ICBCLoan5Member" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoan6Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan6Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ICBCLoan6Member" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoan7Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan7Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ICBCLoan7Member" order="9.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_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ShortTermDebtLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofLongTermLoansTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfLongTermLoansAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfLongTermLoansAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLongTermLoansAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RuralCreditUnionOfXushuiDistrictLoanOneMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoanOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="RuralCreditUnionOfXushuiDistrictLoanOneMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RuralCreditUnionOfXushuiDistrictLoanTwoMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="RuralCreditUnionOfXushuiDistrictLoanTwoMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RuralCreditUnionOfXushuiDistrictLoanThreeMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="RuralCreditUnionOfXushuiDistrictLoanThreeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RuralCreditUnionOfXushuiDistrictLoanFourMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoanFourMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="RuralCreditUnionOfXushuiDistrictLoanFourMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RuralCreditUnionOfXushuiDistrictLoan5Member" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoan5Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="RuralCreditUnionOfXushuiDistrictLoan5Member" 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_DebtInstrumentTable" xlink:to="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_LongTermDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedUtilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedUtilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccruedUtilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ValueAddedTaxesPayableCurrent" xlink:href="itp-20240930.xsd#itp_ValueAddedTaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="ValueAddedTaxesPayableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedSalesCommissionCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccruedSalesCommissionCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_InterestPayableCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfWeightedAverageAssumptionsAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfWeightedAverageAssumptionsAbstract"/>
    <loc xlink:type="locator" xlink:label="DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable" xlink:href="itp-20240930.xsd#itp_DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfWeightedAverageAssumptionsAbstract" xlink:to="DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable" xlink:to="us-gaap_MeasurementInputTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputExpectedTermMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputExpectedTermMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputExpectedDividendRateMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputExpectedDividendRateMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable" 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/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilityMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilityMeasurementInput"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_DerivativeLiabilityMeasurementInput" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofValueMeasurementsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DerivativeLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilities_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DerivativeLiabilities_0" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfStockWarrantActivitiesAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfStockWarrantActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="WarrantsDetailsScheduleofStockWarrantActivitiesTable" xlink:href="itp-20240930.xsd#itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockWarrantActivitiesAbstract" xlink:to="WarrantsDetailsScheduleofStockWarrantActivitiesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofStockWarrantActivitiesTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_WarrantMember" 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="WarrantsDetailsScheduleofStockWarrantActivitiesTable" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding_0" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding_0" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfOutstandingAndExercisableWarrantsAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfOutstandingAndExercisableWarrantsAbstract"/>
    <loc xlink:type="locator" xlink:label="WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable" xlink:href="itp-20240930.xsd#itp_WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOutstandingAndExercisableWarrantsAbstract" xlink:to="WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_WarrantMember" 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="WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:href="itp-20240930.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfBasicAndDilutedNetIncomePerShareAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedNetIncomePerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedNetIncomePerShareAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedNetIncomePerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedNetIncomePerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectOfDilution" xlink:href="itp-20240930.xsd#itp_EffectOfDilution"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedNetIncomePerShareAbstract" xlink:to="EffectOfDilution" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfProvisionsForIncomeTaxesAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfProvisionsForIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable" xlink:href="itp-20240930.xsd#itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems" xlink:href="itp-20240930.xsd#itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProvisionsForIncomeTaxesAbstract" xlink:to="IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable" 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/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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="IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable" xlink:to="IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofDeferredTaxTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent" xlink:href="itp-20240930.xsd#itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsMiscellaneousCurrent" xlink:href="itp-20240930.xsd#itp_DeferredTaxAssetsMiscellaneousCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxAssetsMiscellaneousCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsGainLossOnAssetDisposal" xlink:href="itp-20240930.xsd#itp_DeferredTaxAssetsGainLossOnAssetDisposal"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="DeferredTaxAssetsGainLossOnAssetDisposal" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectOfDifferentTaxJurisdiction" xlink:href="itp-20240930.xsd#itp_EffectOfDifferentTaxJurisdiction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="EffectOfDifferentTaxJurisdiction" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectOfTaxAndBookDifference" xlink:href="itp-20240930.xsd#itp_EffectOfTaxAndBookDifference"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="EffectOfTaxAndBookDifference" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofLeaseRenewableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfLeaseRenewableAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfLeaseRenewableAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsScheduleofLeaseRenewableTable" xlink:href="itp-20240930.xsd#itp_CommitmentsandContingenciesDetailsScheduleofLeaseRenewableTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLeaseRenewableAbstract" xlink:to="CommitmentsandContingenciesDetailsScheduleofLeaseRenewableTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsScheduleofLeaseRenewableTable" xlink:to="us-gaap_LeaseContractualTermAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="XushuiLandLeaseMember" xlink:href="itp-20240930.xsd#itp_XushuiLandLeaseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="XushuiLandLeaseMember" order="0.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="CommitmentsandContingenciesDetailsScheduleofLeaseRenewableTable" xlink:to="us-gaap_OperatingLeasedAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfFinancialInformationForReportableSegmentsAbstract" xlink:href="itp-20240930.xsd#itp_ScheduleOfFinancialInformationForReportableSegmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFinancialInformationForReportableSegmentsAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsConsolidationItemsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SubsegmentsConsolidationItemsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsConsolidationItemsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsConsolidationItemsAxis" xlink:to="us-gaap_SubsegmentsConsolidationItemsDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="DongfangPaperMember" xlink:href="itp-20240930.xsd#itp_DongfangPaperMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsConsolidationItemsAxis" xlink:to="DongfangPaperMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TengshengPaperMember" xlink:href="itp-20240930.xsd#itp_TengshengPaperMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsConsolidationItemsAxis" xlink:to="TengshengPaperMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BaodingShengdeMember" xlink:href="itp-20240930.xsd#itp_BaodingShengdeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsConsolidationItemsAxis" xlink:to="BaodingShengdeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NotAttributableToSegmentsMember" xlink:href="itp-20240930.xsd#itp_NotAttributableToSegmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsConsolidationItemsAxis" xlink:to="NotAttributableToSegmentsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EliminationOfIntersegmentMember" xlink:href="itp-20240930.xsd#itp_EliminationOfIntersegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsConsolidationItemsAxis" xlink:to="EliminationOfIntersegmentMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EnterprisewideConsolidatedMember" xlink:href="itp-20240930.xsd#itp_EnterprisewideConsolidatedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsConsolidationItemsAxis" xlink:to="EnterprisewideConsolidatedMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GrossProfit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationAndAmortization" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestIncomeOther" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestExpenseNonoperating" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAllocatedToLimitedPartners" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAllocatedToLimitedPartners"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NetIncomeLossAllocatedToLimitedPartners" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="OrganizationandBusinessBackgroundDetailsTable" xlink:href="itp-20240930.xsd#itp_OrganizationandBusinessBackgroundDetailsTable"/>
    <loc xlink:type="locator" xlink:label="OrganizationAndBusinessBackgroundLineItems" xlink:href="itp-20240930.xsd#itp_OrganizationAndBusinessBackgroundLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="OrganizationandBusinessBackgroundDetailsTable" 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/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandBusinessBackgroundDetailsTable" 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/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TengshengPaperMember" xlink:href="itp-20240930.xsd#itp_TengshengPaperMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="TengshengPaperMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandBusinessBackgroundDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="DongfangHoldingMember" xlink:href="itp-20240930.xsd#itp_DongfangHoldingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="DongfangHoldingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BaodingShengdeMember" xlink:href="itp-20240930.xsd#itp_BaodingShengdeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="BaodingShengdeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DongfangPaperMember" xlink:href="itp-20240930.xsd#itp_DongfangPaperMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="DongfangPaperMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HebeiTengshengMember" xlink:href="itp-20240930.xsd#itp_HebeiTengshengMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="HebeiTengshengMember" 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="OrganizationandBusinessBackgroundDetailsTable" xlink:to="OrganizationAndBusinessBackgroundLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityReverseStockSplit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" order="2.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/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_VariableInterestEntityOwnershipPercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Capital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Capital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_Capital" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManagementAndServiceFeesRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ManagementAndServiceFeesRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_ManagementAndServiceFeesRate" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentOwnedBalancePrincipalAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_InvestmentOwnedBalancePrincipalAmount" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TerminationLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TerminationLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_TerminationLoans" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageShareOfDistributableProfit" xlink:href="itp-20240930.xsd#itp_PercentageShareOfDistributableProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessBackgroundLineItems" xlink:to="PercentageShareOfDistributableProfit" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfRevenue" xlink:href="itp-20240930.xsd#itp_PercentageOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessBackgroundLineItems" xlink:to="PercentageOfRevenue" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedPercentOfNetAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentOwnedPercentOfNetAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_InvestmentOwnedPercentOfNetAssets" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessBackgroundLineItems" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/RestrictedCashDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestrictedCashAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantandEquipmentNetDetailsTable" xlink:href="itp-20240930.xsd#itp_PropertyPlantandEquipmentNetDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="PropertyPlantandEquipmentNetDetailsTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentNetDetailsTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="DongfangPaperMember" xlink:href="itp-20240930.xsd#itp_DongfangPaperMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="DongfangPaperMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TengshengPaperMember" xlink:href="itp-20240930.xsd#itp_TengshengPaperMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TengshengPaperMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentNetDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="LandUseRightMember" xlink:href="itp-20240930.xsd#itp_LandUseRightMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="LandUseRightMember" 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="PropertyPlantandEquipmentNetDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantAndEquipmentLeaseTerm" xlink:href="itp-20240930.xsd#itp_PropertyPlantAndEquipmentLeaseTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentLeaseTerm" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="LandUseRightNetValue" xlink:href="itp-20240930.xsd#itp_LandUseRightNetValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="LandUseRightNetValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_DepreciationAndAmortization" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/LeasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseDescription" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/LoansPayableDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="LoansPayableDetailsTable" xlink:href="itp-20240930.xsd#itp_LoansPayableDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="LoansPayableDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RuralCreditUnionOfXushuiDistrictLoanTwoMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="RuralCreditUnionOfXushuiDistrictLoanTwoMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RuralCreditUnionOfXushuiDistrictLoanOneMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoanOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="RuralCreditUnionOfXushuiDistrictLoanOneMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RuralCreditUnionOfXushuiDistrictMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="RuralCreditUnionOfXushuiDistrictMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RuralCreditUnionOfXushuiDistrictLoanThreeMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="RuralCreditUnionOfXushuiDistrictLoanThreeMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RuralCreditUnionOfXushuiDistrictLoanFourMember" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoanFourMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="RuralCreditUnionOfXushuiDistrictLoanFourMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RuralCreditUnionOfXushuiDistrictLoan5Member" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoan5Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="RuralCreditUnionOfXushuiDistrictLoan5Member" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RuralCreditUnionOfXushuiDistrictLoan6Member" xlink:href="itp-20240930.xsd#itp_RuralCreditUnionOfXushuiDistrictLoan6Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="RuralCreditUnionOfXushuiDistrictLoan6Member" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="JiangnaYuMember" xlink:href="itp-20240930.xsd#itp_JiangnaYuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="JiangnaYuMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BankOfCangzhouMember" xlink:href="itp-20240930.xsd#itp_BankOfCangzhouMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="BankOfCangzhouMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCMember" xlink:href="itp-20240930.xsd#itp_ICBCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ICBCMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoan3Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ICBCLoan3Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoanOneMember" xlink:href="itp-20240930.xsd#itp_ICBCLoanOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ICBCLoanOneMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoan4Member" xlink:href="itp-20240930.xsd#itp_ICBCLoan4Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ICBCLoan4Member" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ICBCLoanFiveMember" xlink:href="itp-20240930.xsd#itp_ICBCLoanFiveMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ICBCLoanFiveMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IndustrialAndCommercialBankOfChinaICBCLoan1Member" xlink:href="itp-20240930.xsd#itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="IndustrialAndCommercialBankOfChinaICBCLoan1Member" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgreementAxis" xlink:href="itp-20240930.xsd#itp_AgreementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsTable" xlink:to="AgreementAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgreementDomainDomain" xlink:href="itp-20240930.xsd#itp_AgreementDomainDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AgreementAxis" xlink:to="AgreementDomainDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="WorkingCapitalLoanAgreementMember" xlink:href="itp-20240930.xsd#itp_WorkingCapitalLoanAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AgreementAxis" xlink:to="WorkingCapitalLoanAgreementMember" 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="LoansPayableDetailsTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherShortTermBorrowings" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionNetBookValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionNetBookValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_SaleLeasebackTransactionNetBookValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LoanDueDate" xlink:href="itp-20240930.xsd#itp_LoanDueDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="LoanDueDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WorkingCapitalLoan" xlink:href="itp-20240930.xsd#itp_WorkingCapitalLoan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="WorkingCapitalLoan" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnsecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_UnsecuredDebt" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtTerm" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtDescription" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtMaturityDate" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_SecuredDebt" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCredit" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherLongTermDebt" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LoanAgreementTerm" xlink:href="itp-20240930.xsd#itp_LoanAgreementTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="LoanAgreementTerm" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="17.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndDebtExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndDebtExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestAndDebtExpense" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsTable" xlink:href="itp-20240930.xsd#itp_RelatedPartyTransactionsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="RelatedPartyTransactionsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ChiefExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ChiefExecutiveOfficerMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_ChiefExecutiveOfficerMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="dei_LegalEntityAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="DongfangPaperMember" xlink:href="itp-20240930.xsd#itp_DongfangPaperMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="DongfangPaperMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_LoansPayableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="MrZhengyongLiuMember" xlink:href="itp-20240930.xsd#itp_MrZhengyongLiuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="MrZhengyongLiuMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MrZhenyongLiuMember" xlink:href="itp-20240930.xsd#itp_MrZhenyongLiuMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="MrZhenyongLiuMember" 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="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_LoansPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_InterestPaid" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansFromBank" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansFromBank"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_LongTermLoansFromBank" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionRate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionDate" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RepaymentsOfDebt" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OtherShortTermBorrowings" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnsecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_UnsecuredDebt" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansHeldForSaleTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansHeldForSaleTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_LoansHeldForSaleTerm" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_InterestExpenseOther" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InterestExpenses" xlink:href="itp-20240930.xsd#itp_InterestExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="InterestExpenses" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OtherBorrowings" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_InvestmentInterestRate" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndFeeIncomeOtherLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndFeeIncomeOtherLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_InterestAndFeeIncomeOtherLoans" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OtherReceivables" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/CommonStockDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="CommonStockAbstract" xlink:href="itp-20240930.xsd#itp_CommonStockAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityOtherShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityOtherShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockAbstract" xlink:to="us-gaap_StockholdersEquityOtherShares" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommonStockIssuedToPurchaseOfWarrants" xlink:href="itp-20240930.xsd#itp_CommonStockIssuedToPurchaseOfWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockAbstract" xlink:to="CommonStockIssuedToPurchaseOfWarrants" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockAbstract" xlink:to="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CorrespondingPricePerShare" xlink:href="itp-20240930.xsd#itp_CorrespondingPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockAbstract" xlink:to="CorrespondingPricePerShare" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantPricePerShare" xlink:href="itp-20240930.xsd#itp_WarrantPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockAbstract" xlink:to="WarrantPricePerShare" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/WarrantsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="WarrantsDetailsTable" xlink:href="itp-20240930.xsd#itp_WarrantsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="WarrantsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="1.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/2024/elts/us-gaap-2024.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_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_WarrantMember" 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="WarrantsDetailsTable" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="InvestmentWarrantsExercisePrice" xlink:href="itp-20240930.xsd#itp_InvestmentWarrantsExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="InvestmentWarrantsExercisePrice" order="1.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/2024/elts/us-gaap-2024.xsd#us-gaap_ExcessStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ExcessStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantExercisePriceIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantExercisePriceIncrease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_WarrantExercisePriceIncrease" order="3.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/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommonStockIssuedToPurchaseStock" xlink:href="itp-20240930.xsd#itp_CommonStockIssuedToPurchaseStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="CommonStockIssuedToPurchaseStock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrentExpireDate" xlink:href="itp-20240930.xsd#itp_WarrentExpireDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="WarrentExpireDate" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/IncomeTaxesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsTable" xlink:href="itp-20240930.xsd#itp_IncomeTaxesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PRCMember" xlink:href="itp-20240930.xsd#itp_PRCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" 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="IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxContingencyLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal" 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/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DescriptionOfCarryForwardsExpire" xlink:href="itp-20240930.xsd#itp_DescriptionOfCarryForwardsExpire"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="DescriptionOfCarryForwardsExpire" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsValuationAllowancePercentage" xlink:href="itp-20240930.xsd#itp_DeferredTaxAssetsValuationAllowancePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="DeferredTaxAssetsValuationAllowancePercentage" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxStatuteOfLimitationsPeriod" xlink:href="itp-20240930.xsd#itp_IncomeTaxStatuteOfLimitationsPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="IncomeTaxStatuteOfLimitationsPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/StockIncentivePlansDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsTable" xlink:href="itp-20240930.xsd#itp_CommitmentsandContingenciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <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="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="XushuiLandLeaseMember" xlink:href="itp-20240930.xsd#itp_XushuiLandLeaseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="XushuiLandLeaseMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="EmployeeOneMember" xlink:href="itp-20240930.xsd#itp_EmployeeOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="EmployeeOneMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EmployeeTwoMember" xlink:href="itp-20240930.xsd#itp_EmployeeTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="EmployeeTwoMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EmployeeThreeMember" xlink:href="itp-20240930.xsd#itp_EmployeeThreeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="EmployeeThreeMember" 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="CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_LossContingenciesLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfLand" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AreaOfLand"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_AreaOfLand" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LeaseExpirationPeriod" xlink:href="itp-20240930.xsd#itp_LeaseExpirationPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="LeaseExpirationPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LeaseExpirationsPeriod" xlink:href="itp-20240930.xsd#itp_LeaseExpirationsPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="LeaseExpirationsPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_PaymentsForRent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingsAndImprovementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_BuildingsAndImprovementsGross" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommitmentsForPurchaseOrConstructionOfCapitalAssets" xlink:href="itp-20240930.xsd#itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="CommitmentsForPurchaseOrConstructionOfCapitalAssets" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExpectedPaymentTerm" xlink:href="itp-20240930.xsd#itp_ExpectedPaymentTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="ExpectedPaymentTerm" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LongtermLoanFromFinancialInstitutions" xlink:href="itp-20240930.xsd#itp_LongtermLoanFromFinancialInstitutions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="LongtermLoanFromFinancialInstitutions" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/SegmentReportingDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationandMajorCustomersandSuppliersDetailsTable" xlink:href="itp-20240930.xsd#itp_ConcentrationandMajorCustomersandSuppliersDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:to="ConcentrationandMajorCustomersandSuppliersDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationandMajorCustomersandSuppliersDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationandMajorCustomersandSuppliersDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PurchaseMember" xlink:href="itp-20240930.xsd#itp_PurchaseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="PurchaseMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationandMajorCustomersandSuppliersDetailsTable" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="oneSuppliersMember" xlink:href="itp-20240930.xsd#itp_oneSuppliersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="oneSuppliersMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="TwoSuppliersMember" xlink:href="itp-20240930.xsd#itp_TwoSuppliersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="TwoSuppliersMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ThreeSuppliersMember" xlink:href="itp-20240930.xsd#itp_ThreeSuppliersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="ThreeSuppliersMember" 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="ConcentrationandMajorCustomersandSuppliersDetailsTable" xlink:to="us-gaap_ConcentrationRiskLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://orientpaper.com/role/ConcentrationofCreditRiskDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationofCreditRiskDetailsTable" xlink:href="itp-20240930.xsd#itp_ConcentrationofCreditRiskDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="ConcentrationofCreditRiskDetailsTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationofCreditRiskDetailsTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PRCMember" xlink:href="itp-20240930.xsd#itp_PRCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" 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="ConcentrationofCreditRiskDetailsTable" xlink:to="us-gaap_ConcentrationRiskLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DepositInsuranceRegulations" xlink:href="itp-20240930.xsd#itp_DepositInsuranceRegulations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="DepositInsuranceRegulations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFDICInsuredAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFDICInsuredAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_CashFDICInsuredAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/Cover" xlink:type="extended"/>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/AuditInformation" xlink:type="extended"/>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $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#VZQL;.33K
M9FM8&+1*22@;.0">2.<GGWJP=/LCG-G;G.<_NEYR<GMZT:><Z;:G.<PISG.>
M!W[U9H K'3[(YS9VYSG.8EYR<GMZT'3[(YS9VYSG.8EYR<GM5FB@"L=/LCG-
MG;G.<YB7G/)[=Z#I]D<YL[<YSG,2\YZ]JLT4 5CI]D<YL[<YSG,2\YZ]J#I]
MD<YL[<YSG,2\YZ]JLT4 5CI]D<YL[<YSG,2\YZ]J#I]D<YL[<YSG,2\YZ]JL
MT4 5CI]D<YL[<YSG,2\YZ]J#I]D<YL[<YSG,2\YZ]JLT4 5CI]D<YL[<YSG,
M2\YZ]J#I]D<YL[<YSG,2\YZ]JLT4 5CI]D<YL[<YSG,2\YZ]J#I]D<YL[<YS
MG]T._![59HH K'3[(YS9VYSG/[I>XP>WI0=/LCG-G;G.<_NE[C'IZ59HH K'
M3[(YS9V_/_3)?3'IZ4'3[(YS9V_/_3)?3'IZ59HH K?V?9'.;.WY_P"F2^F/
M3TXH_L^R/_+G;_\ ?I?3'IZ<59HH K?V?9?\^=O_ -^E],>GIQ1_9]E_SYV_
M_?I?3'IZ<59HH K?V?9?\^=O_P!^E],>GIQ1_9]E_P ^=O\ ]^E],>GIQ5FB
M@"M_9]E_SYV__?I?3'IZ<4?V?9?\^=O_ -^E],>GIQ5FB@"M_9]E_P ^=O\
M]^E],>GIQ1_9]E_SYV__ 'Z7TQZ>G%6:* *W]GV7_/G;_P#?I?3'IZ4?V?9#
M_ESM_P#OTOICT]*LT4 5O[/LATL[?C_IDOICT]*!I]D,8L[?C_IDOICT]*LT
M4 5AI]D,8L[?C_IDOICT]*!I]D,8L[<8QC]TO;CTJS10!6&GV0QBSM^,8_=+
MVZ=J!I]D,8L[<8QC]TO;IVJS10!6&GV0QBSMQC&/W2]NG:@:?9#&+.W&,8_=
M+VZ=JLT4 5AI]D,8L[<8QC]TO;IVH&GV0QBSMQC&/W2]NG:K-% %8:?9#&+.
MW&,8_=+VZ=J!I]D,8L[<8QC]TO&.G:K-% %8:?9#&+.W&,8_=+QCIVH&GV0Q
MBSMQC&/W2]NG:K-% %8:?9#&+.W&,8_=+VZ=J!I]D,8L[<8QC]TO;IVJS10!
M6&GV0QBSM^,8_=+VY':@:?9#&+.W&,8_=+VY]*LT4 5AI]D,8L[?C'_+)>QS
MZ4#3[(8Q9V_'_3)?7/IZU9HH K?V?9#I9V_'_3)?7/IZT?V?9#_ESM_^_2^N
M?3UJS10!6_L^R'_+G;_]^E]<^GK1_9]E_P ^=O\ ]^E]<^GK5FB@"M_9]E_S
MYV__ 'Z7USZ>O-']GV7_ #YV_P#WZ7USZ>O-6:* *W]GV7_/G;_]^E]<^GKS
M1_9]E_SYV_\ WZ7USZ>O-6:* *W]GV7_ #YV_P#WZ7USZ>O-']GV7_/G;_\
M?I?7/IZ\U9HH K?V?9?\^=O_ -^E]<^GKS5>_L;--.NG%K I$3D,$48XSG..
M.>:T:K:@<:;='.,0OSG&.#WH -/.=-M3G.84YSG/ []ZLU6T\YTVU.<YA3G.
M<\#OWJS0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !7G&L?$&^T+QIJUG=PQ/I4,"I:E$.]KHQAUC)SSN^8#CJ*]'K*N=%
MT2ZOF:YL[62[DECNCO +,\?"/C_9S@&CJ'0XG3/B7>6FA(=9TV6]U.%;F:]%
M@JHD,,,IC9\.PSR.@R36N_Q$@.IO9V^C:A,OFM;Q7 \L1R3"'S@@RV1E>Y&!
M6Q=^#/#=^(1=Z+9SB&5YH_,C!VN[;F/XMR:N#0M*$_GBQ@$HN/M6[;SYNS9O
M^NWCZ4/4#SR/XEZJL>D:M=:/="TGTJ>\NK2W,;%0CI^]W%ONA2>,YYZ5I0?$
M*/3+K66UAI7M$O9TM9510%5((Y!%V)9MS8SUZ5T\'A'P];6IMH-(M8X#%) 4
M5,#RY""Z_0D#-0:KX-TK4X8(?)2")-0BU"58T'[Z1  -V?HH/L,4 <MX\\;Z
MYH4NF'3HE@$]C)=2QS6IF*,"@"NP<"-<O@OR!6A)\3+:'4;ZQ_LB_N)+&-S+
M+;JK1F1$#N@YSTS@D '&!76WFD:=J$IEO+.&9V@>V)=<YB?&Y/H<#/TJC:^&
MO#D>J-?VNGV@OHT\AY4'S ;0NUO^ X'/:@#GM1^*FEV:[K:PO;]7F:*$VX4B
M7;&KNRY(R%WJ,=2<@=*M?\+#M/[:%@-*U#R3.MO]K*H(Q*T/G*I!;=DK[<'K
M6I+X*\-3:3;Z5)HMF;&W<O##Y> C'.2/3.35P:!I(E$GV"#>)UN VWGS%38&
M^H7CZ4 <S<_$[3+?3X+HV5V_GV-O>11KLRWG.41,YP#D<D\>]7G\<VX\.Z=J
MD>F7[W&H3_9K>P*JDK2_-E<L0H&$8YS@CIUJ9?!?A&RMY[<:+I\,5Z1'(FP*
M)3G<!]<\C%79O"VA3Z$FB3:7;2:9&<I;.N54YSD>AR30!RND^,[_ ,2^-M+@
ML8+NUTDV,L]PCI$=TJR&,JQR2 K*1\O4D=JR]&^(/B(R:IJ>I6+3:)9K<M(\
M=F8MACDVHL<A<B4L <\#&*]%LM#TO37A>RL(+=H(/LT9C0+MCSG:/;//UH&A
M:6-*FTL6,/V"8N9+?;\K%B6;(]R2: .7O/B3;Z?(RWFB:C$ENL+7[YB(L_-;
M$88!\MGK\N<9K.MOB1--KANY;&[@T=[""2"&01[I3+<")90020N&'!(/'2NR
MO/"^A7^JV^IW>DVD]];@"*=XP64#I^7;TJJG@GPI:V]ZJZ'810W2%;D>6 KK
MG<<^V1GVIH#.C^(=M=:Y<Z39:1?W5Q:S21SF,QA8PK; V689#-P,<COBJFB_
M$::\L=#DU'0KFUEU6=X5</'Y*;6"@EBW<G 7J2#@5NVG@SPM"UE<VFBV"FV8
MRVTD<8^0MCY@?P!I\?@OPW#<03QZ+9K);S-/$PC^Y(Q!+#WR!2Z@_(W:***
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
M$7_? H^S6_\ SPB_[X% #?MMI_S]0_\ ?P4?;;3_ )^H?^_@IWV:W_YX1?\
M? H^S6__ #PB_P"^!0 W[;:?\_4/_?P4?;;3_GZA_P"_@IWV:W_YX1?]\"C[
M-;_\\(O^^!0 W[;:?\_4/_?P4?;;3_GZA_[^"G?9K?\ YX1?]\"C[-;_ //"
M+_O@4 -^VVG_ #]0_P#?P4?;;3_GZA_[^"G?9K?_ )X1?]\"C[-;_P#/"+_O
M@4 -^VVG_/U#_P!_!1]MM/\ GZA_[^"G?9K?_GA%_P!\"C[-;_\ /"+_ +X%
M #?MMI_S]0_]_!1]MM/^?J'_ +^"G?9K?_GA%_WP*/LUO_SPB_[X% #?MMI_
MS]0_]_!1]MM/^?J'_OX*=]FM_P#GA%_WP*/LUO\ \\(O^^!0 W[;:?\ /U#_
M -_!1]MM/^?J'_OX*=]FM_\ GA%_WP*/LUO_ ,\(O^^!0 W[;:?\_4/_ '\%
M'VVT_P"?J'_OX*=]FM_^>$7_ 'P*/LUO_P \(O\ O@4 -^VVG_/U#_W\%'VV
MT_Y^H?\ OX*=]FM_^>$7_? H^S6__/"+_O@4 -^VVG_/U#_W\%'VVT_Y^H?^
M_@IWV:W_ .>$7_? H^S6_P#SPB_[X% #?MMI_P _4/\ W\%'VVT_Y^H?^_@I
MWV:W_P">$7_? H^S6_\ SPB_[X% #?MMI_S]0_\ ?P4?;;3_ )^H?^_@IWV:
MW_YX1?\ ? H^S6__ #PB_P"^!0 W[;:?\_4/_?P4?;;3_GZA_P"_@IWV:W_Y
MX1?]\"C[-;_\\(O^^!0 W[;:?\_4/_?P4?;;3_GZA_[^"G?9K?\ YX1?]\"C
M[-;_ //"+_O@4 -^VVG_ #]0_P#?P4?;;3_GZA_[^"G?9K?_ )X1?]\"C[-;
M_P#/"+_O@4 -^VVG_/U#_P!_!1]MM/\ GZA_[^"G?9K?_GA%_P!\"C[-;_\
M/"+_ +X% #?MMI_S]0_]_!1]MM/^?J'_ +^"G?9K?_GA%_WP*/LUO_SPB_[X
M% #?MMI_S]0_]_!1]MM/^?J'_OX*=]FM_P#GA%_WP*/LUO\ \\(O^^!0 W[;
M:?\ /U#_ -_!1]MM/^?J'_OX*=]FM_\ GA%_WP*/LUO_ ,\(O^^!0 W[;:?\
M_4/_ '\%'VVT_P"?J'_OX*=]FM_^>$7_ 'P*/LUO_P \(O\ O@4 .CFBF!,4
MB.!UVL#BGTU(TC!"(J@]=HQ3J "BBB@ HHHH **** "JVH?\@VZ_ZXOZ>A]>
M/SJS5;4/^0;=?]<7]/0^O'YT &GG.FVISG,*<YSG@=^]6:K:><Z;:G.<PISG
M.>!W[U9H **** "BBJMWJ5G8SVL%S.L<MTYCA4Y^=@"2/R!H M45CCQ3HK6+
MWJWRF!)!&2$8DL1N&%QDY'((&".>E1#QGX>:(RKJD31Y&&56((Y.X8'*_*?F
M' P>: -:]_X\;C_KDW\J=:_\></_ %S7^5-O"#83D'(,3?RIUK_QZ0_]<U_E
M0!+114%Y>06,'G7#[4W!<^Y-)M)78$]%'6BF 4444 %%%% !12$@ DD #J36
M58:];WVIW%HC+A/]4V?]9ZU$IQBTF]Q7-:BBBK&%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !112$A5))  Y)/:@!:*.HR** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *K:A_P @VZ_ZXOZ>A]>/
MSJS5;4/^0;=?]<7]/0^O'YT &GG.FVISG,*<YSG@=^]6:K:><Z;:G.<PISG/
M8=^]6: "BBB@ K,U;1DU>6Q:2YFB6TG\X)&%Q(=I7#9!XPS=,=:TZ* .2B\!
M6\.\)JU^!^[\L_)F,HAC&/EP?D.WD>_6H8OAMI,%M';Q7=\J10_98_G4E+<A
M@8ON\@[VY/S=.>*[.B@"G?VT+Z9+&\:LB1G:&&<8'%1VVF6)M82;2$DHO\ ]
M*LWO_'C<?]<F_E3K7_CSA_ZYK_*@"'^R[#_GSA_[X%<OJUI%J'VR2RB2.VL4
M.71<>9)W'T K>UB[E'EZ?9G_ $NYX!_YYIW8U9CT^&WTIK&)?D\LI[G(Y)KE
MJKVMX+9;^O1?J_D2]=""PTNP.GVY^SQR9C4[G4$G([U8_LNP_P"?.'_O@57\
M/2F70K3/WE78?J#C^E:=;TW>"?D-;%3^R[#_ )\X?^^!1_9=A_SYP_\ ? JW
M15C*G]EV'_/G#_WP*AN+32;6)I)X+:-5&XEE'2M&N6N;2XOO%X$BPR10*K^6
MQ.-F?IUSS6-6HX)<JNV[";L.BTU=;E646JVFG*<J NV2;Z^@K3N] T^YM3"D
M"0,!\DD:@,I_K6I10J,;>]JW_7R"QSVGK;+<?V=J5E;I=@?(X0;9AZCW]JUO
M[+L/^?.'_O@4FI6%O?VI2?*[/F61?O(1W!KG]*U_4I&>!K1[QEY5_P#5DJ..
M_P#GFL_:>R:A/6^S_P _\Q7MHSH?[+L/^?.'_O@4?V78?\^</_? J@^O301F
M2YTF\B11EF # ?K3M*\0VFHQJKR)#<$G,;'&?3'K6BKTV^6^O]=QW1=_LNP_
MY\X?^^!1_9=A_P ^</\ WP*MT5L,J?V78?\ /G#_ -\"C^R[#_GSA_[X%6Z*
M *G]EV'_ #YP_P#? H_LNP_Y\X?^^!5NB@"I_9=A_P ^</\ WP*/[+L/^?.'
M_O@5;I&944LQ 4=23TH J_V78?\ /G#_ -\"C^R[#_GSA_[X%9MSXIL8+](4
M;S8L'?)'S@]@/6K47B#2ICM%XB-_=DRI_6L57I-VYD*Z+']EV'_/G#_WP*/[
M+L/^?.'_ +X%21WMM-.(8YXWD*[P%;/&<9J>M4T]AE3^R[#_ )\X?^^!1_9=
MA_SYP_\ ? JW13 J?V78?\^</_? H_LNP_Y\X?\ O@5;HH J?V78?\^</_?
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
M/0^O'YT &GG.FVISG]RG.0>P]*LU6T_G3;7_ *XIW'H/3BK- !1110 4444
M%%%% $%[_P >-Q_UR;^5,2>&UTV.:>5(HDC4L[G '%/O?^/&X_ZY-_*LG6M!
M3Q#H$-JT[PNJJZ,.1G'<=Q512<DI.R)DVEIN4+16\6:T+^13_8]BY%JAZ3RC
MJY]AVKJR P(/(/!JII6G1:3ID%C"SM'"N 7.2:N5522;LMEL*$;+7=G"^$B;
M34UM&ZQ/<6I_X"^X?H:[JN$/^@^.KI.BM<Q3CZ.I4_J*[NLI?Q9^=G]Z7ZW)
MI?#;L%%%%,U&2N(X7<]%4FN,\#1F74]6NV'(\N('UX+'^8KJ-8E\G1KM_P#I
MDP_,8K#\ Q!=#GGQ@SW4C?@,*/Y4H_')]E^;_P" 92UG%'54444S40@,I! (
M/!![US\?@GP^CS,U@DGFONPY)">R^@KH:*J,Y1^%V)<8RW1SDO@;0G1EBMY+
M?(QF*9QC]:H:?X3U;0+?.D:NC.3F2"XC_=.?;'*G%=E16BKU+6;NO/4CV4+W
M2L<NWBR?3!MU_2I[3' GA_>Q,?J.GXU;2[M/%GA]I+-R&ZJ&X:*0<C-;%Q;P
MW=O);W$:R12#:R,,@BN8TE!X6UTZ,Q/]G7I,EF['.U\?,A/ZBB4:=6#5M?T$
M^:+5W=&]I%\;_3TE<;95^25?1QP:O5B-_P 2OQ"&Z6VH<'T64?XBMNN2E)M6
MENM/Z]35!1116HSE[W6]/TOQ1-+?SB-1$D*<$\GYB>.PXH.O:IK9V:!8[(#Q
M]ONP53ZJO5JQ+ZRM]8\36<4T0?S[Z5F]XHU''T)KT)55$5$4*JC  & !3H\D
M:2G:[=WY;O\ R,%S2;5[(Y)/ -G/>K>:I=SW\[9,V_"K(>W Z >E7O\ A"/#
M?_0*B_[Z;_&N@HK5UZC^T6J4%T//-;\,:;I>O:>UK!Y<%TLL00,<+*%)4BNV
MTFX^U:1:3=VB&?J.#63XU0KH:7JCY[*XCN/P#8/Z$U:\-N/L4\ .1#.P7_=/
MS#^=959-RA-]4U]SO^3)@E&;2-FBBBD;!1110 4444 8VO9N&L=/'_+Q."X_
MV%Y/]*I:#_Q,O$6KZN>8T865N>VU/O$?5JBUG4?LMUJ>HCG[!;"*+WE?I_2M
MCP]IW]E:#9VC?ZQ4W2'U<\M^II4?AG4[NR]%N9/6:7;^O\S1=$EC:.10R,"&
M4C((]*Y*"Y'@R^-C>2$:+.2UK,<GR&ZF,^WI77UE:_H%KX@L5M[AF1D;='(G
M53_6MJ<DGRRV8YQ;5X[HTTD26-7C8,C#(93D$4,ZIMW,%W' R<9/I7.#P-H\
M:J(6O8=HQF.Z=?ZU0U/P)+=/:_9M8O=D<FYA<2ERH]4]&JE"FW\7X"<II?#^
M)U\]U;VR;[B>*)?61PH_6N;O_'VCV=]#;Q2&Z5C^\D@^81^GU/TJS!X+T.)@
M\MJUW)_?NI&D/Z\5IC2--62"1;&W5X"3$5C VGIQBA>R3UN_P!^T>UE^)D?\
M)<)O^//1-6N/0_9]@/XDUF7/B?Q''K-OC0;A+0H6:# =W'<Y' (]*[>BDJD%
M]G\6#A)_:,;3_%.D:C)Y270AN.\%P/+<?@?Z5KAU+%0P+  D \C/2JFH:/IV
MJILOK.&<=BR\CZ'J*P=&\'/H_B*6^COY3:[-L<18EB/[K$]0.U%J;3:=@O--
M)JYU=%%%8FH4444 %%%% !1110 56U#_ )!MU_UQ?T]#Z\?G5FJVH<Z;=<9_
M<OV'H?7C\Z #3_\ D&VO_7%/3T'IQ5FJVG_\@VU_ZXIZ>@].*LT %%%% !5;
M48;BXTR[@M)O)N9(72*7^XY! /X&K-%)JX(X%?#_ (A;P]!I4MM:O'"_F,HN
M"GG AAM8JO)!(?..< >]9=CX%\3P7%LT][%(8XHXY)?M4A+3+*'-U@C[Q3*;
M?UQ7J5%5?6XK:6*NHB4Z?/Y3HIV-DLN[C!]Q45M'??98<7%OC8O_ "P/I_O5
M8O?^/&X_ZY-_*G6O_'G#_P!<U_E2&1>7?_\ /S;_ /?AO_BZ/+O_ /GYM_\
MOPW_ ,75JB@#@?%4=Q:>(K2YDDC)FMV7<D9491@P[GGFNR07SQJXN;?# $?N
M&_\ BZY[Q[#_ *#87?\ SPN@I/H'!4_TK?T>;S]&M).I,0!^HX_I2G\:?=?D
MW^C,H:2DB3R[_P#Y^;?_ +\-_P#%T>7?_P#/S;_]^&_^+JU13-3G/%$EU;Z#
M.TT\+(V 0L14^O7<?2E\*VM[!X8T]4F@4-%YF&A)/S'=R=P]:J?$"4KH:0CK
M(^!^6/ZUT]I#]FLX(!_RSC5/R&*F'VGYI?<K_J9[U/D1^7?_ //S;_\ ?AO_
M (NCR[__ )^;?_OPW_Q=6J*HT*OEW_\ S\V__?AO_BZ/+O\ _GYM_P#OPW_Q
M=6J* *OEW_\ S\V__?AO_BZ/+O\ _GYM_P#OPW_Q=6J* *OEW_\ S\V__?AO
M_BZS=;T6ZUC3FMWN8%D4B2&182&1QR"#NXK<HIQDXNZ$TFK,XO[??ZYX<D22
M-&O8)1%/ D1#Q.O\6=WX].];>CW&H7VEPSF6),C'SPDDXXSG=6;KW_%.ZQ%X
MAB'^C38@OHQU8?PN!W(Z?2KOA6ZAN+">.WD$D,<S&-AW1N1_6LZL.6LJD=I*
MWS6MOS^1G!Z\KW-3R[__ )^;?_OPW_Q=,E^W11/(;FWPJEC^X/;_ ('5VL_7
M93#H=VPZF,J/J>/ZTYRY8N78U9R7A^*XN?$L;))&IMK+S,M&3@RN3ZCG KL_
M+O\ _GYM_P#OPW_Q=<]X/BS>ZQ<_P^>ELA]HT /ZFNKK1QY8QAV27X?\$RI?
M#<J^7?\ _/S;_P#?AO\ XNCR[_\ Y^;?_OPW_P 75JBI-3+U*QO+[3+JU>>W
M998F0@0'N/\ >KG/!MS=31A4EB1Y+=&;?&6^9/D(ZCG@5V]<'HO_ !+?%EQ9
M]%2[D11_LR#>OZYI5/X=^S3^_1_FC*6DTSLO+O\ _GYM_P#OPW_Q='EW_P#S
M\V__ 'X;_P"+JU13-2KY=_\ \_-O_P!^&_\ BZ/+O_\ GYM_^_#?_%U:HH J
M^7?_ //S;_\ ?AO_ (NH+R:\LK.6YDN;?;&N<"!N?;[]:-9VO7'V;0[N0'!,
M94'W/']:BI+E@V)G%6[3ZUJ%EIX9<R7+7UR6C)'RXVYYY&3TKO/+O_\ GYM_
M^_#?_%US/@ORKZYO]40@J-EI .ZQH/3MDG-=A6B@Z<(TWNE^+U?YF=+5<W<J
M^7?_ //S;_\ ?AO_ (NCR[__ )^;?_OPW_Q=6J*1J5?+O_\ GYM_^_#?_%T>
M7?\ _/S;_P#?AO\ XNK5% %7R[__ )^;?_OPW_Q='EW_ /S\V_\ WX;_ .+J
MU10!5\N__P"?FW_[\-_\71Y=_P#\_-O_ -^&_P#BZM44 5?+O_\ GYM_^_#?
M_%T>7?\ _/S;_P#?AO\ XNK5% $4*SJ#Y\D;GML0K_,FI:** "BBB@ HHHH
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
M'8>G%6:K:?QIMJ.G[E.P'8>G%6: "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KDV^(.DQZIKVGS17,4NC1>
M;*S*,3# SY?/)RRC!QRPKK*XR\^'-A?:T-3FNY2_]H_;60*,.NU!Y1]5W1HW
MU%(.AH:;XYT&_P!,TR\GOH=/?4AFWMKR5(Y6.[;C;GDYXXJQ=>,/#MF;U)=9
MLO-LHGEN(5G4R(JG#97.>O'UKEY/A1;/!!;C6;E8/(6WNU\B-C<1K*TB@,03
M&<N1E>O%:!^'5BUT9VNGRT][*_[M<M]I7:03_L]J;\AZ7)[;XB:!<ZK:6POK
M:.VO;1+FVNI9U42LSE/+ /\ $"O(_"NLKA)/AG!<Z;]ENM3>:0:='IZS?9T4
MJJ2^8& ' /0?AFN[' INP@HHHI %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !5;4!G3;H8SF%^,9SP>W>K-5
MM0&=-NAC.87XQG/![=Z #3QC3;48Q^Y3L!V'I5FJVGC&FVHQC]RG8#L/2K-
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
M'[MN^<=O8T44 "Z]IC;<7.=VW'[MN^<=O8T+KVF-MVW.=VW'[MN^<=O8T44
M"Z]IC;<7.=VW'[MN^<=O8T+KVF-MQ<YW;<?NV[YQV]C110 +KVF-MQ<YW;<?
MNV[Y [>QH77M,;;BYSNVX_=MW.!V]J** !=>TQMN+G.[&/W;=S@=O:A=>TQM
MN+G[V,?NV[G [>HHHH %U[3&QBYZXQ^[;N<#MZB@:]IC8Q<]<8_=MW.!V]:*
M*  :]IAQBYZXQ^[;N<#MZT#7M,.,7/7&/W;=SCT]:**  :]IAQBYZX_Y9MW.
M/3UH&O:8<?Z3UQ_RS;N<>GK110 #7M,./])Z_P#3-O7;Z>M']O:9_P _/_D-
MO7;Z>M%% !_;VF?\_/\ Y#;UV^GK1_;VF?\ /S_Y#;UV^GK110 ?V]IG_/S_
M .0V]=OIZT'7M,'_ "\_^0V]=OIZT44 !U[3!G-STS_RS;UQZ>M!U[3!G-ST
MS_RS;L<>GK110 '7M,&<W/3/_+-NQQZ>M!U[3!G-STSG]VW8X/;UHHH #KVF
M#.;GIG/[MNQP>WK0=>TP9S<],Y_=MV.#V]:**  Z]IBYS<],Y_=MV.#V]:#K
MVF+G-STSG]VW8X/;UHHH #KVF+G-STSG]VW8X/;U-!U[3%SFYZ9S^[;L<'M[
MT44 !U[3%W9N?N[L_NV[=>WO0VO:8N[-SC;G/[MNW7M[T44 *VO::N[-S]W.
M?W;=NO;WI&U[3%W9N<;<Y_=MVZ]O<444 #:]IB[LW.-N<_NV[=>WO2MKVFKN
MS<XVYS^[;MU[>]%% "-KVF+NS<XVYS^[;MU[>]#:]IB[LW.-N<_NV[=>WO11
M0 -KVF+NS<_=SG]VW89/;WI6U[35W9N?NYS^[;L,GM[T44 (VO:8N<W/3.?W
M;=AD]O2E.O::N<W/3.?W;=AD]O0T44 !U[31G-STSG]VW89/;TI#KVF#.;GI
MG/[MNPR>WI110 '7M,&<W/3.?W;=AD]O2@Z]I@SFYZ9S^[;L-WIZ444 !U[3
M!G-STS_RS;L-WIZ4'7M,&?\ 2>G_ $S;TW>GI110 '7M,'_+S_Y#;TW>GI2_
MV]IO_/S_ .0V_N[O3THHH /[>TW./M/_ (XW]W=Z>E']O::?^7G_ ,AM_=W>
MGI110 #7M-./])Z_],V_N[O3TH&O::<8N>N/^6;?W=WIZ444 (->TPXQ<]<8
M_=MW7=Z>E*->TTXQ<]<8^1NZ[O3THHH 0:]IAQBYZXQ^[;N-P[>E07NMZ;+I
3]PBW )>(@ QMSE"1V]*** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>image_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %* B8# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MPCOWJS5;3L_V9:YSGR4ZX]!Z<59H ***YGQQ:WMUHL?V#[2\\4PD6&%2RS$
MX20!E8*3CD'@X/2@#IB0.M("#T(->::G'XSU6'4[2\@98B8_*M(X0RE0\; K
M-GJ/FR#UP>E5=&TSQ=IH,-K:RV8D.))EBC9R )V RV?XC&/^!4 >K45Y[X3\
M2:QJ?BZ6PU6Y>%HH#NLQ",%PD>3D+E<$MU;G(QTJ&UT+Q1:?VCJ=O<S07,MW
M)%'""9&:-KD'S&#L5^6/.W '!IVUM_78+GI&0>E'2O/(AXML-3U&*UM'2!YK
MB6V=(8\7$O&TS'LI ZC!)_*FPOK>LV>GZ%K,LDDM[<":Y5[;R6CMXPK.AP<'
M+E5R.Q/7&:2U ]%HKS@:;KNB1W[Z;;WL:RZC.-\9$TH@$>8MBR$C:7Z]\>E.
MN+KX@QQ3RK&6G*R(L,<49C4B!&5E)Y/[W<.3C^= ['HM%>>SW'CJ.\CMUED6
MU6XE7[6;1)6=04*;E7&%(+C(QT_/T(=*!!1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &%X
MK*C2XMY0#SA]\N!]UO[O-%+XJ?R]+B/F!/WP&3.8OX6[@?I10!IZ<,:9:#&,
M0IQMVX^4=NWTJS5;3>-+M   /)3H"/X1V/-6: "BBD8[5)P6P,X'4T +16;:
M:S#/I#:C/&]K&A<.DA!92K%<<9&<CH/6LL>, 8(IO[,N NSS+D%US;IO*9(S
M\QRI.!V%%P.FHK&TC7QJMR8C9RP*\7GV\C,I$L><9XZ'IP?45K2RI#$TDCA$
M499B> * 'T52_M:P_P"?E/UH_M:P_P"?E/UH NT52_M:P_Y^4_6C^UK#_GY3
M]: +M%4O[6L/^?E/UH_M:P_Y^4_6@"[15+^UK#_GY3]:/[6L/^?E/UH NT52
M_M:P_P"?E/UH_M:P_P"?E/UH NT52_M:P_Y^4_6C^UK#_GY3]: +M%4O[6L/
M^?E/UH_M:P_Y^4_6@"[15+^UK#_GY3]:/[6L/^?E/UH NT52_M:P_P"?E/UH
M_M:P_P"?E/UH NT52_M:P_Y^4_6C^UK#_GY3]: +M%4O[6L/^?E/UH_M:P_Y
M^4_6@"[15+^UK#_GY3]:/[6L/^?E/UH NT52_M:P_P"?E/UH_M:P_P"?E/UH
M NT52_M:P_Y^4_6C^UK#_GY3]: +M%4O[6L/^?E/UH_M:P_Y^4_6@"[15+^U
MK#_GY3]:/[6L/^?E/UH NT52_M:P_P"?E/UH_M:P_P"?E/UH NT52_M:P_Y^
M4_6C^UK#_GY3]: +M%4O[6L/^?E/UH_M:P_Y^4_6@"[15+^UK#_GY3]:/[6L
M/^?E/UH NT52_M:P_P"?E/UH_M:P_P"?E/UH NT52_M:P_Y^4_6C^UK#_GY3
M]: +M%4O[6L/^?E/UH_M:P_Y^4_6@"[15+^UK#_GY3]:/[6L/^?E/UH NT52
M_M:P_P"?E/UH_M:P_P"?E/UH NT52_M:P_Y^4_6C^UK#_GY3]: +M%4O[6L/
M^?E/UH_M:P_Y^4_6@"[15+^UK#_GY3]:DAU"TGD$<4ZLYZ 4 6:*** "BBB@
M#$\4,RZ9&59E/G#E9%3LW=N**/%"LVF1A59CYPX6-7[-V;BB@#2T[G2[0@@C
MR4Z$G^$=SS5FJVG'.F6ASG,*<[MV?E'?O]:LT %(R[E*Y(R,9'44M% &+;^&
M[>"#[))<3W5DS.TEO=D2B1F(/.1T!!./4U$O@W18EC2"!X(DSNBA<JDHW;\.
M!U 8G\\=*WZ* ,S3-!LM*G>6W,Q9E\M!)(6$29SL0'H,G^7I4VK?\@JX_P!W
M^M7:I:M_R"KC_=_K0!=HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@##
M\5()-+B!C#_OAP8#+_"W8?SHI/%>W^RXMVS'G#[^_'W6_N<T4 :FG9_LRUSG
M/DIUQZ#TXJS5;3AC3+08QB%.-NW^$=NU6: "FN2$8@@$ X+=!]:=2$!@00"#
MP0>] &!8ZT9O#,]Y<ZG8Q2Q-*KW( \I-K$9QN],<9K&?Q/J:00.UU:(\<"SE
M&CYN]TI4*HW?*VT#@9P6%=6-%TP%<:?;  , HC 7YL9XZ<X'Y5*FG6,8A"6=
MNHA),0$2CRR>I7CC\*2 P?#>N7>I7I2>YMYDEMA<!(DVM;G>1Y;<G/XX.0:V
MM8)&DW) R=G3UJQ%;00-(T,$<;2-N<H@!<^IQU-5]6_Y!5Q_N_UI@+]KN_\
MH&R_]_$_QH^UW?\ T#9?^_B?XU+>-LMF?SO)*\AB,C/ICOFN>L/%L#:F]IJZ
M2:9='B.&?A&'J'[DU2BVKH=C<^UW?_0-E_[^)_C1]KN_^@;+_P!_$_QJX""
M0<@T5(BG]KN_^@;+_P!_$_QH^UW?_0-E_P"_B?XU<I P+$ C(ZCTH J?:[O_
M *!LO_?Q/\:AN=3N+6!IY-.<1H,NS3(,#UZU3U;Q3::?.+.U1[_46X2UM^2/
M]X_PBJ,?AN_UR5+KQ-< Q@[DTZ XB7_>/\1K10ZRT0[=RU:>,+&]=A 864<#
M-U&I)]@3T]ZTTOYY%W)8NP]5FC/]:K2^%M#G=FDTRV8, ,>6 !CTQTJC)X$T
M0'=;)<VA'(^S7#+_ %HM!]6&AK_VA-M5OL+[7("GSH\'/IS3_M=W_P! V7_O
MXG^-<RG@RZ3R3_;>IJ@9B8EF&8P>X..3Z_YS;/@>QD_U^H:K,?\ :NV'\J'&
M'?\  =EW-235WBD9);)XRJ[COEC&1ZCYJDCOKJ2-7&FS ,,@&1 ?YUAGX?Z*
M[N729AMPF9F)!]<D]:<O@/2@BXEO8G Y,-TZC/YT6AW_  #0VVOKA2H:PD!8
MX&94Y/YT?;[C+#[ ^5^\/-CX^O-8%QX+;8J6NM:JF6'WKC<% [\T0^!K6264
MZE=W]YEMP:2X(#Y]0.]'+#O^ 67<OWGBFSL5;[0T,3 =&N8R?R#9K&/Q)L<H
MJV5U(<_O&B3<O_ >>:Z"U\+:'9#_ $?2[9#V8IN8?B<FK\=E;Q+$L48C$7W-
MG&*+TUT8:'*?\+(TS_H'ZE_WX_\ KTD?Q'L'G,1L[J/>0(VE4(N3_>)/ SWK
MM*K7&GVEW'-'<PK,DPVNLG((]/:A.';\1:$,=Y>-$K'3W)(!)65,'Z<]*?\
M:[O_ *!LO_?Q/\:YHP:GX,;?;"74-#ZM"3F6V'JO]Y?:NGT_4;35;-+NRG6:
M%^C*>GL?0TI1MJM@:&_:[O\ Z!LO_?Q/\:/M=W_T#9?^_B?XU<I&8(A8YP!D
MX&:@14^UW?\ T#9?^_B?XT?:[O\ Z!LO_?Q/\:=-J-E;I&\UU%&D@RK,P (]
M:Q;CQQHL<ABM9);^;ILM(C)S]>E4H2>R'9FQ]KN_^@;+_P!_$_QH^UW?_0-E
M_P"_B?XURTFO^(IOM,UKH%PEJN#(LLP$H]=@['';G%:%GXUTIF2WO1/IT^
MEXA4'Z-T-4Z4@Y6;/VN[_P"@;+_W\3_&C[7=_P#0-E_[^)_C5F.:*9%:*5'5
MN5*L"#3@P)(!!(ZCTK,14^UW?_0-E_[^)_C1]KN_^@;+_P!_$_QJY10!3^UW
M?_0-E_[^)_C1]KN_^@;+_P!_$_QJY10!3^UW?_0-E_[^)_C1]KN_^@;+_P!_
M$_QJY10!3^UW?_0-E_[^)_C1]KN_^@;+_P!_$_QJY10!3^UW?_0-E_[^)_C1
M]KN_^@;+_P!_$_QJY10!3^UW?_0-E_[^)_C1]KN_^@;+_P!_$_QJY10!3^UW
M?_0-E_[^)_C1]KN_^@;+_P!_$_QJY10!3^UW?_0-E_[^)_C1]KN_^@;+_P!_
M$_QJY10!3^UW?_0-E_[^)_C1]KN_^@;+_P!_$_QJY10!3^UW?_0-E_[^)_C1
M]KN_^@;+_P!_$_QJY10!3^UW?_0-E_[^)_C1]KN_^@;+_P!_$_QJY10!3^UW
M?_0-E_[^)_C1]KN_^@;+_P!_$_QJY10!3^UW?_0-E_[^)_C3X;BXDD"R64D2
MGJQ=2!^1JS10 4444 %%%% &'XJ<)I<1,@3]\.3,8OX6[C^5%+XH9ETR,J[*
M?.'*RK'V;NW%% &EIPQI=H  /W*< $?PCL>E6:K:;@Z7:8QCR4Z$G^$>O-6:
M "BBFR?ZI\[ONG[O7\/>@!U%<5'=7+>%7L(XM4%VTLA"3*XF>$2 MACSDHV!
MR.>!S6?]DU7S#Y=KJPB+9TO,CYA/F9/F\\#']_/R\>U" ]%JEJW_ ""KC_=_
MK6!X6@OH[^1KB&^C/D8NC<NQ22XWGE,D\8SRO&"*W]8S_9-S@X.S@T 7"H;&
M0#@Y&?6JU_IMEJ=N8+VVCGC(QAUSCZ'M3?)U#_G\@_\  <__ !5'DZA_S^0?
M^ Y_^*IIVV YXZ)K7AX[]!NOM=F.387;9P/]A^WT-(/'UFD:Q7-C>0Z@&Q):
M>469?<8ZCTKHO)U#_G\@_P# <_\ Q55QI=R-I%W%YBMO$GD'=GOSN_"M.=/X
MD5?N97_"1ZY>\:;X;G53TEO)!$/KCK5:72?%FJ3L;K4+6Q0I@_9$.X@_P[CS
M^/:NF\G4/^?R#_P'/_Q5'DZA_P _D'_@.?\ XJE[2VR%?L5M#T6PT>S"6EIY
M+M_K&<[G8^[=ZU:I^3J'_/Y!_P" Y_\ BJ/)U#_G\@_\!S_\54-MN[$7**I^
M3J'_ #^0?^ Y_P#BJ/)U#_G\@_\  <__ !5("Y15/R=0_P"?R#_P'/\ \51Y
M.H?\_D'_ (#G_P"*H N453\G4/\ G\@_\!S_ /%4>3J'_/Y!_P" Y_\ BJ +
ME%4_)U#_ )_(/_ <_P#Q5'DZA_S^0?\ @.?_ (J@"Y15/R=0_P"?R#_P'/\
M\51Y.H?\_D'_ (#G_P"*H N453\G4/\ G\@_\!S_ /%4>3J'_/Y!_P" Y_\
MBJ +E<GJNARZ5>'5?#\BV]U(W[RS/^JN?;'8^]=!Y.H?\_D'_@.?_BJ0P7Y(
M)NX,CH?LYX_\>JHR<1IV.=M[OQE?M+Y<&GV?SX(F<NT?M@?G[U,WA[7[I";W
MQ-."1_J[2,1#/UZUN""_!)%W!D]3]G/_ ,52^3J'_/Y!_P" Y_\ BJKVCZ)(
M+F!:^ ]+@FBEN5:_?_EH;IRW/7('3KVKI;>TM[2,1VT$4*#^&- H_2H?)U#_
M )_(/_ <_P#Q5'DZA_S^0?\ @.?_ (JIE.4MV#;9<J&YM+:\B,5S!%-&?X9%
M##]:A\G4/^?R#_P'/_Q5'DZA_P _D'_@.?\ XJI$<]=^"K:&XCET6:YTZ?=G
M=$^8U]<J?Y4R#4/$6@*Z:CI8U"V5B3=6?^L;_:9.]=)Y.H?\_D'_ (#G_P"*
MH\G4/^?R#_P'/_Q5:>T;TEJ5?N5=,\2Z3JRG[+>1[Q]Z*3Y'7Z@UJEE# %@"
M>@SUKG-9\*PZM&TETMN\X'RR16^R3/UW?SK-CTCQ7HGEM8WD&I@1[=EV,-'[
M!L]*?+&6SMZA9,[:BN-A\7RQ2K!K!;2ISQ^_M28S]'#8K>BNI)[=KB+5;22%
M>&=8<@?^/U#A);H5F:E%4Q%?D B\@Y_Z=S_\51Y.H?\ /Y!_X#G_ .*J1%RB
MJ?DZA_S^0?\ @.?_ (JCR=0_Y_(/_ <__%4 7**I^3J'_/Y!_P" Y_\ BJ/)
MU#_G\@_\!S_\50!<HJGY.H?\_D'_ (#G_P"*H\G4/^?R#_P'/_Q5 %RBJ?DZ
MA_S^0?\ @.?_ (JCR=0_Y_(/_ <__%4 7**I^3J'_/Y!_P" Y_\ BJ/)U#_G
M\@_\!S_\50!<HJGY.H?\_D'_ (#G_P"*H\G4/^?R#_P'/_Q5 %RBJ?DZA_S^
M0?\ @.?_ (JCR=0_Y_(/_ <__%4 7**I^3J'_/Y!_P" Y_\ BJ/)U#_G\@_\
M!S_\50!<HJGY.H?\_D'_ (#G_P"*H\G4/^?R#_P'/_Q5 %RBJ?DZA_S^0?\
M@.?_ (JGQ1WBR RW,3IW582I_/<: +-%%% !1110!B>* QTR/:KL?.'W41CT
M;LW%%)XJ3S-+B'E[_P!\#CR/-_A;M_6B@#3TXYTRT.<YA3G=NS\H[]_K5FJV
MGY_LRUSG/DIG.,]!Z59H **** "BHYYX;6!YYY4BBC&YW<X"CU)JD->T@BV(
MU*UQ=$K!^]'[PYQ@>O/'UH T:I:M_P @JX_W?ZT^TU.QOI9HK2\@GD@.V58W
M#%#TYQ]#^5,U;_D%7'^[_6@"[1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!'/!#<Q&*>)
M)8VZJZ@@_@:X;4-(C\/>)M*NM.A2WANKDPO &/EDX^4D= <]/2N]KF?':%?#
MZ7BCYK.YBG&/9L'^=:TF^:W<J.YTPZ#(P:*:CB1%=3E6 (-.K(D**** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH PO%84
MZ7%N"$></OJY'W6_N\T4>*G":7$2ZI^^')F:/^%NX_E10!J:<,:9:#&,0IQM
MQ_".W:K-5M-XTNTQC'DIT!'\(]:LT %%%% &=KVGRZIHEU90NB22K@%\XZ@]
M1R#Z$<@\]JYF#PAJD-N\!N;5DN5\N<R,[O$OFEP58C,C?,>6P<@&NWHH Y[0
M=#O-.N5>[DMF2WMOLL)B!W.N[=N?/0].!GOS6IK SI-R#T*8J[5+5O\ D%7'
M^[_6@!W]FV_]ZX_\"9/_ (JC^S;?^]<?^!,G_P 55NB@"I_9MO\ WKC_ ,"9
M/_BJ/[-M_P"]<?\ @3)_\55NB@"I_9MO_>N/_ F3_P"*H_LVW_O7'_@3)_\
M%5;HH J?V;;_ -ZX_P# F3_XJC^S;?\ O7'_ ($R?_%5;HH J?V;;_WKC_P)
MD_\ BJ/[-M_[UQ_X$R?_ !56Z* *G]FV_P#>N/\ P)D_^*H_LVW_ +UQ_P"!
M,G_Q56Z* *G]FV_]ZX_\"9/_ (JC^S;?^]<?^!,G_P 55NB@"I_9MO\ WKC_
M ,"9/_BJ/[-M_P"]<?\ @3)_\55NB@"I_9MO_>N/_ F3_P"*H_LVW_O7'_@3
M)_\ %5;HH J?V;;_ -ZX_P# F3_XJC^S;?\ O7'_ ($R?_%5;HH J?V;;_WK
MC_P)D_\ BJ/[-M_[UQ_X$R?_ !56Z* *G]FV_P#>N/\ P)D_^*H_LVW_ +UQ
M_P"!,G_Q56Z* *G]FV_]ZX_\"9/_ (JC^S;?^]<?^!,G_P 55NB@"I_9MO\
MWKC_ ,"9/_BJ/[-M_P"]<?\ @3)_\55NB@"I_9MO_>N/_ F3_P"*H_LVW_O7
M'_@3)_\ %5;HH J?V;;_ -ZX_P# F3_XJC^S;?\ O7'_ ($R?_%5;HH J?V;
M;_WKC_P)D_\ BJSM>T:"YT"_B4S%F@?:#.[#(&1P3BMRD8!E*D9!&#33L[@8
M'AJ&"_\ #6G7+-/N>!=V+B0<@8/\7M6K_9MO_>N/_ F3_P"*K#\"L8]%N+%O
MO6=W+#@^F[(_G73U4U:3&]RI_9MO_>N/_ F3_P"*H_LVW_O7'_@3)_\ %5;H
MJ!%3^S;?^]<?^!,G_P 51_9MO_>N/_ F3_XJK=% %3^S;?\ O7'_ ($R?_%4
M?V;;_P!ZX_\  F3_ .*JW10!4_LVW_O7'_@3)_\ %4?V;;_WKC_P)D_^*JW1
M0!4_LVW_ +UQ_P"!,G_Q5']FV_\ >N/_  )D_P#BJMT4 5/[-M_[UQ_X$R?_
M !5']FV_]ZX_\"9/_BJMT4 5/[-M_P"]<?\ @3)_\51_9MO_ 'KC_P "9/\
MXJK=% %3^S;?^]<?^!,G_P 51_9MO_>N/_ F3_XJK=% %3^S;?\ O7'_ ($R
M?_%4?V;;_P!ZX_\  F3_ .*JW10!4_LVW_O7'_@3)_\ %4^*RAAD#H9MP_O3
M.P_(G%6** "BBB@ HHHH Q/%#E-,C(=D/G#E9EC_ (6[G^5%'B@,=,CVAR?.
M'W%0GHW][BB@#2TXYTNT((/[E.AS_".YJS5;3CG3+0YSF%.<Y_A'?O5F@ HH
MHH J:EJ-OI.G3W]TQ6"%=S$=:R!XOM3%%*+2=XR@DF>*2*18$+[ S%7(/(/W
M<D '-;.H6$.IV$MG<;O+D R5.""#D$>X(!K''@ZPW%C<WA,A)N?G4?:?FW?/
MA?7/W=O!Q0!;TO7H=4N&B2VN(08_.A>4+MFCSC<N"<<]C@\CBK.KD#2;DDX
M3))[57TO0+;29FEBFN)<1^5$LK@B*/.=JX XSZY/ YJQJW_(*N/]W^M #_[3
ML/\ G]MO^_J_XT?VG8?\_MM_W]7_ !JSM'H*-H]!0!6_M.P_Y_;;_OZO^-']
MIV'_ #^VW_?U?\:L[1Z"C:/04 5O[3L/^?VV_P"_J_XT?VG8?\_MM_W]7_&K
M.T>@HVCT% %;^T[#_G]MO^_J_P"-']IV'_/[;?\ ?U?\:L[1Z"C:/04 5O[3
ML/\ G]MO^_J_XT?VG8?\_MM_W]7_ !JSM'H*-H]!0!6_M.P_Y_;;_OZO^-']
MIV'_ #^VW_?U?\:L[1Z"C:/04 5O[3L/^?VV_P"_J_XT?VG8?\_MM_W]7_&K
M.T>@HVCT% %;^T[#_G]MO^_J_P"-']IV'_/[;?\ ?U?\:L[1Z"C:/04 4;G6
MM.M;6:X:[A=8D+E4D4L<#. ,]:Q=*\?:/JMZ+5!-;L5+;[@*B\=L[NM=!?6B
M7NGW-J[;%FB:,L!R 1C-><^$?!.G:HMQ>W;23VB3R0PQM\N]5. Y(YSUZ<5E
M-R4DHG;0A1E2G*I>ZV/0O[7TS_H(VG_?]?\ &N?O?B)HUE?RVC)<RF-MIDB5
M60_0[N:G_P"%?>&/^@;_ .1G_P :Q[[X7V4C3R6-Y+ 3S%$0&13C@9ZXS1)U
M+:(=&.$YOWDG]UORN=F-3L",_;;?_OZO^-+_ &G8?\_MM_W]7_&LKP[KIU'S
M;"_A%OJUK\L\/9A_?7U4UO;1Z"M$TU=').#A+ED5O[3L/^?VV_[^K_C1_:=A
M_P _MM_W]7_&K.T>@HVCT%,@K?VG8?\ /[;?]_5_QH_M.P_Y_;;_ +^K_C5G
M:/04;1Z"@"M_:=A_S^VW_?U?\:/[3L/^?VV_[^K_ (U9VCT%&T>@H K?VG8?
M\_MM_P!_5_QH_M.P_P"?VV_[^K_C5G:/04;1Z"@"M_:=A_S^VW_?U?\ &C^T
M[#_G]MO^_J_XU9VCT%&T>@H K?VG8?\ /[;?]_5_QH_M.P_Y_;;_ +^K_C5G
M:/04;1Z"@#D-#O;2S\6>(+<W4(BF>.X1C(,$E<'!KIO[3L/^?VV_[^K_ (U@
M70%I\1K&3 "WMD\1^JG<*ZC:/05I4Z/R&RM_:=A_S^VW_?U?\:/[3L/^?VV_
M[^K_ (U9VCT%&T>@K,16_M.P_P"?VV_[^K_C1_:=A_S^VW_?U?\ &K.T>@HV
MCT% %;^T[#_G]MO^_J_XT?VG8?\ /[;?]_5_QJSM'H*-H]!0!6_M.P_Y_;;_
M +^K_C1_:=A_S^VW_?U?\:L[1Z"C:/04 5O[3L/^?VV_[^K_ (T?VG8?\_MM
M_P!_5_QJSM'H*-H]!0!6_M.P_P"?VV_[^K_C1_:=A_S^VW_?U?\ &K.T>@HV
MCT% %;^T[#_G]MO^_J_XT?VG8?\ /[;?]_5_QJSM'H*-H]!0!6_M.P_Y_;;_
M +^K_C1_:=A_S^VW_?U?\:L[1Z"C:/04 5O[3L/^?VV_[^K_ (T?VG8?\_MM
M_P!_5_QJSM'H*-H]!0!6_M.P_P"?VV_[^K_C3HKZTFD$<5U"[GHJR DU/M'H
M*, =A0 M%%% !1110!A^*E#Z7$"F_P#?#CR/-_A;MG]:*3Q7M_LN+=MQYP^]
MN_NM_=YHH U-.S_9EIG.?)3KCT'IQ5FJVG#&F6@QC$*<;<?PCMVJS0 4444
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
M]6C0Z+WI>BV7S?X(*?N0<_DOU_#\Q=NI?\]K3_OTW_Q5&W4O^>UI_P!^F_\
MBJN45Z!@4]NI?\]K3_OTW_Q5&W4O^>UI_P!^F_\ BJN44 4]NI?\]K3_ +]-
M_P#%4;=2_P">UI_WZ;_XJKE% %/;J7_/:T_[]-_\51MU+_GM:?\ ?IO_ (JK
ME% %/;J7_/:T_P"_3?\ Q5&W4O\ GM:?]^F_^*JY10!3VZE_SVM/^_3?_%4;
M=2_Y[6G_ 'Z;_P"*JY10!3VZE_SVM/\ OTW_ ,51MU+_ )[6G_?IO_BJN44
M4]NI?\]K3_OTW_Q5/B6]$@\Z2W*=PD; _J35FB@ HHHH **** ,+Q6%.EQ;@
MI'G#[RL?X6_N\T4OBI@NEQ$L%_?#DR%/X6[BB@#3TX8TRT&,?N4XQC^$=NU6
M:K:<,:7:#&/W*< 8_A';M5F@ HHHH ***0C<I'J,4 4K'6-/U*::&SNXYI(#
MB15/3DC/N,@C(XXI=6_Y!5Q_N_UK-T+0KK3+A7N;F&5(+?[+;B.,J2F[.7)/
M7ITXZ^M;<\"7,#PR E'&#@X/YT 5=5U>RT6T%U?RF*$N$#!2W)Z<#Z5'I&NZ
M=KL<KZ?.95B8*^4*X)Y[BLWQ'X5;6],6UBOI8V$JOF9FD7C/;/O5#0? $6FQ
M3K>7LTS.P*FWEDA &.X5N:S;GS62T.N$*#HWE*TOZ_K<[)F"*6/0#)K"T_QE
MH>J7L5G:7;//+G8OE.,X&>I'H*'\):<R,HFU $@@9OIC_P"S5S6E_#.2SU&"
M>YU(21(3N6%6C8\$<,&R*4G.ZLBJ5/#.,N>3OTT_X?\ 0]#K#U/Q=HND7KVE
M[=F.= &91$S8!Y'(%'_")Z=_SUU#_P #YO\ XJN:UCX;/?:C)/:ZCY43* %G
M#2L"!W8MDTY.=M$*C##N7[R3MZ?\.=]#*D\$<T9W1R*&4^H(R*QO$<\5G]BN
M6<),)PD?'WB03C]#45OX/L(K:*-Y[YG1 K%;V502!V&[CZ55U/P3;W(MFM9[
M@/#,)")[F20, #P-Q.#G'-<V,A*IAY12UMI;>ZU5OFD%%48U%>6GIZ^9H:=(
M-4U:6_ /E1*$C##!SWX_SUK8EE2"%Y9#A$4LQ] .37.VOA*$O+)>2S[W(Q]G
MNI(Q@#T4BI9_"%A+;RQI/?AF0J"U[*P!([C=S48"-14%*I&TY7;]7_EHEY!5
M5%SLI:+3;_@DFF^+]$U>]2SLKLR3N"54Q,N0!D\D5N5Y]I'PU>QU&*>ZU+S8
ME!!6 -$QR,<,&R*Z7_A$]._YZZA_X'S?_%5V1<[:H*T,.I?NY.WI_P ,)J/C
M'0]*O9;.\NVCGBQO41,<9&>H'H:VT=9$5U.589!]J\^U7X:27NHS3VVI".)\
M;5F5I6' '+%LFNEC\(Z>D2*9K\D  D7TP'Y;J47.[NAU*>&48N$G?KI_PWZE
MW5]=T_0XHI-0G,2RL50A"V3C/85A^"I%U*YUK6P<_:KORTSU$: ;?YU#KW@&
M+4H85L[V:%D8EC<2R3 C'8,W%7O#?A5M#TU[66^ED9I3)F%FC'( Z9Z\4>\Y
MZK0;]C&@^25Y/\K_ -=3I:*I?V:G_/S=_P#?]J/[-3_GYN_^_P"U:G"7:*I?
MV:G_ #\W?_?]J/[-3_GYN_\ O^U %VBJ7]FI_P _-W_W_:C^S4_Y^;O_ +_M
M0!=K%\66MO=^%]02Y?RT6(R"3&=C+R#^8J[_ &:G_/S=_P#?]JJ:IH7]H:5=
M6B7EPK31E SRLRC/J,\TI*Z9I2ERSB[VU11\)>*K76[*WM6E/]HI!NF0J>V
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
M]HB<;9I!$YV[L#:KJV>5QD<'UKM-4O3I&D3WD5E+=>0FX6]N!N8=\ X^OX4
M6;FYALX&FGD6.->I)_0>I]JS-$\0VFMSW\-NRE[24*R@G.UAE200"IZC!Z$&
MN-7[3XJU:^MH999K"Z6.X2*^AR+=67:3&?NLIVD%0>CY!!%=SINC6NF)"R[I
M+B. 0&XD.7=0<@$]\=L]* -&L&7Q/%'K1L8[66:% GFW$9SLWDA3MZLN1@L.
M ?QPOB=-22P-UI]Q,OE*1+!$!OD4XY0X.''4=CR#UR&^'_#QTR2:ZNGBDN)'
M+((H]B0A@-VP')7<1N89QGI0!OUC:_JDFGV236LT/F+(I99/N,IR,,P^X">
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
MB3A!VR<=@.<>U<1;V-UK&IW(6YLO[0BN ;IQ&P:!XSM62,\XW(!F-CZ\X)R
M6O#LFKW.NS7EO(/[,N6$US!<3[WC9D&%C ^[@@Y!X((([UT:--IME=7NHSO,
M_P!]DB4E4 Z*B]3]>I/Z36MC9Z3:2)96JQ1Y:4I$O+,>3]2:Y#4IM2U;4 [6
M5U;S0+L6W@NU66)V&])4R0K\ JRGICN,Y )SXCU>37XI;*QN;FPE41RV;PA)
M+9E8AW+=,C*_+DY!R.AKI(5N9M6EN)K>*&"%3%"S &1\D$MG^%>!@=^I[5!H
M^C?8YI=0N'D:^NE5IEWYCC;:-P0=@2,^M0^)YK^VT^6Y@>V6R@B:2Z64'=*O
M=0<C;\NX[N><<4 4M=U8WUC/#:&VETN8&UEO(KL!DD?*C&WH <9)(/.1TI^@
MV_B"30=ES?V^9=AMY5/F/'$1R"V,.P[-T/?WK:+X<ANQYUR;6[TUX%B3]P4:
MY5'!C>13P2NW@@?,&STP*W=7U=-)B4FVN)05+,T,880H,9=LD<#(X&2>PH @
MU/5[?2H5TZ*=OM[P[;<R(T@WD$)O;H-S#')&35#0O$]QJVAS2SZ7-)<1*JXB
MC(BNBW\49;^'/7/W>>O4YMG8ZS?^;I=Q-?Q&2,-/<RJ)%CE1U97A<\,K<G;_
M  ^@Z5V]O"MM;QPJSL$7&YVW,?<GUH SX9;70-"@^V&WM(HE"E8LE%)_A4=2
M*Y'69;S6[S3X)+JP@NGD%SID]O*Q*J=R$\9WL 5;LI!(/'-:7B+[;%J5HMS?
MR;+F9A91VUN"\$JC*$?WLC>&#<8/;%;.BZ&FEQL\WDRW322/YD<6P1[R"RH,
MDJI(SC/7)H ?%IMW(;%K^_,WV9 76)=@FE'\;<].X7IGUXK*U;54O;N73G-[
M:6D4ZP37EO(%(D*Y53CYD4EEPW0GCH:Z&^LH=1M'M;C<87(WJK$;@#G!QV.,
M$=Q7.:3X94W+OJ%BJ);2F.V(F8M+$'+)O ."JY&T-DC':@"/PUH0N+A-=OX+
MN+4 I1?-8)U4+(=@Z!F!;G//(QFM:]NT\/6"1V.FRW,<89Y%A8#RT'+,Q)Y8
M]<=2<U=U*2_CM1_9L$,MRS #SW*HH[DXY_+UKC-'L9-6OEO+46XCFD9[N9)B
M)0DBDM!( /GP3\K9!  X'< TO#4_B&-KR"X7[;9)YAM[F>0+*[[LA3C^ @@@
MXR.A' -;4,ITG3O,U*ZA,\CECC;&K.>B)G&?09Y/>K.FZ;:Z38165E%Y<$2X
M49))]R3R3[FN1U47]WK<%GJ+:<;ED9[2V:-FCE1CM>)QR3@!6W@#'.1CJ 1W
MUQXAOM<MVLQ%8ZI"K1&"2ZWP,C ."RX!8X#*<#((!S@UUZP7<FHK/-/LMT3"
M01G[S$<ESWQV'X_2KHFA1:9%%-,L<NH^2L,ESR6**257)YP,XSU..:UZ "BB
MB@ HHHH **** ,/Q4P72XB65?WPY:1D_A;N**7Q2Y33(R'*?OAR)1'_"W<T4
M :6G#&EV@QC]RG&,?PCMVJS573<?V7:8QCR4Z9_NCUYJU0 4444 %%%% "(B
MHH5%"J.P&!2T44 5;;3K.SN;FXM[>..:Z</,X'+D#')^@JU110!%-:V]P\33
MPQR-"_F1EU!V-@C(]#@GFI:** "BBB@ IBPQ)*\JQ(LD@ =PH!;'3)[XS3Z*
M "J<VEV5QJ=OJ,T >ZMT9(G)/RAB">.F>!SUJY10 4$ C!&0:** &HB1HJ1J
MJHHPJJ, #VIU%% %#1]'M=$L5M+7S&4=7E;<[<8&3[  #V%7Z** #%%%% !1
M110 57MK&TLGG>VMXXFN)#+,47!=SU8^IJQ10 4QX8I)(Y'C1GC)*,R@E21@
MX/;BGUXSJEUK^D^-O$%[IPNYEU*Z&DQQG<4AD>*,QR@= H._)%'6P^ESV:@@
M$$$9!Z@UXC;>(-=\)>'+?3;>[>"))K\)>7=G+=M/)',5CA 4Y4L.=Q]*Z"3Q
M9XP.IB0P6UM:PS:?%/9O:NTA-PJ[\/GC82>Q]#BC?86QZ9E(PJ951]U1T_ 4
MZO%89?$NHBRM9]6$^J6OB:2-)9K%]MN-DN"1GYE(Y !P.!FO3/!FJWVM^%+*
M_P!2C5+Q]Z2A4* E79<@'D9VYQ[T+57!Z?UZFI8Z=9Z:DJ6=ND*RR-+)M'WG
M8Y)/J235JBB@")[6"2YBN7AC:>(,L<A4%D#8S@]LX%2T44 %%%% !3(X8HBY
MCC1"[;WVJ!N;U/J>*?10 5272;%=7?5?(!O7C$1E))PHSP!T'7MUJ[10 4V2
M-)8VCD171AAE89!'H13J*  # P.E0WEJE[93VDI81SQM&Q4X(!&#CWYJ:B@"
MKIVGV^E6$5G;!O+C'WG8LS'NS$]2>I-6J** #%%%% !1110 57L[&UTZW%O9
MV\<$(8MLC7 R3DGZDDFK%% !3##$9Q.8T,H4J)-HW!3R1GTX%/HH **** "B
MBB@ HHHH **** ,3Q1N_LR/;NSYP^[M]&_O<44GBE"^F1@(7_?#@1"3^%NQ_
MG10!IZ<<Z9:'.<PISNS_  COWJS5;3N=,M,YSY*=2#_"/2K- !1110 4444
M%%%% !1169JVOZ;HAB%_.8S+G8 C-G'7H*<8N3LA-I*[-.BN9/C[PZ,?Z7(<
MG'$#_P"%21>./#\TR1)>-O=@JYA<<G\*T]C4_E9'M8=T=%17-OXRL[?4=2M[
MN/R8;$@-+OW%B2 !MQW+<8ST/2IK/QAHM_*Z6UQ(^P9+>2VT_*6X.,9PI_*L
MC0WJ*YL^-])CN'@N#-%*'=$41L_F;6Q\N!U/I4VH^(Y;/[<\&FRW$-E#YDK"
M0(VXKN50I_#GMF@#>HKD;SQW!!O\BQ>8*(<,9,*6<,2O )RNW!XZFM"]\46]
ME>6MFUO(US<V[3K &42 A20FW.23AAQW% &]17,V'B\7VK6M@EBV9H5E=TDW
M>7G?VV]!LP<X/(XKIJ "BL/4O%VBZ3>M9WETR3J 641.V,].0*R4^).C-J+P
M,DZ6P&5N2A(8\<;<9'?\JASBMV=$<-6DKQB['945SUKXVT&\N%MX+QVE;.T&
M%QG SW%9]]X[?3H(WGT.[9Y4\Z)(6\S,6UFW-@?*?EZ?KP:I23V,ITYP=I*Q
MV-%<]/XRTJR^2_:2VG 3?&T;'#,N[ ..<#K]*BO/&,4&GZ=>6]C<2K?2,D<<
MBF-^ 3P,'.<<=CZTR#IJ*P6\7::KR@BX(C8(-MN[,S9<'  Y \MN1QP:B7QK
MI96%RETJ3*YC!MW+L%)!(4#[N 3GT% 6.CHKGKOQ?816>I36RR7#6!19 5*+
MEFVCYL8_+--3QGIR+;I>)/;W4\0D6 1,Y;)P N!R3VXH Z.BN??QKH:3QP&Y
MD,\BJ5B6%B^2<!<8R&]J-1\5V]CJ4^GQP-<74=MYXC1QN)_N[?O=#G..E '0
M45SVE^*1J>M-I\=F=JQ*YF23<H)16],8^; .<Y'05T- !15&;5[*"9HI)2'4
MX(V$_P!*C_M[3\X\YO\ O@_X5Q2S#"1?+*I&_JC94*K5U%_<:5%9<VOV4=I<
M31LTC0PO+L"D%@H)(R?I5:Z\5V%E*(IQ()F<1I&B,Q+;%?G XX<5T4JU.K'F
MIR37EJ1*$HNTE8W:*Y^U\8:=<QVK,EQ!YZ%R9XC&L9 4X9C@#.]<'H<TRW\7
MVL\WEM;R1X5&9G88'#%_^^-O/U%:O0@Z.BN:3QUHCP-<+.[0@HORQL6+,6P-
MH'^S4VG>+;+4;R&T2UO4GE,@ :W;: A(W%L8P2.OKQ0!OT5S3>+3&+2:;3GC
ML[NX\J.?SEX3#?.P[#Y1QSUJ*S\:+?:E:6D>FS#[07Y+?,JAV0-@#I\N>2,
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
574A*O<S,HGEP&<D<;<?S/YT4 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>image_003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_003.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!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" $O =T# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MIZTITZQ.<V5N<YS^Z7OU[=ZY/6O'<^E^'K76VT.\MK8W\=M=17ZB*6*-CCS
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
M&^/P7J=IOD:&TU*[MX%=BVR-6^503V%>A[1D' R.E  '0 ?2F]4UWO\ G?\
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
M+T@:78W:V.K//?RO':V"VG^DR[>K!">%QSDD<4X?$KP__P ([=:Q)]KA^RW
MM9K.2#%RLQ.!'LS]X]N<>]-\5^&M6NO$VC>)M":T>^TY)(6MKMF1)8W&#AE!
M*D?2N:N?AEK=YI6H7\EY9)X@NM7BU98UW&W1HP0L9;&2,$_-C\*/Z_%?I</Z
M_/\ X!)IWCZ:7Q]X@GNEU.VTK3M&6Y?3[F$))&X.6(7/)(]\<UV \:Z6TOAV
M,1W.=?0O:?(/E 0/\_/'![9KEX_!/B+5M?\ $&I:W+IT U;1S8*EHS/Y#9XS
MN W>N>.N,5!I?@OQ<VI>$)-5;24M- 5X2MM(Y>13'L#Y*@9Z?+]3GM0NB_KK
M_P  3ZO^NG_!.GT[X@Z5JVI/;V=IJ4EFDCQ'4_LV+4N@)8;\YXP><8XZU#IG
MQ)T75-3L[2.WU&&&_=DL;VXM]D%TR]0C9SV.,@9K*\,>$/$NA://X3E?39-!
M<SJ+U9'^T>7(&XV8V[@6ZY[=*S/!WPQNM O]/6\T/P\XLG)_M1))3/(!G:0F
M JMTYR1QTYH0WUL,\=?$Y)]"D7P\=4A9-0BMEU)+?%O(0X#HK\]L]0 <<5Z1
MK6MIHEG'.UC?WTDC!$@L8#+(QQGV & >217F$WPW\7)X3;PG;W&DMI<%^+J"
MX=W$LJ>9OV,-N%(R3G)SC'O78?$+POJ?B:PTZ*P>"6*VN1+<V%S,\<5VF/NL
MR@G@\],4NG]=D#^+^NX'XG:#'X>N]9FBOX8[.[6SNK>2#$T,A(&&7/OG@FK&
MF_$'1[^[U&UGAOM.FL+?[7*M_!Y1:#_GHO)^7ZX/M7"P_"O7(?"&M:5&NEV\
MM]JD%[#%!*_E11J02N2N>,$#U]JZ77_ =]KOB_5;YIX8K"^T$Z8&#$R+(7SG
M;C&/QIO^ON_S!;_UW_R,B[^(<FM^,?!L.E)JUA97EQ(9!=6_EI=Q;,JRGG(R
M/8\]*U_B5XKU#P[=:':V]ZFE6-],Z7.K/;^<+? RJ[3Q\Q[GL*SK+P;XPFU+
MP?)JCZ0EKX>8QE;>1R\R^7M#\J #P/E^ISVKL?$T6O3QI#I6GZ1J%K(C+<6^
MHNR GC!!"L".N01Z<T/1:=V"WU[&>?%]MX?\/Z8^HZ@VNWE\Y2T;3+<%[SG.
M50' P,9.0*YWQE\0!??#_4;W0I[W3M2LKV"WN(9X_+G@+2 $,.1@C/(S4.G_
M  QUGP_8>'KS3+FQFU;2KBXF:WE+);LLW#(I )4*.AQS2:E\-M>U70O$4UQ-
M8+K6MWMO.\4;MY,,<3#"AB,L<9YP*?7^NZ_X(NG]>?\ P#=\5_$&STN'5=*M
M8M2GU"ULC)-<6=OYB6;,AV&0YX['@&MCP!?76I^ -#O;V=Y[J>U1Y)7ZLQ[F
MN9U'P9XF@UWQ++HL^FFS\0P*DSW3.'MG5"AV@## @]R,9]N>M\&:1<Z!X-TG
M2;PQFXM+=8I#&25)'H2!275^GZ_\ 'T_KHO^";M%%% PHHHH **** "BBB@
MHHHH **** "BBB@ KFO%I<?8]ID'W_N,@_N_WJZ6N9\7(7^QX0MC?T@$G]W\
MJ -W3L_V9:9SGR4Z@ _='859JKIHQI=H ,?N$X"X_A';M5J@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *Y?QAL_P!"WB/^/&\.?[O]VNHKF?%[[/L?S[<[_P#E
MOY?]W\Z -S3<'2K/&"/(3H21]T=S5JJVG'.F6A))/DIR6S_"._>K- !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5S7BPO\ Z'M\S^/.PH/[O]ZNEKF?%R;_ +'\
MF[&__EAYF/N_E0!NZ=D:9:9R#Y*=0!_".PJS5731C2[,  ?N$X Q_".W:K5
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5R_C#9_H6_R_X\;P_^S_=KJ*YGQ<^S
M['\^W.__ );^7G[OYT ;FFX.E69!!'D)T)/\([FK55M..=,M"22?)3DG/\([
M]ZLT %%%% !1110!S^J:JUOXFTVQAU2%))3NDLW"#='R-V3\V<X  [YZ]LO2
M?$-\FEZO]KN4O+^TBWHT3QO$S$,0JE #GY>5.3C'K78M#$\BR-$C.O1BH)'X
MU&;*U+1-]GCS$_F)A<;6QC/UP30!P9\2W@D-M_PD4/V8(9!J7E1X+B,-Y/3:
M>3GCG''O5[P?XBU#69K.2\ND:6ZMGEN+$1A39.K !3_$,@GAN>.*['[/!Y83
MR8]@.X+M&,^M.6-%=G5%#-]X@<GZT_Z_K^N@ALTC11[EB>4Y^ZF,_J152+4F
MGB26.PNRC@,I^3D'_@57ZIZ3_P @BT_ZXK_*D,/MLO\ T#KO_P A_P#Q5'VV
M7_H'7?\ Y#_^*JY10!3^VR_] Z[_ /(?_P 51]NE_P"@==_^0_\ XJKE% %/
M[;+_ - Z[_\ (?\ \51]ME_Z!UW_ .0__BJN44 4_MTO_0.N_P#R'_\ %4?;
M9?\ H'7?_D/_ .*JY10!3^VR_P#0.N__ "'_ /%4?;I?^@==_P#D/_XJKE%
M%/[;+_T#KO\ \A__ !5'VV7_ *!UW_Y#_P#BJN44 4_MTO\ T#KO_P A_P#Q
M5'VV7_H'7?\ Y#_^*JY10!3^VR_] Z[_ /(?_P 51]ME_P"@==_^0_\ XJKE
M% %/[;+_ - Z[_\ (?\ \51]ME_Z!UW_ .0__BJN44 4_MLO_0.N_P#R'_\
M%4?;9?\ H'7?_D/_ .*JY10!3^VR_P#0.N__ "'_ /%4?;9?^@==_P#D/_XJ
MKE% %/[;+_T#KO\ \A__ !5'VV7_ *!UW_Y#_P#BJN44 4_MLO\ T#KO_P A
M_P#Q5'VV7_H'7?\ Y#_^*JY10!3^W2_] Z[_ /(?_P 51]ME_P"@==_^0_\
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
MJX.*74]A.F\?\?MY_P!_?_K5Y1X,B\WQ?;1^8Z9\SYD.#]T]Z]E/2O'? _\
MR.EK_P!M?_06K3#?PZGI_F17^.'J>EZCI^W3+L_;+LXA<X,O7Y3[5Y;X)C\[
MQ39)O>/*O\T9P1\AKU_4_P#D%7G_ %P?_P!!->2> _\ D;K#_=?_ - -5AOX
M-3^N@J_\2!ZO_9O_ $^WG_?W_P"M1_9O_3[>?]_?_K5>HKSSL*/]F_\ 3[>?
M]_?_ *U']F_]/MY_W]_^M5ZB@"C_ &;_ -/MY_W]_P#K4?V;_P!/MY_W]_\
MK5>HH H_V;_T^WG_ ']_^M1_9O\ T^WG_?W_ .M5ZB@#BO'UGY'ADO\ :;B3
M]\@VR/D=:J?#FU^T:3>-]HGCQ<8Q&^ ?E%:GQ%_Y%1O^N\?\ZI_#+_D#7O\
MU\_^RBNY?[H_4Y'_ +PO0L^+[ZY\/6%O<6UQ/(TDVPB24X P3V^E3^%;B?7M
M%%[<7-Q')YC)MCE.,#ZUG_$[_D#67_7S_P"RM5OX<_\ (JC_ *[R?SJ7"/U=
M3MK<I3E[?EOI8H^.+_4-!6Q-AJ-ROG%]^]@W3&.H]S5[P=+=ZUH7VN]O[IIO
M-9,JX48&,< 5E?%'[NE_67_V6M7X<_\ (J_]O$G]*J4(_5E*VMR5*7MW&^AS
M'Q&@^SZM9+YTLN8"<R-DCYJZGP;9>=X3L7^U7*9#_*DF /G/08KF_B=_R&;'
M_KW/_H5==X'_ .1.L/H__H;557_=8?UW%3_CR_KL<9\1H/L^JV2^=++F!CF1
MLD?-79^'+#S/#>FO]KNES;H=JR8 X[<5R7Q._P"0O8?]<&_]"KN/"_\ R*VE
M_P#7LG\JFK_N\!T_X\CB?&.LZMHVNBTLM2N%B\E7PQ5CDD^H]J['PZDUUHUA
M?3WES)+)"KN&?Y22/3%<#\1O^1I7_KV3^;5Z%X6_Y%72_P#KW3^5%:*5"#2"
ME)NM)-FO7->+ Y^Q[%D/W\[(T;^[_>_I72US'B] _P!CS&KXW];<RX^[Z=*X
M3K-[3AC3+08QB%.-NW'RCMV^E6:JZ;C^R[/&,>0F, @?='KS5J@#$\3S:];:
M8UQH']GF6(-)*MY'(^Y0"<($(.ZN9^'OC#4O$FHW,-W)HTT8M(KEGTR.0>7(
MQ(,<A8GYP!TZUW&H>;_9MUY,RPR^2^R5_NHV#AC[#K7GOPP36([RZCU)W2-;
M</&DMZMP\X>1F64;3]W' )Z_A1'=@]CTNBBB@ HJC<:D;?5K.Q-M(PN0Y$P(
MVJ5&<=<D_A69I/BN#4M+O=0DA$"6BEGC\T/(  3\R_PGCH:5P.AHKESXMG#F
MV_L6;^T #(;;SD_U6W=O#=#UQCU_.K&A>*HM=>!X;.6.TNXFFM+AF!\U5(!R
M!RIY'6F%SH*S+2]M;#0;.:[GC@B\M%WR, ,D=*OSW$5M'YDSA$SC)K@O%M[;
M3>!K6".96D#194=>!6E*'/-1?4BI+EBY';66IV.H[_L5W#<>7C?Y;AMN>F:Y
M'XG?\@BQ_P"O@_\ H)K/^&UY;VB:EY\JQ[C'C/?AJL?$:]MKK2[)8)E=A/D@
M>FTUU0IJGB5%?UH<\YN=!R9:^&7_ "!;S_KY_P#95KMZX#X<WUM:Z1=K/,J,
M;C(!]-HKLO[7T_\ Y^D_6L<3_&D:T/X:+M%4O[7T_P#Y^D_6C^U]/_Y^D_6N
M<V+M>8?$W_D,V/\ U[G_ -"KT+^U]/\ ^?I/UKS?XC74%UJ]DT$@=1 02.WS
M5UX/^,OF<V*_AL[7P1_R)VG_ .Z__H;5R/Q._P"0Q8_]>[?^A5TG@W4K.#PG
M8Q2W"*ZAL@]OG-<K\1KJ"ZU6R:"0.! 02.WS5K0_WI_,BK_ 7R.^\,?\BOIG
M_7LG\J\[^(O_ "-(_P"O9/YM7<^'-4LHO#>FQO<HKK;H"/0XK@O'UQ%<^)1)
M"X=/LZ#(]<M1AO\ >'\PK_P5\CTCPO\ \BMI?_7LG\J\O\>?\C=?_P"ZG_H
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
MYMCJ%Q<M>26SMJ-I)'M2UD# *!Q\N1GC)SC-5_7]?UV[BN=Q7#>,?^2?V?\
MO0_RKM9S,(_W"QL^>DC$#] :X/Q:;H^!K42) (=T6"CDMTXX(K7#_P 6/J9U
MOX<AOPN^YJG^]%_)JL_$[_D$6/\ U\'_ -!-4/AL;H)J7V9(6YCW>8Y7^]TP
M#5CXC&[.E67VA(%7[1QY;ECG:?4"NM_[W_78YE_NW]=RS\,O^0+>?]?/_LJU
MV]<!\.3=C1[O[/' R_:.?,<J<[1Z UV6[4_^>-G_ -_6_P#B:YL3_&D=%#^&
MB[15+=J?_/&S_P"_K?\ Q-&[4_\ GC9_]_6_^)KG-B[7F'Q-_P"0S8_]>Y_]
M"KT+=J?_ #QL_P#OZW_Q-><?$8W!U>R^T+$K>0<>6Q88W>X%=>#_ (R^9S8K
M^&SM/!'_ ")VG_[K_P#H;5R/Q._Y#%C_ ->[?^A5TG@UK\>$['R8K8QX;!>1
M@?OGL%-<K\1C<'5;+[0D2MY#8\MBPQN]P*UH?[T_F15_@+Y'?>&/^17TS_KV
M3^5>=_$7_D:1_P!>R?S:NZ\.-J \-Z;Y<5J4^SIM+2,#C'?Y:X'Q^9CXE'VA
M8U?[.G$;$C&6]0*,-_O#^85_X*^1Z1X7_P"16TO_ *]D_E7E_CS_ )&Z_P#]
MU/\ T 5Z+X;;4!X:TWRHK4I]G3:6D8'&._RUYOXV,I\4WWG!%DVID(21]P>H
M%5A?X\OG^9.(_@Q^7Y'K^F?\@JS_ .N"?^@BO)_''_(ZW7_;+_T%:],TYM2_
MLRTVPVA7R4QF5O[H_P!FO,/&1E/C"Y,RH)/W>0A)'W1W(%1@_P"*_F5B?X:/
M9>U>-ZE_R427_L(I_P"A+7J^[4_^>-G_ -_6_P#B:\EU R_\)](6""7[>G )
MVYW#OC.*6"WEZ#Q6T?4]GHJENU/_ )XV?_?UO_B:-VI_\\;/_OZW_P 37"=9
M<;[I^E>(^&?^1MTW_KY']:]A+:G@_N;/_OZW_P 37CGAS>/%.G^6%,GVC@,<
M#/->AA/@GZ?YG'B?BA_78]Q/2O'? _\ R.EK_P!M?_06KU4MJ>/]39_]_6_^
M)KR?P891XOMC"J&3]Y@.2!]T]P#4X;^'4]/\QU_CAZGK>I_\@J\_ZX/_ .@F
MO)/ ?_(W6'^Z_P#Z :]/U%M2_LR[W0V@7R7SB5O[I_V:\M\$&4>*;+R0C2;7
MP') ^X?0&JPW\&I_705?^) ]HHJENU/_ )XV?_?UO_B:-VI_\\;/_OZW_P 3
M7GG87:*I;M3_ .>-G_W];_XFC=J?_/&S_P"_K?\ Q- %VBJ6[4_^>-G_ -_6
M_P#B:-VI_P#/&S_[^M_\30!S_P 1O^15_P"WB/\ K65\+ONZI]8O_9JN>/VO
M3X9/VB.W5//3F.1B<\^H%9GPV-T%U+[,D+<Q[O,<K_>Z8!KT(_[H_7_(XY?[
MPC=^(O\ R*C?]=X_YU3^&7_(&O?^OG_V44_Q^UZ?#)^T1VZIYZ<QR,3G/N!5
M7X<F[&DWGV>.!E^T<^8Y4YVCT!J5_NC]1O\ WA>A/\3O^0-9?]?/_LK5;^'/
M_(JC_KO)_.LWXC&[.D6?VB.!5^T<>6Y8YVGU JUX :]'AD?9X[=D\]^9)&!S
MGV!H?^Z+U!?[P_0I?%'[NE_67_V6M7X<_P#(J_\ ;Q)_2L/XDFZ*Z;]I2%>9
M-OEN6_N]<@5I^ &O1X9_T>.W9//?F1V!SQZ U4O]T7K_ )BC_O#,;XG?\AFQ
M_P"O<_\ H5==X'_Y$ZP^C_\ H;5QGQ&-P=6LOM"1*WD''EL6&-WN!74^#6OQ
MX3L?)BMC'A\%Y&!^^W8*:*O^ZP_KN%/^/+^NQSGQ._Y"]A_UP;_T*NX\+_\
M(K:7_P!>R?RK@OB,;@ZK9?:$B5O(;'EL6&-WN!79>&VU >&M-\N*U*?9TVEI
M&!QCO\M35_W> Z?\>1P_Q&_Y&E?^O9/YM7H7A;_D5=+_ .O=/Y5YSX_,Q\2K
M]H6-7^SIQ&Q(QEO4"N^\*M>?\(]I@,<'D>0OS!SNQCTQC]:JO_N\":/\:9OU
MR_C!D7[%O:-?OXWRNG]W^[U_&NHKFO%KLGV/:[KG?]VX6+/W?7K7GG:;FFG.
MEVASG,*<[MV?E'?O]:LU6T[/]F6N<Y\E,YQGH/3C\JLT 8OBC1])UC195UFQ
M-Y;6P-P(E9E;<JGIM(.<9'XURGPYF\)-J5ZGAG1YK)6@5Q<&5GCN$W8;;ECT
M?(S@9(/6N^O5G>PN$M7$=PT3")V'"OC@G\:\_P#AG!KD5U=IJC.L4,1C19;Z
M.Y>0F1FW?(3@ ''.,YZ<41W8/8]'HHHH *8T4;NCNBLR'*DC)4].*?10 444
M4 %<-XQ_Y)_9_P"]#_*NYKAO&/\ R3^S_P!Z'^5;X?\ BQ]3*M_#D5OA=]S5
M/]Z+^359^)W_ ""+'_KX/_H)JM\+ON:I_O1?R:K/Q._Y!%C_ -?!_P#0376_
M][_KL<R_W;^NX[X9?\@6\_Z^?_95KMZXCX9?\@6\_P"OG_V5:[>N7$_QI'10
M_AH****YS8*\P^)O_(9L?^O<_P#H5>GUYA\3?^0S8_\ 7N?_ $*NO!_Q5\SF
MQ7\-G7^"/^1.T_\ W7_]#:N1^)W_ "&+'_KW;_T*NN\$?\B=I_\ NO\ ^AM7
M(_$[_D,6/_7NW_H5:T/]Z?S(J_P%\CN/#'_(KZ9_U[)_*O._B+_R-(_Z]D_F
MU>B>&/\ D5],_P"O9/Y5YW\1?^1I'_7LG\VHPW^\/YA7_@KY'HGA?_D5M+_Z
M]D_E7E_CS_D;K_\ W4_] %>H>%_^16TO_KV3^5>7^//^1NO_ /=3_P! %5A?
MX\OG^9.(_@Q^7Y'KFF?\@JS_ .N"?^@BO)_''_(ZW7_;+_T%:]8TS_D%6?\
MUP3_ -!%>3^./^1UNO\ ME_Z"M1@_P"*_F5B?X:/8NU>-ZE_R427_L(I_P"A
M+7LG:O&]2_Y*)+_V$4_]"6E@MY>@\5M'U/9****X3K$;[I^E>(^&?^1MTW_K
MY']:]N;[I^E>(^&?^1MTW_KY']:]#"?!/T_S.+$_%#^NQ[>>E>.^!_\ D=+7
M_MK_ .@M7L1Z5X[X'_Y'2U_[:_\ H+5.&_AU/3_,JO\ '#U/6-3_ .05>?\
M7!__ $$UY)X#_P"1NL/]U_\ T UZWJ?_ ""KS_K@_P#Z":\D\!_\C=8?[K_^
M@&JPW\&I_705?^) ]EHHHKSSL"BBB@ HHHH Y+XC?\BK_P!O$?\ 6LKX7?=U
M3ZQ?^S5J_$;_ )%7_MXC_K65\+ONZI]8O_9J]"/^Z/U_R.*7^\(UOB+_ ,BH
MW_7>/^=4_AE_R!KW_KY_]E%7/B+_ ,BHW_7>/^=4_AE_R!KW_KY_]E%2O]T?
MJ4_]X7H'Q._Y UE_U\_^RM5OX<_\BJ/^N\G\ZJ?$[_D#67_7S_[*U6_AS_R*
MH_Z[R?SH?^Z+U!?[P_0ROBC]W2_K+_[+6K\.?^15_P"WB3^E97Q1^[I?UE_]
MEK5^'/\ R*O_ &\2?TJI?[HO7_,4?]X9SOQ._P"0S8_]>Y_]"KKO _\ R)UA
M]'_]#:N1^)W_ "&;'_KW/_H5==X'_P"1.L/H_P#Z&U%7_=8?UW%3_CR_KL<E
M\3O^0O8?]<&_]"KN/"__ "*VE_\ 7LG\JX?XG?\ (7L/^N#?^A5W'A?_ )%;
M2_\ KV3^535_W>!5/^/(\\^(W_(TK_U[)_-J]"\+?\BKI?\ U[I_*O/?B-_R
M-*_]>R?S:O0O"W_(JZ7_ ->Z?RJJ_P#N\":/\:9KUS7BQ7;['L21OOYV0H_]
MW^]TKI:YCQ@BO]BW(C8W_>@:3^[Z=*\\[3>TX8TRT&,8A3C;MQ\H[=OI5FJN
MFX_LJSQC'D)C&<?='KS^=6J *>KQB71;Z,RI$'MY%\QR0J94\DCD 5YU\)9;
M'S+B"TC\/DQ6T:F?3-/GMY)0.-SM(H#9Z\=^:]$U?R?[%O\ [2[1P?9Y/,=5
MR57:<D#N<5Q?PYN91*]C->:Z52SBEM;?5%@P8#PKH8AGM@ACD<4+=@]CT&BB
MB@ K/LM:L;^SDO())!;1@L9987C4CU!8#(XZBM"N5A\*SV\5]!&]I'#J \J9
M+:$Q)$FUOF5=S9D)89/3 ''%("^?%NC"W,QN90 VTI]FEWCY=V2FW=MV\[L8
M]ZLP:_IESJ LH;G?,0=I"-L; !(5\;20"#@'-8Q\+:B;G[?_ &M +\QF O\
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
MRKSOXB_\C2/^O9/YM7HGAC_D5],_Z]D_E7G?Q%_Y&D?]>R?S:C#?[P_F%?\
M@KY'HGA?_D5M+_Z]D_E7E_CS_D;K_P#W4_\ 0!7J'A?_ )%;2_\ KV3^5>7^
M//\ D;K_ /W4_P#0!587^/+Y_F3B/X,?E^1ZYIG_ ""K/_K@G_H(KR?QQ_R.
MMU_VR_\ 05KUC3/^059_]<$_]!%>3^./^1UNO^V7_H*U&#_BOYE8G^&CV+M7
MC>I?\E$E_P"PBG_H2U[)VKQO4O\ DHDO_813_P!"6E@MY>@\5M'U/9****X3
MK$;[I^E>(^&?^1MTW_KY']:]N;[I^E>(^&?^1MTW_KY']:]#"?!/T_S.+$_%
M#^NQ[>>E>.^!_P#D=+7_ +:_^@M7L1Z5X[X'_P"1TM?^VO\ Z"U3AOX=3T_S
M*K_'#U/6-3_Y!5Y_UP?_ -!->2> _P#D;K#_ '7_ /0#7K>I_P#(*O/^N#_^
M@FO)/ ?_ "-UA_NO_P"@&JPW\&I_705?^) ].\4_\BMJG_7L_P#*O/?AS_R-
M)_Z]G_FM>A>*?^16U3_KV?\ E7GOPY_Y&D_]>S_S6BA_N\Q5OXT#UFBJ6KWC
MZ=H]Y>1JK/!$TBJW0D#O7.^$/%MYXBOKF"YMX(EBB#@QYR23CO7'&E*4'-;(
MZG4BI*+W9U]%%%9EG)?$;_D5?^WB/^M97PN^[JGUB_\ 9JU?B-_R*O\ V\1_
MUK*^%WW=4^L7_LU>A'_='Z_Y'%+_ 'A&M\1?^14;_KO'_.J?PR_Y U[_ -?/
M_LHJY\1?^14;_KO'_.J?PR_Y U[_ -?/_LHJ5_NC]2G_ +PO0/B=_P @:R_Z
M^?\ V5JM_#G_ )%4?]=Y/YU4^)W_ "!K+_KY_P#96JW\.?\ D51_UWD_G0_]
MT7J"_P!X?H97Q1^[I?UE_P#9:U?AS_R*O_;Q)_2LKXH_=TOZR_\ LM:OPY_Y
M%7_MXD_I52_W1>O^8H_[PSG?B=_R&;'_ *]S_P"A5UW@?_D3K#Z/_P"AM7(_
M$[_D,V/_ %[G_P!"KKO _P#R)UA]'_\ 0VHJ_P"ZP_KN*G_'E_78Y+XG?\A>
MP_ZX-_Z%7<>%_P#D5M+_ .O9/Y5P_P 3O^0O8?\ 7!O_ $*NX\+_ /(K:7_U
M[)_*IJ_[O JG_'D>>?$;_D:5_P"O9/YM7H7A;_D5=+_Z]T_E7GOQ&_Y&E?\
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
MEH<H_LN7[<9/LDMMO!59"H)S(I(" 'D]>W7BKVE7FG(1HUK/#Y]C"B/!&3A
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
M,QE5.WY<8P,=.* .5U:_M89KVSMK(R6TL8N[V:WN=LTB%B&,?'SA0N& (P"
M.M&DZ(]X3#<V_EZ?:7):TE9@SS1!]\:@\D(,CODXQT',T'A6$ZG=V\^G60T9
M91-;(!\P=D4,% QL7*DD?Q;JW=0T_P"WVJVPN;BVC#9;[,YC9A@_*&'*\X/'
MIB@#F-5U""[%S8Z;-+I^\SOYAM5*7LJ@[E#'(/((8$ D#@X%6-!TX7]V=<M_
M/LX;J JRY96E8A0&VGA54* O&>]1>'-'>]2*^O8KVV9)5D>&5@JW$Z#'GE,9
M4DC/!&[J1Z]+J6FP:M;"VNC)Y&\,Z(Y7S /X21SC.#^% ')7$UO+ =)LVO\
M3[99988KF-A_I-RH.5=LE@2V3AA\_P"AM:-81W$H\2WD!TUFMV$AD'ER/E5#
M.Y)^51M^5>,=?H[P]H+S*EWJMG+#<1.H :<DW!C.$ED4':6X&"<GH3VQU%Q;
MPW4)AN(UDC)!*,,@X.1^HH X>]U6PS]A6VL+C08/*E\H2'?/&W_+93G;(H8D
M%>22"2<X!U?#GAS[&7N-2L;5;B-_+MVSYCB-&8(<G@';M&!S@ $GM8TSP^\-
M[=27ZV<UL+IYK*(0@F+<0222.&SG@<?4UH:OHUIK5L(+Q#)&N2$W$*6P0"<>
MF<CT/- '+7^I#5(ML,5]8A!.-.-M)A9IX\G:RK@A_E;"-P03WJ[I6CZ;8:==
M:WJ%K+9RW$+B<2S$LD).X(0N ,9X R1G&35CP]H;".#4=5LDAU/"E@DS-E@F
MW>X!VF0C/S8S@XS2>*K:98?MS7-S):(8XI+"*/<LJ,^V3<H&6)5N,8P1GUH
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
)#R"H.,8H __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>image_004.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_004.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $S @H# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MCIVT7TPN$A6-F&0B[OOMCG' ]ZT#XT\.KKJZ(^JP+J3.(_(.>'(SL+8VAO\
M9SFL7_A'O$NA^)M7O_#[Z7/::O(DTT=\\B-!(%"DKM!W@CG!QTZUE?\ "O\
M7#<OIIN=._L636AK#7/S_:=VX.8PN-OWAC=NZ=J2Z ^IO:I\3/#&F:;J-ZM\
M;L:>P2:.W0LQ);;A2< \YR0<#%=+INHVNK:?#?V4ADMIEW1N5*Y'3H0"*\UD
M^'6OW&G>)+ 7-C96>H0;+:S@FEDA$WF;S+AA^ZW="JY&237I6FF].G0?VE'!
M'>;?WJV[EXP?8D G\10MM0>^A:HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "N!U!C_:=U\Q_P!<_P#'!ZGUY_.N^K@=0S_:=U][_7/_ ,\/4^O/
MYT =KIXQIEJ,8Q"G&,=AV[59JMIXQIEJ,8_<IQ@CL.QJS0 4444 %%%% !11
M10 4444 %%%% !1110 4444 ,EEC@A>:9UCBC4L[L<!0.22:YO3/B#X=U;4;
M>QMKJ8276[[+)-;21QW&WKY;LH5O7@U=\7Z3/KO@_5]*M7"7%U:R11DG W$<
M9]JX5;?6O$R>$=*/AR^TK^Q;F&YN[FZ""-?*7;MB(8E]Q]AQ0MP>QZ3?:G8Z
M;9W%W>W44,%NF^9V;[@]34J7=M)!'.D\9BD */N&&SZ5XU:^$KFZ\&:]I%YX
M3N&\2/;7)EU.8*4NY#)NCVONRQ^[C(^7':FZCX=>5+>1_!-]<Z;)HS6MC8)$
MBFRN]QW.R;L)NR#O&3Q2_K^OR'U_K^O,]7@\16,_B.]T,>8MU9Q12R,X 0B3
M.T*<\G@]JU#(BNJ,ZAVZ*3R:\&UCP?K9DO8K_P .W>K:A+HMG9VM]&598;M5
M(9RQ8$8/\?M[U8USP=XEN/%T[74=Y/)+]E-I?VUG',8MBKNQ*TBF'Y@2< [@
M:I+6Q)[B)8R^P.I;G@'GCK6!KWC;0_#5RL.J3SQ<*7D6VD>.(,<*7=5(7)]3
MVK(\%>&EL?$'B;5[S3O*O;C5)O(N)%^9H"%(V^BDY/O6=\1Y=3U6_MO#[:'J
MUQX?;;-?SV,(D:?!RL*Y8;1D L>O85/8KN=+JGCSP[HVHBQO+UEE C:5TA=X
MX0YPAD< J@/;)%.N?'&@V>NQ:/<7,T=S+,($=K>00M*1D(),;=WMGO7G^OZ/
MKCOXNTRUT"\GC\2K:FSG4*([<!%1EFR<IMQGH:OZL=2U+QOIEGJ?A_6)-#T:
M6-K9K>W5UN;@# E=BPVHO4  YZGTJENOZ_K]1/8[%?&^A-XA30S<3)>2NT41
MDMI%CE=?O*CE=K$>QJ/6_'>C>']233[]-0$\C!8_*L)I%D8C.U652&..PKEW
MGU'6OB;;W.L>'M833]+F:+3/+MU:(NWRM<2/NSCT ' YKH/&>G7M]K7A*6TM
MI)H[75A-.R#B-/+<;C[9(I+9 ^II:)XKT[7KN^MK5;B*2S>-)!<1^6270.
M>>AY! (K9\V/<5\Q,C.1N';K7CNO^#;ZZU3Q;JL6C32:@=3LI=.N%'S[%V;V
M0YXQ@YJ2]\$7\VC^+[R#29#J5SK+N/FVR7-EO1FC1L\!@&XXS1T#J>NB>)D#
MB5"I. P88)]*4S1*K,TB *<,2PX/O7BLOAG5#;ZCJ6D^&[RQTE=6L+RVT@JJ
MRXASYKK&&PI.1QGG&:S-=M]565A<:#)YNJ>(I[R'3;R,2B:(6XP6C5ANP>?O
M?*1WH ]HE\2Z?%XBM]$9G-Q/;/=+(,>6$5@IRV>N2.U:LDL<,+S2.J1HI9F)
MP !R37AV@>$=.UNWT'[)IKZAH]OHMW"\DL'EC[7YG(9<_>W9QR>@.>]>F^%+
M6]M_AMIMIJ=G+->1Z>(YK64C<Y"XV$GC)Z<T/9AU1:T+Q=I'B262/39+A]J>
M8KRVTD:RIG&Y&90&'N/45M+-$Z[EE0KG&0PQGTKQ>/0O%4NAZ]I7ARVUNQT:
M33PMO::LZB2.;>"8X2&)"%-PY.,FL6_T*[TSP-K,TUC>6]O<75@BV;V,=DK.
MLH!*(DC<D$ OQG\* /=[[6-.TR"*:]O888I95@1V;AG8X"_7-6_.BW*OF)EQ
ME1N'S?2O$+OP;=7>F:Q=P^%)XM,_MBSN;329(T\T1I@3LJ;B!O\ 3/.*;K7A
M'6[OQ=<2QZ??0V\[6KZ9+;V,4C6D:*N(Q(9%\C:0<@ @^]"!GN/FQ[PGF)N)
M( W#/'6LO5/$=AI-SI<,_F.=2N?LT#1 ,H;:6RQSP, ^M>7ZGX$GOKS4[V71
M)9+N7Q1&Z3#(8V9VAR"#PA!;..OX5!>^$+ZW/V9?#=S<Z1;>*)+I+*%0%-KY
M/5 2!M)SQWZ=Z2Z SVLS1"+S3(@C_O%AC\Z&FB7&Z1!D9&6%>$7'A'Q(-"TQ
M_P"RIUTE=2O+@:4;5+IK>*3'DAH&=5;&&XS\N[-;^@>")WUOPJNKZ?<W5E8Z
M=<?->1J/+<S!HE90S $+T&3C [BF@>AZ+KOB/3_#ENDU^;@B0G:MO;O,Q &2
M<("0 .IK/NO'_ARUTNPU#[:\\-^C/;+;0/*[JOWFV*"0!W)'%5?B'J6N6FBQ
MV>A:;=W,UZQBFN;:(2&UCXW,%)&6P>!G%<I;:?<^';WP]JVD^&M8FTRUTN?3
MC9M&OVF-RX8.R[L88@Y(/>EW_KO_ , ?]?U^)VFH?$'PWIME:WLUY+):7,0G
M6>"VDE18R<!G95(49XYQT-6M;\8Z'X>M[&?4+T)'?N$MMB,YDSC!P >.1STY
M%>976E^(--\#:%X+GT34Y+&6$RZM<:?$LK!6=F\A,L #T!;L.F:L>-/"/B34
M8)-3TFWM9+:6"S@M;">%Q<6D:.C%1AMH^89;J<+C/%5U^9/3Y'L5%1P>=]GC
M^T%#-M'F&,$+NQSC/.,U)2&%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 5P.H*?[2NOD/\ KG_@@]3Z\_G7?5P.H1DZG='RR?WS\^5">Y]3G\Z
M.UT\8TRU&,?N4[$=AZ\U9JMIW_(,M?\ KBG8^@]>:LT %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
MGZOH.DZ_;I!J^G6U[$C;D6>,.%/J,]*T** (+.SMM/M(K2SMXK>WB7;'%$H5
M5'H *GHHH *K7^G6>J6WV>^MHKF'>K^7*NX;E.0<>H(S5FB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "N!U"(G4[H^23F9^?L\)[GN3G\Z[ZN!U" G4[H_9R<S/S]EC.>3W)R: .
MUT__ )!EK_UQ3U]!Z\_G5FJVG_\ (,M?^N*>OH/7G\ZLT %%%% !1110 452
MOM3AT^2!9HYRLSA/,2,LJ$D ;CVR2!5:?Q%8VVJ3V$GF"2WA\^9]HVHF"?7)
MZ'H* -:BL ^+]/5?WD%ZDBD^=$T!WPJ,?.X[+\PYY_0UO@Y&10 45$]S!&VU
MYHU;T9P#3?MEK_S\P_\ ?8H GHJ#[9:_\_,/_?8H^V6O_/S#_P!]B@">BH/M
MEK_S\P_]]BC[9:_\_,/_ 'V* )Z*@^V6O_/S#_WV*/MEK_S\P_\ ?8H GHJ#
M[9:_\_,/_?8H^V6O_/S#_P!]B@">BH/MEK_S\P_]]BC[9:_\_,/_ 'V* )Z*
M@^V6O_/S#_WV*/MEK_S\P_\ ?8H GHJ#[9:_\_,/_?8H^V6O_/S#_P!]B@">
MBH/MEK_S\P_]]BC[9:_\_,/_ 'V* )Z*@^V6O_/S#_WV*/MEK_S\P_\ ?8H
MGHJ#[9:_\_,/_?8H^V6O_/S#_P!]B@">BH/MEK_S\P_]]BC[9:_\_,/_ 'V*
M )Z*@^V6O_/S#_WV*/MEK_S\P_\ ?8H GHJ#[9:_\_,/_?8H^V6O_/S#_P!]
MB@">BH/MEK_S\P_]]BC[9:_\_,/_ 'V* )Z*@^V6O_/S#_WV*/MEK_S\P_\
M?8H GHJ#[9:_\_,/_?8H^V6O_/S#_P!]B@">BH/MEK_S\P_]]BC[9:_\_,/_
M 'V* )Z*@^V6O_/S#_WV*/MEK_S\P_\ ?8H GHJ#[9:_\_,/_?8H^V6O_/S#
M_P!]B@">BFI(DJ[HW5U]5.13J "BBB@ HHHH **** "BBB@ HHHH **** "N
M!U"WW:G='[-G,SG/V1#GD]]W-=]7 ZA;;M3NC]FSF9SG[&&SR>^[GZT =KI_
M_(,M?^N*>OH/7G\ZLU6T_G3+4YS^Y3N3V'KS5F@ HHHH **** ,W4=).H7EG
M<?;9XA:OO$*JA1V[%@RGD<X(QC)[U2N_#":J\4FJ73SLB,I6.-(QDAESD#=T
M8\9QWQ6_10!SK>$89'>674KUYYE,=Q+E 9H^/D("X ^4<K@]>>:Z(   #H**
M* *-O!#)=WS/$C'SARR@_P#+-*L?9;?_ )]XO^^!4=I_Q\WW_78?^BTJU0!#
M]EM_^?>+_O@4?9;?_GWB_P"^!4U% $/V6W_Y]XO^^!1]EM_^?>+_ +X%8]KK
MXG\1S6/'D8V(<?QCK^?]*WJSA4C--QZ"3N0_9;?_ )]XO^^!1]EM_P#GWB_[
MX%345H,A^RV__/O%_P!\"C[+;_\ /O%_WP*FHH A^RV__/O%_P!\"C[+;_\
M/O%_WP*FHH A^RV__/O%_P!\"C[+;_\ /O%_WP*FHH A^RV__/O%_P!\"C[+
M;_\ /O%_WP*FHH A^RV__/O%_P!\"C[+;_\ /O%_WP*FHH A^RV__/O%_P!\
M"C[+;_\ /O%_WP*FHH A^RV__/O%_P!\"C[+;_\ /O%_WP*FHH A^RV__/O%
M_P!\"C[+;_\ /O%_WP*FHH A^RV__/O%_P!\"C[+;_\ /O%_WP*FHH A^RV_
M_/O%_P!\"C[+;_\ /O%_WP*FHH A^RV__/O%_P!\"C[+;_\ /O%_WP*FHH A
M^RV__/O%_P!\"C[+;_\ /O%_WP*FHH A^RV__/O%_P!\"C[+;_\ /O%_WP*F
MHH A^RV__/O%_P!\"C[+;_\ /O%_WP*FHH A^RV__/O%_P!\"C[+;_\ /O%_
MWP*FHH A^RV__/O%_P!\"C[+;_\ /O%_WP*FHH :B)&NU$51Z*,4ZBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ K@=1MMVIW9^S9S,YS]BW9Y/?=S]:[ZN
M!U"WW:G='[,#F9SG[&S9Y/?=S]: .UT\YTRU.<_N4YR3V'<U9JMIYSIEJ<YS
M"G.<]AW[U9H **** "BBB@ HK"UW56L=0TRWAO[>&:XF %O*!^]7(W')(Q@'
MMR20*R-9\3WEGJ5S]CN()!"0L=F$W-,IC+&0$'.%(QQQ\I'6@#M**\_D\47\
M;RQ1ZQ:31PJ7ANA"-MXWR?N5P<9^8CY>>GH:[\$E02,''2@"M:?\?-]_UV'_
M *+2K59T5P\5Y>JMK-*/-!W)MQ]Q?4BIOMLG_/A=?^.?_%4 6ZKW]VEC8S7+
M](U)QZGL/SIGVV3_ )\+K_QS_P"*K(U2Y?4+ZUT\6D^U6\^9/ER5'0?>QUK.
MK)QCIOT$R#2+5[+6;1I<^==VSR2D]V+9_05U-<_?W+KK6ESFTG4@R1[3MRV5
MZ#YJU?MLG_/A=?\ CG_Q59T(J'-!='^B!:%NBJGVV3_GPNO_ !S_ .*H^VR?
M\^%U_P".?_%5T#+=%5/MLG_/A=?^.?\ Q5'VV3_GPNO_ !S_ .*H FN9TM;:
M2>4X2-2QJMI.I)JEBMPH"OG#IG[IJGK5YG1[KS;"8+L/+A2 >QX;UK/BM+G3
MX[:ZTZRG658U6>,[=LPQR?O9S^%<TYSC4TU26OWDMZG545FVFL)>P":WM+ET
MS@XV<'TY:I_MLG_/A=?^.?\ Q5="::NBBW153[;)_P ^%U_XY_\ %4?;9/\
MGPNO_'/_ (JF!;HJI]MD_P"?"Z_\<_\ BJ/MLG_/A=?^.?\ Q5 %NBJGVV3_
M )\+K_QS_P"*H^VR?\^%U_XY_P#%4 6Z*J?;9/\ GPNO_'/_ (JC[;)_SX77
M_CG_ ,50!;HJI]MD_P"?"Z_\<_\ BJ/MLG_/A=?^.?\ Q5 %NBJGVV3_ )\+
MK_QS_P"*H^VR?\^%U_XY_P#%4 6Z*J?;9/\ GPNO_'/_ (JC[;)_SX77_CG_
M ,50!;HJI]MD_P"?"Z_\<_\ BJ/MLG_/A=?^.?\ Q5 %NBJGVV3_ )\+K_QS
M_P"*H^VR?\^%U_XY_P#%4 6Z*J?;9/\ GPNO_'/_ (JC[;)_SX77_CG_ ,50
M!;HJI]MD_P"?"Z_\<_\ BJ/MLG_/A=?^.?\ Q5 %NBJGVV3_ )\+K_QS_P"*
MH^VR?\^%U_XY_P#%4 6Z*J?;9/\ GPNO_'/_ (JC[;)_SX77_CG_ ,50!;HJ
M.&0RIN:)XCG[KXS^A-24 %%%% !1110 4444 %%%% !1110 4444 %<!J,&=
M3NS]G!S,_/V-VSR>^[FN_K@-1ASJ=V?(!S,_/V64YY/<'!H [;3SG3+4YSF%
M.<YSP._>K-5M/.=,M3G.84YSG/ []ZLT %<]XH\60^&391M9R74]X[+'&LT4
M0^49)+2,J^G&<UT-<#\0K*37VM[*TM9[X63[KNWM%A$Z;U_=D-,-NW(.0.>E
M)C1VUA=&]T^WNC$8C-&K^675]N1G&5)4_4$BK%9^AP7-MH&GP7D<,=U';QK*
MD*@(K!1D*!P!GTXK0JGN2MAK(CXW*IQTR.E,AMX;>-(X8DC1!A0JXP*EHI#&
MB-   BX4Y QTIU%% %6T_P"/F^_Z[#_T6E6JJVG_ !\WW_78?^BTJU0 C,$1
MG8X51DGT%8^@J;DW.JR#YKI_W>>T:\"JWBO4Q;6BV:/M>?[Y'54[_G6[:K$E
MI"L&/*" )CTQQ7/S*=6W\OYL6[,S7?D?39O[EV@_/(K8K(\2C&CF0=8I8W_)
MA6N#D9'2JCI4DO3]0ZA1116PPHHHH Q_$9+V$-N.MQ<1Q_KG^E; &!@=*Q]2
M_?:[I5O_ '6>8_@./YUL5C#6<GZ+\/\ @B6YRVNR-HNHQW=EYBF8[KA%7Y&
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
MO!>2H;B=CD*AW ' /(]JUOLMS_T$)O\ OB/_ .)K&CK'F[W8D4M=_=RZ;/\
M\\[M0?H<BMBL#Q!:SII$DS7DL@B='VE$'1ASP*TUMKAE##49L$9^Y'_\31'2
MI)>G^0=2Y153[+<_]!";_OB/_P")H^RW/_00F_[XC_\ B:V&6Z*J?9;G_H(3
M?]\1_P#Q-'V6Y_Z"$W_?$?\ \30!;HJI]EN?^@A-_P!\1_\ Q-'V6Y_Z"$W_
M 'Q'_P#$T 6Z*J?9;G_H(3?]\1__ !-'V6Y_Z"$W_?$?_P 30!;HJI]EN?\
MH(3?]\1__$T?9;G_ *"$W_?$?_Q- %NBJGV6Y_Z"$W_?$?\ \31]EN?^@A-_
MWQ'_ /$T 6Z*J?9;G_H(3?\ ?$?_ ,31]EN?^@A-_P!\1_\ Q- %NBHX4>--
MKRM*<_>8 '] *DH **** "N;U32=;^WW.H:3?Q)-(8T2*9FV!!C=GAAG@X
MZ]:Z2B@#E;.T\7RRQRW&HPPQ-'*&BV(S!B/D.=F..N/S+5/J>DZS)JL5Y87N
M#':>5F27 9\G)V!2N3Q\W0?W371T4 <W:6GBOS[@W>H6@B"#R!& 2S;,'?E!
M@;N>/3L.*U=&M[RUTR.+4)O.NLLSONW=6)ZX7L?05?HH **** "BBB@ K@-1
M4?VG=_+_ ,MG_@G]3Z<?E7?UP&HX_M.[Z?ZY_P#GOZGTX_*@#MM/YTRU_P"N
M*=P>P].*LU6T_P#Y!MK_ -<4]/0>G%6: "O./B?H]K-=Z3J;Z!/J;+)Y,SQ"
MXD,<1(R D3 Y.3@G@8P>HKT>O%OBC<:)%XRC5[VX35/LZ;H;FX:*RV9."65U
M8-Z[<G':D]T-=3UC0$>/P[IR26:V3K;1@VR# B^4?*/ITK1K,\.E&\-:88S"
M4-K'CR)&DC^Z/NLWS,/0GGUK3JI;LE;!1112&%%%% %.V56N+Y6 (,PR"/\
M82K21QQYV(JYZX&*KVG_ !\WW_78?^BTJU18 HHHH 0C*D>HK)\-'_B2QQ_\
M\G=/R8UKUCZ!\@U"'_GG=O\ K@UC+2I%^OZ"ZFQ2$A1DD#MS2USOBK[6Z6<%
MM@>9+Q@\EAR/P_\ K556?LX.5K@W8Z*FR.(XV<]%!)JKI=Z-0TZ*XZ.1AU_N
ML.HJ/7)C!HEY(.OED#ZGC^M#FN3G6UKA?2Y#X;0C1(I#]Z9FE/XDUK57L(?L
M^G6T/]R-1^E6**4>6"7D"V"LCQ&A73DNT'SVLJS#Z \_H:UZBN8%N;66!NDB
M%3^(HJ1YH.(/8>LBO&L@/RD;@?:LC00;C[9J+=;F8[,_W%X']:I)?NG@\*"?
MM(_T0#OOSM_E6_9VRV=E#;ITC0+649>TE%]E?YO^F+<GHHHKI*"F2QK-"\3<
MJZE3]#3Z* ,GPY(S:2L#_?MW:%OP/'Z8JSJ]Q]ETBZF'58SCZG@53L?]%\1:
MA;'A9U6X3^3?K1X@_?1V=D/^7BX4'_=')KE4G&BUU6GZ?Y$]"[I5O]DTJU@[
MK&,_7J:N445TQ2BDD44=9B\[1;Q.YB8C\!FI-.E\[3+63.=T2G]*GF3S()$_
MO*1^E9OAQ]V@VH[H"A_ D5EM5]5^3%U-6BBBMAA1110 4444 %%%% !1110
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
M ._J_P"-']HV/_/Y;_\ ?U?\:G\M/[B_E1Y:?W%_*@"#^T;'_G\M_P#OZO\
MC1_:-C_S^6__ ']7_&I_+3^XOY4>6G]Q?RH @_M&Q_Y_+?\ [^K_ (T?VC8_
M\_EO_P!_5_QJ?RT_N+^5'EI_<7\J (/[1L?^?RW_ ._J_P"-']HV/_/Y;_\
M?U?\:G\M/[B_E1Y:?W%_*@"#^T;'_G\M_P#OZO\ C1_:-C_S^6__ ']7_&I_
M+3^XOY4>6G]Q?RH @_M&Q_Y_+?\ [^K_ (T?VC8_\_EO_P!_5_QJ?RT_N+^5
M'EI_<7\J $BFBG3?%(DB]-R,"*?2 !1@  >U+0 4444 %<]J.NZ?::FUG-8^
M9<+\X.U>3\I')[GG'^X?2NAJ)[6WDD\QX(F?CYF0$\9QS^)_,T <W)XB\/\
M]G-<7%GMM+@YF#6A)SM9CYB[<_P=2#GBFQ7.@Z3]FN;>RVVM]NNUG=&R'P,!
M48;@Q!^Z .]=&]C:2)L>U@9<YPT8(STS^IILFF6$JJLEC;.J1F)0T2D*AZJ.
M.GM0!BR:SX;-Y,DL$8N5!N2'M#O?8=I897+$$XR*AN=:T*Q1+?\ LZ'^SI[8
MW,K"$!549^\F/;OTK<N-&TRZ5A-86[;H_*)\L9*9SMS_ '<]NE3O96DEJ;5[
M6%K=D$9B:,%"HZ+CICVH Q5\4^'I)X+429:XD$<0^S.5<D9R#MQCCD]/>K\%
MGI>HV,4J6,8A93L#0>6P4G)&, @$C/O4D&C:9:DF&PMD)D\TD1C._P!?KS@>
ME754*H50 !P .U B 6%F&W"T@#>9YN1&/O\ ][IU]Z?!;06J%+>&.)2Q8B-0
MH)/4\=ZEHH&%<!J,H&IW8\T#$S\?:)AW/8# _"N_K@-1G U.['V@#$S\?:I!
MCYCV"X% ';:?_P @VU_ZXIZ>@].*LU6T_C3;4=/W*=@.P]*LT %>?>+?&$MC
MXAFTR+6= TL6MNDV-5!9KEFS\J_,NU0%Y;GD].*]!KS3Q_K\NG^((].DU.+3
M[.XMTD>Z2$M/ %9\[?W; E_E&2<* 3CFDQH[K0;]-5T"PU*.%8A=VZ3[%Y W
M*#U[_6M&L_0FN'T#3VNY8I;AK:,R20XV.VT9*XXP?;BM"JENR5L%%%%(8444
M4 5;3_CYOO\ KL/_ $6E6JJVG_'S??\ 78?^BTJU0 4444 %8\_R>++1NTEL
MZ_D<UL5CZH?+UK2)?61X_P UK&M\*?FOS$S8K'\.CS+2YNCUN+AWSZC.!_*K
MVIS_ &;2[J;^Y$Q'UQ4>C0?9M&M(CU$0)^IY_K0]:J79/_(.I>K"72;]?$;:
MEYMOY;':4&<[,8].M;M%5.FIVOTU!JX4445H,**** "BBB@ HHHH **** *V
MH+.]A.ELBM,R%5#' YXJCX=LKO3]/:VND1=KDH5;.0?6M>BLW33FI]A6UN%%
M%%:#"L>/]UXLG'::U5OQ#8K8K'O/W7B;3I.TD4D?\C6-7H_-?Y"9L4445L,*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "N U&?&IW8\_&)GX^U$8Y/;;Q7?UP.HSXU.['GXQ,_'VH#')[8XH
M [73QC3;48Q^Y3C&.P]*LU6T\8TRU&,8A3C&.P[59H *P-=T?7=2N,Z;XD.F
MVQCV/"+&.8L><G<W(X/Z5OT46 J:7IT.D:3::=;EC#:PK"A8Y)"C S[\5;HH
MH;N 5R.N:SJ>FZ[,D$RSQM;$PVD)5G5PC'<Z[=VW('(8<X&.:ZZB@#SY_$FH
M*TB0ZQYT" M:W7V=3]LD^3]SP,'DL/EP?R->@ DJ"1@XZ4M% C-BDN5O+T0V
M\<B^:.6EV\[%[8-3^=?_ //G#_W_ #_\32VG_'S??]=A_P"BTJU0,J>=?_\
M/G#_ -_S_P#$T>=?_P#/G#_W_/\ \35NB@"IYU__ ,^</_?\_P#Q-96MR7:_
M89I+:-?+ND(Q-G)/&/NUT%9'B4?\2620=8W1_P F%8U_X;$]BOK\UX^FBW>W
MC3[1(D0*S9/)_P!T>E::R7RJ%%G" !@?OS_\35+4B+C6M)@'(#-.?P''\ZV:
M(:SD_1?U]X+<J>=?_P#/G#_W_/\ \31YU_\ \^</_?\ /_Q-6Z*V&5/.O_\
MGSA_[_G_ .)H\Z__ .?.'_O^?_B:MT4 5/.O_P#GSA_[_G_XFCSK_P#Y\X?^
M_P"?_B:\S\=6FJ7?C)K>R6Y=I+=61(G(R!G)QFNKM_$&L:?:11ZAX:O,)& 9
M;>19>@ZD=<UDJFK31VRPC4(RC)-OIHOU.A\Z_P#^?.'_ +_G_P")H\Z__P"?
M.'_O^?\ XFN(\->/=2UGQ!;6$]M:)%+NRT8;<,*3W/M7H57&:DKHQK4)T9<L
M]RIYU_\ \^</_?\ /_Q-'G7_ /SYP_\ ?\__ !-6Z*HP*GG7_P#SYP_]_P _
M_$T>=?\ _/G#_P!_S_\ $U;HH J>=?\ _/G#_P!_S_\ $T>=?_\ /G#_ -_S
M_P#$U;HH J>=?_\ /G#_ -_S_P#$T>=?_P#/G#_W_/\ \35NB@"IYU__ ,^<
M/_?\_P#Q-96KR7:W6FSR6T:E+@*N)LYW C!^7BN@K(\2@C2?-'6*:.3\F%8U
M_P"&W_6@GL7/.O\ _GSA_P"_Y_\ B:/.O_\ GSA_[_G_ .)JT#D CH:6MAE3
MSK__ )\X?^_Y_P#B:/.O_P#GSA_[_G_XFK=% %3SK_\ Y\X?^_Y_^)H\Z_\
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
M.@$_VQ:G'8/DTNF>+-&U. 2)>10MD@QSN$8?@33M4?0-+LWFU"&UCAR(V/D
M\MT& ,UGZ/IWA+4-/E6RM+>>"!B)&FB.X'&>2PSTHYJ&VM_D+DKVYK:?,W+C
M5].M85FFO8%C9@@;>""3TZ58:ZMT^]/$OU<"N%\1Z5X,MIDM)G_L^YP)?W$;
MME.<\ $=C]*V[;PGX7D@@EBT^)TF4-&S,Q+ C.>3Z4?N>C=_E_F-QK+5QT?J
M7SXDTA=1-B;^$3!-Y)<;?INZ9]JL'6=+ S_:5G_W_7_&N0LK;P+>:VBVRI)*
M^85MS$WE%ADD\C&< UL:CI'A/3+.6ZO-.LHX8R%=A#DJ3C'09[BB]!ZIO\!^
MSQ"?+*.K]2]:^)]%O(#-'J,"J&*XD<(<CV/:J]_XQT.P@\S[='.V0!' P=C^
M%9OAW2?"-W!.+&".[\ILR/<1$LH;D#Y@.,"I-;'@^T6.QOX8(C,HE00PG<5!
MZ@J/:GS8=.]W;Y"]GB'[MM?F:\/B;1)U5DU6TPPR,R@']:5?$6DOJ,5@E]"\
M\J[DV-E3[9'&?:HH--\/WUG;W$5A9O!.H,3&$#<,9'49Z5@0#P4_B6%K;:MW
M'+Y*PI$PC,N>">,9&#2O1ZM_@"IUWLKVWW.XHI%=6+!6!*G!QV/7^M+61044
M44 %%%% !1110 4444 %%%% !1110 5P.H2D:G=#S<?OGX\^,=SV(KOJX'4'
M(U.Z'F$?OG_Y:Q#N?49H [73QC3+48QB%.,8[#MVJS5;3QC3+48QB%.,8[#M
MVJS0 4444 %%%% !1110!#<PM<0F-+B6 Y!WQ;=W!Z?,"/TJ:BB@#!\1^&DU
MVPEMTN7MWDD5V;EE)&/X<@= *S-%^']IIT,\=Y=2W7FD$>6[P@#'0A6Y_&MW
M6]4FTZU1;.W6ZOYVV6UN7VB1@-Q!;MA03FK&EZE%JEDMQ$LB_P +K)&4*L.H
MP?3U&1[U#A%N[-XXBI"'LXO0X_5_AK'J%_)<6^I/!&R@!)%:4@@?WF;)K=7P
M?I8A52;LNJ;=WVN7T]-WZ4NH^*;*QOH+=7$NZX2&9DRRQEB0!D9 8';P<<$^
ME;4\\5M \\\BQQ(,L['  H5.*Z%2Q5:22<MCAM*^&J6&H17%QJ331H""D:-$
M3D8^\K9%:6K>![*\M!':22Q2"59"99Y)%;'8@L?SJ_IGB*'4=2FM0!@MFW,:
MEA)%MSYF[[NTG@>XQUJUK6LP:-9M-)AY>-D6\*3D@9)[*"1EN@'-+V4;6L$\
M76F^9R,?3_!=O&9VORTCR8&8)Y(P0!T(!&:S]8^&\6HWOG6NH/;Q^6%V2!IC
MD9YW,V>_2NOTZ]-]:"5[>6WD!*O%(.58>AZ,/0C@BL.\\9V]EJSV+VI(B<"2
M03+]TD*"@ZL03\R\$>AR,I48**C;0FEB*M+X9$]OX.TR*V@CD-T[QH%WB[E7
MD#!( ;CZ"L&P^&:6NIQ7,NIM)$CEC&B&-B#GC<&R.O6NZGGBMH'FGD6.) 69
MF/ %96B>((-:GO$BP%B?]T<Y\V/&-_\ WUN4CJ"O(%4Z<7T*CBZT;VEN9>L^
M [+4;016MQ/;2>8'9Y)9)@0 1T9L9Z<^U6/#_A&/1M-FLYKR6X660L=A:,8(
M Q@'GI6GK6LP:/:%W9&N'!%O SA3*X'"@G@9.!D\<BK&G7B:AIT%TAXD0$C!
M&#T(P>1@Y'/I0H13NB98BK*'LV]!/[.C_P">]U_X$/\ XTTZ7 SJYEN2RYVG
M[0_&>O>LW5/%FG:;=Q0F57'GI#.ZY*Q%B0,L. V=O!QP2>U;LDB0Q-)*ZI&@
M+,S'  ]2:LP*W]G1_P#/>Z_\"'_QK(U[PI'K&FO:1W<T+/(LC.[-("1[$^F*
MGTOQ =2U":W^PRQQ([HDN=W*GD.,90D89<Y#*0<]JLZQJ MM/N/L]PJW2@[
MJ>:V1@GY <M@') YQTI-)JS*A-PDI1W1@Z+X M--@GCN[J:Y,C CRW>$ 8Q@
MA6Y_&JVL_#B'4;Q9K6_>WC$839(&F.<GG+-G'/2NHT34SJVFQW31>6QX.UMR
M-QG<C?Q*0<@_G@Y%4-7\5VNDZI:6CJ&CE<I-*&_U9QG '=NAQUQR,U'LXVM8
MZ%C*ZGS\VHEMX.TR&U@BD:ZDDB0*7%U*H) P2 &X^@K!L_AFEOJ<=S)J;21+
M(6,:H48CGC<&R/K7<+>6SV2W@GC%LR"02EL+M(R#D]JR-'\40:QJ$EM'"47#
MF)]X)8(VUMR]4.2",]0<BFZ<7T%'%UHWM+<HZSX#LM1L_*M9Y[>7S Y>2628
M$ $8PS8_&FZ+X!L].M98;NYFN3(^<QR/",8 P0K8/UK<UK4I=.L0;6%;B^F?
MRK:W9MHEDP6VD]A@$Y[8J32=235+)9A')'(ORRHZ%=CCJ.>N#W&11[.-[V#Z
MU6Y.3FT.2UCX;Q:A?&>VU!X(]@79(&F.1GG<S9_"MN#P?ID<$*.;IWC0+O%W
M*.<8) W<?2G:MXJLM+N8X=PE(F2.<H"PCW';R1G#9P<'&1G%;<TT=O"\TSK'
M&@+,['  ]:%3BG>P2Q5:45%RV.$T[X9I9ZE%<S:FTL2$DQHAC8Y!_B#9'6M3
M5O ]C>V316LDT4I=7W2W$DBM@]""Q[=ZO:?XD@OM4DM5(9'(-JT:EA*FW)DW
M?=VYROL1SUJYK&KV^C6,EQ+AG"Y2+=@MT&?8#(R>PY-+V4;6L.6+K2?,Y&7I
M/A86@G%XXD$F,>3(Z=..<8S4&J>#S=7R3VDR)&L6S9+EB#D\@G)Q@]*W],OF
MU"T\U[:2WE5BKQOS@CN#T93U!'6L34O&<&FZI)9/:%Q%\TD@F3&S@':,Y9P3
MRG!QSSD5G]6I<G);0Y5H7K/P];0V<$<X<R1J 2DSA<XQD#/%8MMX*GM[U9&N
M(9(A,9#@%&(SZCOCO78331V\+S3.J1HI9F8X  ZFLG1_$$&L7EW%#M\N,@PN
M#_K5Z,WMALJ0>1CD<BB6&IR236P=+%;6/"L-]9^7:N8I?,5B97:0,!V()/YT
MFE>%UM8YUO&$GF$$>5(ZC&,<@8S6GJ^L6VCVOFSR()7R(8V<+YCXX7)X'U/
MS4FE7RZEID%T!M9U_>(004<<,I!Y!!R/PIO#T^;FL'2QSVI^#GNM0^T6L\:Q
M^4$V2Y8@\_Q')QSTK6MO#]K':P),)#)&@!*3N!G&..>*KZOXLT_29EC:5'V2
MHEPPR5B#'')&0&&0<'&1FMUY$CC:1V544%F8G  ]:%AZ:DY6W!Z[G'V/@N>U
MNXGDN(9(TD+':"C$<^G0X-:>K>%X+VPDAMG:*5F5MTCLZG!'!!)[#&>U2Z=X
M@.H:G-;+92+"CM&LP;=R!GYUQ\H(Y4\AAZ<"K6J7RP6-P(9]MR%(18T$CAL9
MX3/S''..I%*.&IQ326X[N_,96D^%A9F;[6ZN' QY,CITSUQC-0ZKX/-U>Q36
M<R)&D6S9+EB#GJ"<G&.,5L:%JC:OIJ7#Q!'Z%D.Z.3C.Y&[J?S'(/(JGK7BF
MVT>_L[=E5UEE\N9]^/*XR!CNW(... 2,XQ1]6I<G);02T)K+P[;0V4$4X=I(
MUQE)G"Y]0,\5BP^"IX;]9OM,31K<><, HV,Y'([X[UUD5[;36*WJ3H;9D\P2
MDX7;Z\]*Q]+\4V^J:K)91PD+EQ%() Q;8<-N7JO4%2>&!S3>'INVFPTVMC9M
M[:.V5@A<[VW,7<L2< =3[ 5-116X@HHHH **** "BBB@ HHHH **** "BBB@
M K@=08_VG=?.?]<_\<7J?7G\Z[ZN!U G^TKKD_ZY^\/J?7G\Z .UT\8TRU&,
M?N4XQCL.U6:K:>,:9:C&/W*<8([#UJS0 4444 %%%% !1110 5$72=)HXIEW
MKE&*$$HV/YUD:OK4<4_]G6]U]FNG9$-PT)>.(L> 3T#'G&>,UA^&TD>Z_M&V
M%M96R1-%J4AC*^;*CMDC/'4G+$G'3Z #]-\+/+=117^G1PQPQE;F6.<D7<@Q
MME&#N5OO98X/S$<BK?B<ZO:+9P:8L$.G86/S5+J\$@(V9VY'EGH<@CUX.1FW
M4J>1L2Z<6=P97@OX+WY[FX"<%]O;/ 4'JH&,<5KW.I74.DV-UJTZZ:I^:6,'
M,CD#(4D A1P2Q&<#C/4T +X7T"XTV)+J_91>-#Y1AC(*1C<6QNP"_)X)Y ..
M>2<S5],U.]U66SN6OY8[F93%+ Y$ @R-R.!]QUZANI.,=Q4;SWMUK<;HMK-K
ML4D3Q^3.PB^RNIR3UX!)S_>(&.>FGK-^]C?2B6ZN1*8 WFP1!H[2(D!I"I.6
M)(/.#M Z8SD UM(2RLTDTVWO?M$\!!F5I%+KGIE1@*,#H !7/R^&&O==V75T
MSVUF4FCF;!E926_=LV<X7!Y[JY!SUIFF:<UUJ2W3&:%]-GD66^8&/[0FXM@
M85MP(+-C![>U6]O=-DAE=)[>;2Y+B-;P3QN9Y&DSL=LXR@.W:N"&'2@#H?$5
MOJD%G:SZ*%(LSEK,# D7&!C!&2O4)P&Z<<4W1O"UKIL[W&]IPSF6)9HEW1L>
M^<9) X![#CU-5+>TN+'P\MG=WD[(TF+:VDE43S1A0%B+'')(R<<@'&:@M[O5
M7UF.6&4K.9?(NM.9_,1$#+\ZD8VJ%R=Q&6+8(H H7*ZWJ_B6V2>Q6TO[-I(S
M/!-NC\E^49D;&]25 .,D$GH0#77Z-I-GI-H]O:$L2Y:5RVYBV!U/KC'Z5EWN
MJ3Q:C-9_VE%!=S.D<6Z%GB@!/RY. #(W8$@=!]<_PS:M->KJ=DYMTVLFH '$
M4DJAE. 1DG<2Q8G/&WGL 5+?PEK5]+.MYJDJK;LULK3+O>XA.&(+\91@0,<E
M2#@]JN>,=2OE\S28K&^C#(DUI=V4X#R.AW% O'/'3)R#T(!I);B_MI)8K.>X
MM9H#]HDEO8P5O1N"LQQE@N!A5 !Y4CBM>ZU*Z6TL+R\L_(BQ&[P[1)*TS<+&
MH/0Y/4X_#F@"GIF@6EI=-=ZM/;M=7\1MA"0(TE4\XV'DD@9*\X);'6K/B"PO
MY+BV:SNIEBFD6*2+(*Q]</@\$=0R'A@>,$ UAW+?VUJ"1S>9??:U<P+Y)A:S
M>.091V'S(!\I;)W$KQP<5>U&YATW[$IU"WO-1LUCAD:ZE^2W+ _O7"\@L<+N
M/3</4Y +EM=:7X3%IIEQ(X9P%:[=,1@_,55F/0<,%'. ,<<4:KI&G:AXAM06
M FD0O<)'N#.JC"/E<;&!. V02,CD=,K3-,%\DVRW6VTF:(F[>2?S'692Z2A2
M<CYAC+]Q[]%U:\L+N [)K.'1YW%N;J&9A+YHC)3<%P2!@ +G).#TZ@&MXE6_
MTS1[:71'\A+615>".)6#(1M P>@!()P0< U6TSPD6WR:[*ES.Z!!'&[;5"MN
M4[CAF(Z GD D9.3F037EIH=O_;%_/&IF(RL>;B5.JJ1'T; RVT=!VY-8MTTN
ML:A$/M<,FJO$EUIT]B2 J'>""QW84'&6P-W Q0!HZ]I&JW#2644JM8W<T2HL
M<;;[=%QG'.Q0,$\CYLX]*V-(T6QTYY&MY$:\\M89I(P%X'W05' V@X'?'K6=
MJEU]EU&-)M39;T1QHDI@)@MBYVEVQQN;#!=W QCUS1T&U\W4O[2A<VSV\DD6
MI2@&..=D:0'Y2.22=Q8GY> /8 6P\+RR7L45_IZ(D2L+FY2?_C];.4DP#N5P
M<DL<$9(!(-7?$PU.QM+2#2XX8M. $;R(7$D# C8PVY^7/!R#[C&:SKR2-X"D
M=^%L;N1\:K'>?/),$)!8)CY1C 4$<J!C!K3DO+VWT6TEUB_%FOFMYCB,K+*H
M.4&%SM) RV,X /3G  [POH-WIZ)>:DT8O#&\9BBP40,^X_-@%@2,C/3)'/6J
M&N:;J=WJ$UK*U]-'=2*(&@<B!8N-Z2#^%@,L'ZDXQ@C!J73WNHZHA6ZBCUQ$
M6:R-G)N1HF5A@[LC8#RQQ\V%Q@XK8UJ^>POV:2XNC+]F+(8(MR6J<!I67.7Y
M/H<#MU) -32(++3A)I<%Z9YX0'D21P74'@$J  !QV SSWS6#>>&7O==\NYNF
M-I;[;F.=R#*HW-F+=G(4<D-Z,0<\$0Z9I+:EKK7MQ=WN[3GVK=A%C%R <IEQ
M]]=C<@#:>#U%0ZIJ%C-8Z@UO=6S:=. E\;E'\Z19<JK@G'R#*[< AAD#'< Z
M'7[;4H=.MY-$5,V;;OL8^595 P%&,=.H7H<8.*AT?PQ:V=Q)>,[3"9_/2.>%
M0T;GG)/7(R0/3)'/6JMC876G>&4MK_5GD\XAHH1^[DV[?^/="QW=1@$_-CBJ
ML=WKT_B2(V<<=N8D$-U8RW(>)55@2R< [BKK@XQP0>U %345UO5O$EK!-9"U
MO;*:3RKFVFROD.,!V1L;UR%# 9[C X-==HFD6FD6\L=NQ>5WW3N6W$O@?TQ[
MXQ6=J&ISVVH36YU&*"XE*1P[HF>*!6; 9SC&]L' ) X ]SF>'+*XN]>NM72^
M$&V0I?111$)<2J#&VXDXXVAACD9P2: *_P#PB>LZA<W<<^J3)' [PQ23KO>:
M)_F8;^/D((4KS@J2".*M^+]2N[:%M&BL+Q(YH UI=V<X#M*AW>6!P<_*.Y)!
M/!P:CU*\U.U)@TN.\6^%QYS33HI6^4'85QG*H&9/3Y>1GOL7=]?I965S?V:6
MR+L>XC7$SF4L%6).W+$?-].G4 %/2]"MX;A=0U:6+S[R(VRQ,HC$@89(9>['
M&2O(!W$=>+>O:??%K5]/NIHXR\<+PH1M09X<9XXSRIX8<=<&L#4S)XCN;>U>
M[EEBN9G,<7V/#V4D;*"#T(.QR<D]5!7(XK2U.XM])CM(1J$=[>V01";R8$0@
M\>?*%YST7=VW9XR: +4$FF>#XK*RNI&#7)<?:?+Q&F#NVDY^1 6PHS@=*-7T
MC3]1URR;>JSR@F=4W9EB4':V5^Z58C:^01R!UK&L-&MM8N!))81_V;\S7PFN
M3(IN$+*WLX8-R3P0!D9& _7+^TN=+N8[,V(TJ55M'N8[@I(K@$H"1RJ@@#U^
M;(]P#9\1I>:5H$4FBLT"V;JS111JVZ/D$8;TR&/(/!YJGIGA-W+2:_-'<2LG
MEK%$[8"[@P^<X9BI^Z3RH)&3FGH-1L?#L*ZSJQPTPS);Q,9GC(RL8P,E^Q8#
M) )P#TQ]0>YU_4M/MTU*T2Y8?:K"YM4=C$AW*_?YBN%Y; Y((H T]?TG57$U
MK:R(]A=-%%'$B-N@ QDKCY5 P6R0<\#TK9TGP_:Z4RS+A[KRA"TJJ$!0'Y5V
MCC [=2,GGFIXM/D^TP3W5T\SPQA54#:N_&&<CN3^E7Z "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ K@=0!_M.ZX/^N?M#ZGUY_.N^K@=04_VG=?*?\
M7/\ P1>I]3G\Z .UT_C3+7M^Y3L1V'KS5FJVG?\ (,M/^N*>OH/7FK- !111
M0 4444 %1SQM+;R1I*T3.I42+C*D]QGO4E% ''6OAZ2ZU2^M;I;\6L3!%NI)
M\FYB(5A&<Y+ ,7^8X(Z U=\6"X2Q:2:X5-*RD5Q"L9:1P[A2P8<@KD$8!R1S
M7244 <_HVA>6[7U^(9YY'2=,VXC*.%*^85R0)"#AB,=*HZI97YUVUC>\NI9)
MR\EN\4"[;5E('/8H48A@Q.2.,'IUU% &=I>D0Z5IR6L1^<(5,P4*QY)P/0 L
M<#L.*PH_"W_$XEMF@E_LY5$B71NF\W<PQ(@P<X; +9XYX&>G744 8FOV=RND
MM)8W$\0LX6=+:! WG%1\JD$'*X!&T=<^U1:%HBV_EWKBY'[KR[>VN=I:WCW;
M@I(&3C QDG;TKH** .%U"VO-0UP:??O8S:@UN6CB\AS$87)W D$E2K(N)!C)
M.,>G36FC)9V<PADV7]Q&JSWH0%Y'"!=YSWXZ=*T]J[MVT;B,9QSBEH XZ#P_
M+>:C?6ER^H"WC81M<R.#]JB^5E0Y&6*DM\XP1TSZ2^*IKH*+:<6=OITLBJDD
MS$[Y /, =1P48J4(ZY.:ZRHY;>&X,9FB23RW$B;U!VL.A'H>>M &!HOAU(C!
M=7\"B:W9_LD(G:58$;'RY(&[!!*Y'R@X'2F>(M(FGGBN(()[XSRB&:W:X*1+
M$4/..V'"MN +9Z5TU% %+3--CTRW:-)9IGD;?)+.^]W. .3] !^%4]0T-KG4
M;.>VDBMHD,OVE1$&:97QD<\<E1G(/%;-% '.^)H9K31GDMI$AT^WB/G6D<&?
M.0D!EX&0-I;[O.<?2ET705207UX[7#ND?EK<P*LB[,[&?!(:0!L;N#BNAHH
MY/7M/O6U2V(FO[E+F4[%@PJVC+@I(#CY<#<"3D-NQ@\"MNPTE=/T][>*9C-)
MO9KC8H;<Q))  P.3G'2M&B@#CXO#LESJE[9W!U#[,B[!>//DS1.JDQ'.=PW;
MSDXVYP#S5SQ89[?2Y)GGC32D01W4(C+/(CL$;D<C"G(QSFNDHH YW1M"RYOM
M1\NXDD,<L8DMQ&P=0P$CKD@2X;!(QT%5-8M+_P#MNT4WEY(;AW>W,$2XM'7&
MTY_NE&8,&/S=L<5UM% &?I6DPZ79K"FUI,-NE6,*>6+8 '106.!VK"7PP1K#
M6_E3?8 BRK>&[;S5E(*N%P<_,-I;^$^F>G6T4 8VLV$XTC;I]U-:BTA9HHK=
M0=Y5?D4Y!RO'W>]5/#VBHJP:A+'<Q*(BEO9W&TFW1F#;>F<952%).WI7244
M<1J<-W?:Y'I]\]C->/ SP0&!FC:)CAT<]1C:A$@QR<8YKH[#1DL;-]D@_M"6
M%(YKW;EW95VACGKCTK3VKNW;1NQC..<4M '&1Z#->:M?V,[ZC]G11&UY*ZG[
M1$P!\HY!W88OAL KG -6?%<]TD+6\RVMMI<C*GVB1LGS.7!9>A0E=I&<G=75
M5%-;P7(03PQRA'#J'4':PZ$9[CUH Y[1?#B@0W&H6\:_9Y6DL[=)FD2 ,%R!
MD#(R,J"/ESQ3O$>DSW$D=S!%/>M(XAEM6GVQ>458'(Z#YBK;N6&!BNDHH H:
M7I<6EPNJR32RRL&DEFDWNQ  &3WP !^%5=2T(W=Y:3VDL5J4E=KAA$&:567#
M#GC)PO)SP/I6S10!S_B&">ST622R>*"RM87>2U2 ,)E'5,=@5W?=YR1^,6AZ
M!&&6^N6>=#$B01W5NJR*J,2A?D[F'8X! Z\YKI:* .4\0Z?>/?P-YM_=1W,N
MQ8K<!1;$#<D@;^$@@Y8\$-C!X%;FE:6FF0.OF&::1VDDF90I9F.3P!@#V'UJ
M_10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7 ZA&3J=T?+)_
M?/\ \LHCW/J<UWU<#J$6=3NCY1/[Y^?(C/<]R: .UT[_ )!EI_UQ3U]!Z\U9
MJMIW_(,M/^N*>OH/7FK- !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 <9J7Q ATGQ3J&DW=D5M[6U$R
MW0E_UDA4L(]N."0IQSR13=+^(UG<Z9;W&H6,]K.5+74<7[U;5?.,(+MQU8'H
M#T/:MR\\*:)J%\][=V*RW#S03LS.WWX<^6<9QQN/USSFH?\ A"]!WQL+,C82
M2HE?$G[PRX<9^8!R6 .<9H7F#\C)OOB18PV4TUII][<21D;$91&)5\\0,5)/
M\+'OC/';FK6A^,AJ.M7.E7EI);SB[G@MV"_(XB"D@G)^?#<]O0U=?P9H+P-"
MUD=AC>/B5\@-+YIP<\'?AL]15BV\-:5:7D=Y#;L+B.6699&D8G?( KDY/.0H
MH7F-^1K4444""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *X'4(2=3NCY!.9GY^SH<\GOGFN^K@=0AS
MJ=T?(SF9^?LRG/)[YYH [73O^09:?]<4]?0>O-6:K:<<Z9:'.?W*=R>P]:LT
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7 ZA!G4[H^1G,
MS\_90<\GONYKOJX'4(,ZG='R,YF?G[*3GD]\\T 36NMZBL5O&+D[0(5Y13P4
M)/./84^'7M3?R=USG=Y6?W:_Q*Q/;V%%% !#KVIOY.ZYSN\G/[M?X@V>WL*(
M->U-_)W7.=WDY_=K_%NSV]A110 0Z]J;^3NN<[O)S^[7^(MGM["B'7M3;RMU
MSG=Y6?W:_P 3,#V]A110 1:]J;>5FY^\(L_NU[N0>WH*(]>U-A'FYZ^7G]VO
M>0@]O0444 ":]J9"9N>H3/[M>\A4]O2D77]3(7_2>H'_ "S7_GKM]/2BB@!?
M[>U/'_'S_P"0U_YZ[?3TH.O:G@_Z3Z_\LU_YZ[?3THHH &U[4P&Q<]-W_+->
MT@7T]*'U[4P'Q<]-^/W:]I !V]*** "37M3428N>GF8_=KV< =O2B37M3428
MN>GF8_=KV< =O0T44 $NO:FOFXN<;?-Q^[7LP [>]$NO:FOFXN<;?-Q^[7L1
MCM[T44 $NO:FOG8N<;?-Q^[7^';CM[FEDU[4E,N+G[OFX^1?X0,=O>BB@!)=
M>U-?,Q<]/,Q^[7LH([>IHDU[4U,F+GIOQ^[7L@([>M%%  ^O:F"^+GIOQ^[7
ML@([>M#:]J8W8N>F[_EFO:,'T]:**  Z]J8S_I/K_P LU_YY[O3UH_M[4\_\
M?/?_ )YK_P \]WIZT44  U[4\C_2?3_EFO\ SSW>GK0NO:F2N;GKM_Y9K_SS
MSZ>M%%  FO:F=F;GJ5S^[7O&2>WK0FO:F2F;GKLS^[7NA)[>M%% "QZ]J3&+
M-S][RL_(O=23V]J2+7M3;RLW.=WEY_=KW!SV]J** "+7M3;RLW/WO+S^[7OG
M/;VHBU[4V\K-S][R\_NU[DY[>U%% !%KVIMY6;G[WEY_=KW)![>U$>O:FPCS
M<]?+S^[7NQ![>U%% !'KVIL$S<]=F?W:]W(/;TI$U_4R$S<]=F?W:]W(/;TH
MHH %U[4R%S<]=O\ RS7O(1Z>E*->U,X_TGT_Y9K_ ,],>GI110 G]OZGC_CY
M[9_U:_\ /3;Z>E*VO:F-V+GIN_Y9KVD ]/2BB@ ?7M3 ?%ST#8_=KVD ';TH
MDU[4UWXN>@?'[M>S@#MZ444 $NO:FOF8N>GF8_=KV8 =O0T2Z]J:^;BY^[YF
M/W:]F ';WHHH )=>U-?-Q<XV^;C]VO8C';WHEU[4U\W%SC;YN/W:]L8[>]%%
M !+KVIKYN+G&WS<?NU[ 8[>]$NO:FOFXN?N^9C]VO8 CM[T44 $FO:FOFXN?
MN^9C]VO901V]30^O:F"^+GH7Q^[7M&".WK110 -KVI@MBYZ%L?NU[1AO3UH;
M7M3!/^D]S_RS7_GEN]/6BB@ _M[4\_\ 'SW_ .>:_P#/+=Z>M U[4\C_ $GN
M/^6:_P#/+=Z>M%%  NO:F2O^D]2O_+-?^>>[T]:$U[4R4S<]=F?W:]XR3V]:
M** "/7M38QYN>NS/[M>Z$GMZT1:]J;>7FY^]Y>?W:]T)/;U%%% !%KVIMY6;
MG.[RL_NU[J2>WM1#KVIOY.ZYSN\G/[M?XMV>WL*** "'7M3?R=USG=Y.?W:_
MQ%L]O840Z]J;^3NN<[O)S^[7^)F![>PHHH (M>U-O*S<YW>5G]VO=B#V]!6'
4)*TTKRR!&=V+,=@Y)Z]J** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image_005.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_005.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %2 C,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MM#G/[E.Y/\(]>:LT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M=PIF5<;>#=.G\([ 8%%+K\^S6[A?M&S&WY?M@CQ\H_AQQ10!UNG_ /(-M?\
MKBG<'L/3BK-5M/XTVU_ZXIV [#TXJS0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !6-JOA+P]KETEUJFBV-Y.@P))H59L>F:V:* ,_4="TG5M/
M6PU#3;6YLTQMAEB!1<=,#M^%5Y?"GA^>TLK671K)H+$[K6,PKB$^J^E;%% &
M/+X4\/3ZP-7ET6Q?400PN6@4OGUSCK[TR_\ !_AO5+F6YO\ 0["YGE=9'DE@
M5F9E& 23Z#BMNB@#)U;POH6NK"NJZ197@A&(O.A#;!Z#T'M5A-%TR.\MKN.P
MMTN+6(PP2+& 8D/55]![5>HH SM7T'2=?MXX-7T^WO8HVWHDZ!@K8QD9JI:^
M#?#5E875A;:'81VEUCSX5A&V3'3([XK<HH Q/^$/\.?V/_9']B6/]G;_ #/L
MPA786_O8]?>H(? 7A."VN+:+P]IR07 431B 8DVG(R.^#S7144 8VD>$_#^@
M7#W&D:/9V4SKL9X(@I*YSCCMQ5Z\TRQU"2VDO+2*=[6430-(N3&XZ,/0U;HH
M IG2K!M3.IFTA-\8?(-QM&_R\YVY],]JK6_AG1+06(M]*M(A8%VM-D8'D%_O
M%?3/>M6B@#(U7PMH&N7,5SJFCV5Y/$,))/"K,!Z9-2:CX=T75_LW]HZ59W7V
M4Y@\Z%6\OZ9Z=!6G10!P^O?#N*]N],N-%FL=/6P$P2TFL%GMR9#EF\O*X;/>
MKOA7P'IGAK3[2.18[V]MYI9TNGB"^6\GW_+4<(IZ8%=710M >I4L=+L--%P+
M*TAMQ<2M/-Y:@>9(W5CZDU2T[PGX>TB_>_T[1;&UNY,[IH855CGKR*V** ,:
MW\)^'K35VU:WT6QBU!B2;A(%#Y/4YQUK&\+_  XT?0%$UU;6=_J"74MQ%>/;
M*KQ[VW  \GC/7^5=E10M W,YM TA]8.K-IMJ=1:,Q&Y,0WE",8)[C'%5K#PA
MX<TN2XDL-$L+9[A"DS10*I=3U!]CZ5M44 9L?A_2(DL$CTZV5=/)-F!&/W!(
MP=OIQ3)/#.AS),DNDV;I-<B[E5H@0\P_C([M[UJT4 96G^&M#TJSN+2PTBRM
M[:Y.9HHX5"R=OF&.:ALO!WAO3K2ZM;/0["""[3R[A(X5 E7T;U'M6W10!%;V
MT-K:QVT$2QP1((TC48"J!@ #TQ6!!\/O"%K=1W4'AS38YXG$B2+  58'((]\
MUTE%'6X=+&2GA?08]:;64T>R74F.3="%?,)]<XZ^]49?A]X0FNGNI/#FFM.[
MF1I# ,EB<DY]<UTE% %2^TRQU-(4OK6*X6"59HA(N=DB_=8>XJW110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% '%:](RZU< 2NH^7@3Q+_".S
M#-%&O!_[:N,>9CY>@AQ]T?WN?SHH ZS3AC3+48QB%.,8QP.W:K-5M.&-,M!C
M&(4XVXQ\H[=JLT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% '%:]$S:U<$0LWW>1;1O_  CN3DT4FOP;];N&^S[\[?F^
MQ^9GY1_%GFB@#K=.XTRTXQ^Y3L1_"/7FK-5M._Y!EI_UQ3U_NCUY_.K- !11
M10 4444 <5J6BZS=:CJKW:E[2X@V1M9RDR +("BB-L+G&<\\Y/TI\ME?R:%I
MEM>:5)-# Y:XM;<JA="'"<;\9!V,PS@$\$XKLJ*5M+ >;2>&-7NX4@NH+L7B
ML&>[CN%*O"(P%A.3S\W7([%L^O6>&X=4MS>Q:E&/ED'ES;LF7C&>IXP!C@?3
MN=VBF!G70O%O8$CO-J3,PQY0.W SUJ3[+>_]! _]^5I;K_D(6'^\_P#Z":N4
M 4OLM[_T$#_WY6C[+>_]! _]^5J[10!2^RWO_00/_?E:/LM[_P!! _\ ?E:N
MT4 4OLM[_P!! _\ ?E:/LM[_ -! _P#?E:NT4 4OLM[_ -! _P#?E:/LM[_T
M$#_WY6KM% %+[+>_]! _]^5H^RWO_00/_?E:NT4 4OLM[_T$#_WY6C[+>_\
M00/_ 'Y6KM% %+[+>_\ 00/_ 'Y6C[+>_P#00/\ WY6KM% %+[+>_P#00/\
MWY6C[+>_]! _]^5J[10!2^RWO_00/_?E:/LM[_T$#_WY6KM% %+[+>_]! _]
M^5H^RWO_ $$#_P!^5J[10!2^RWO_ $$#_P!^5H^RWO\ T$#_ -^5J[10!2^R
MWO\ T$#_ -^5H^RWO_00/_?E:NT4 4OLM[_T$#_WY6C[+>_]! _]^5J[10!2
M^RWO_00/_?E:/LM[_P!! _\ ?E:NT4 4OLM[_P!! _\ ?E:/LM[_ -! _P#?
ME:L/.J3)&>K?I4M8TZ].I*48.[B[/R>XVFBE]EO?^@@?^_*T?9;W_H('_ORM
M7:*V$4OLM[_T$#_WY6C[+>_]! _]^5J[10!2^RWO_00/_?E:/LM[_P!! _\
M?E:NT4 4OLM[_P!! _\ ?E:/LM[_ -! _P#?E:NT4 4OLM[_ -! _P#?E:/L
MM[_T$#_WY6KM% %+[+>_]! _]^5H^RWO_00/_?E:NT4 4OLM[_T$#_WY6C[+
M>_\ 00/_ 'Y6KM% %+[+>_\ 00/_ 'Y6C[+>_P#00/\ WY6KM% %+[+>_P#0
M0/\ WY6C[+>_]! _]^5J[10!'"DB1A9)?,;NVT#/X"I*** "BBB@ HHHH **
M** "BBB@#B-?B5M;N"85;[O)MI'_ (1W!P:*/$&S^V[C(3/R]1-_=']WC\J*
M .NTXYTRT.<YA3G.?X1W[U9JMIQSIEH<YS"G.[.>!W[U9H **** "BBB@#BM
M0\47\6L7MJ!)9P*$1)9K5@L8\T(TQ<_*1@Y';@$]ZD?Q#<'2K16U:V@,ES)$
M^HE%V>6N_:^"=HW%0,]#SCM78,JL"&4$$8((ZBFF&(IL,:%< 8*C&!TI= ZG
MG<GBG7;BW22VO;2*Z9PCV<D8!6,1AS,,\\GID8Y ZUU?AS6GU?[8DZLEQ;R!
M7C* !..F<G)X.<XZ],8)VO+3?OV+NQC=CG%*%522% ).3@=:8&7>W+KJ5H!:
M7#;7?!7;AOE/3FK/VV3_ )\+K_QS_P"*HNO^0A8?[S_^@FKE %/[;)_SX77_
M (Y_\51]MD_Y\+K_ ,<_^*JY10!3^VR?\^%U_P".?_%4?;9/^?"Z_P#'/_BJ
MN44 4_MLG_/A=?\ CG_Q5'VV3_GPNO\ QS_XJKE% %/[;)_SX77_ (Y_\51]
MMD_Y\+K_ ,<_^*JY10!3^VR?\^%U_P".?_%4?;9/^?"Z_P#'/_BJN44 4_ML
MG_/A=?\ CG_Q5'VV3_GPNO\ QS_XJKE% %/[;)_SX77_ (Y_\51]MD_Y\+K_
M ,<_^*JY10!3^VR?\^%U_P".?_%4?;9/^?"Z_P#'/_BJN44 4_MLG_/A=?\
MCG_Q5'VV3_GPNO\ QS_XJKE% %/[;)_SX77_ (Y_\51]MD_Y\+K_ ,<_^*JY
M10!3^VR?\^%U_P".?_%4?;9/^?"Z_P#'/_BJN44 4_MLG_/A=?\ CG_Q5'VV
M3_GPNO\ QS_XJKE% %/[;)_SX77_ (Y_\51]MD_Y\+K_ ,<_^*JY10!3^VR?
M\^%U_P".?_%4?;9/^?"Z_P#'/_BJN44 9[73-*KFQN,KQ@A,_P#H52?;9/\
MGPNO_'/_ (JIS]TM_MY_6I:XL,ES3??7[[K]"I%/[;)_SX77_CG_ ,51]MD_
MY\+K_P <_P#BJN45VDE/[;)_SX77_CG_ ,51]MD_Y\+K_P <_P#BJN44 4_M
MLG_/A=?^.?\ Q5'VV3_GPNO_ !S_ .*JY10!3^VR?\^%U_XY_P#%4?;9/^?"
MZ_\ '/\ XJKE% %/[;)_SX77_CG_ ,51]MD_Y\+K_P <_P#BJN44 4_MLG_/
MA=?^.?\ Q5'VV3_GPNO_ !S_ .*JY10!3^VR?\^%U_XY_P#%4?;9/^?"Z_\
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
M0!;HJIYFH?\ /M;?]_V_^(H\S4/^?:V_[_M_\10!;HJIYFH?\^UM_P!_V_\
MB*/,U#_GVMO^_P"W_P 10!;HJIYFH?\ /M;?]_V_^(H\S4/^?:V_[_M_\10!
M;HJIYFH?\^UM_P!_V_\ B*/,U#_GVMO^_P"W_P 10!;HJIYFH?\ /M;?]_V_
M^(H\S4/^?:V_[_M_\10!;HJIYFH?\^UM_P!_V_\ B*/,U#_GVMO^_P"W_P 1
M0!;HJIYFH?\ /M;?]_V_^(H\S4/^?:V_[_M_\10!;HJIYFH?\^UM_P!_V_\
MB*/,U#_GVMO^_P"W_P 10!;HJIYFH?\ /M;?]_V_^(H\S4/^?:V_[_M_\10!
M;HJIYFH?\^UM_P!_V_\ B*/,U#_GVMO^_P"W_P 10!;HJIYFH?\ /M;?]_V_
M^(H\S4/^?:V_[_M_\10!;K@_B?=./#%MI<)/GZG=)"H'<9R?UV_G78-)?;2&
MM[< \9$Y/_LM<'JK76M?%72K'R8B-+@-RZ"4E=QZ9.W_ '>U<5?67*NUOO?^
M2.?$O]URK[32.MU;3(U\%7>F1CY$L6B4#V3 _E67\,[G[3X%L/6,-&?P8BNB
MD-])&R-:VQ5@0?W[=/\ OBN&^%DMU%H=]8QQ1.]M>NC!Y"N.G^R>^:*ONUZ;
M]5^ FN6M'S37W69Z-153S-0_Y]K;_O\ M_\ $4>9J'_/M;?]_P!O_B*[3I+=
M%5/,U#_GVMO^_P"W_P 11YFH?\^UM_W_ &_^(H MT54\S4/^?:V_[_M_\11Y
MFH?\^UM_W_;_ .(H MT54\S4/^?:V_[_ +?_ !%'F:A_S[6W_?\ ;_XB@"W1
M53S-0_Y]K;_O^W_Q%'F:A_S[6W_?]O\ XB@"W153S-0_Y]K;_O\ M_\ $4>9
MJ'_/M;?]_P!O_B* +=%5/,U#_GVMO^_[?_$4>9J'_/M;?]_V_P#B* +=%5/,
MU#_GVMO^_P"W_P 11YFH?\^UM_W_ &_^(H MT54\S4/^?:V_[_M_\11YFH?\
M^UM_W_;_ .(H MT4R(R&,&5%1^X5MP_/ I] !1110 4444 %%%% !1110!Q&
MOQAM;N"8E;[O)@=OX1W!Q11KX7^V[C(3/R]1+_=']WBB@#KM..=,M"#G]RG.
M2?X1W/-6:K:<<Z9:'.<PISG/8=^]6: "BBB@ HHHH **P+SQ!<VE]<6IL(W9
M?+$!%QPS.^Q0_P OR9Z\;N ?I1_PD%R]I;B*PC.H37$EOY#SX0-&&+'>%)(P
MO'R]QTH WZ*XV7QQ<_8X[RUT9I[>240#$QWK)LW'*A3\HY&1D\=,<UOZ-K5O
MK4<SP%!Y;!2F\%AQU8=N^/:@">Z_Y"%A_O/_ .@FKE9=[>1)J5FI$V4=\XA<
M_P )Z8'/X59_M&#^[<?^ \G_ ,30!;HJI_:,']VX_P# >3_XFC^T8/[MQ_X#
MR?\ Q- %NBJG]HP?W;C_ ,!Y/_B:/[1@_NW'_@/)_P#$T 6Z*J?VC!_=N/\
MP'D_^)H_M&#^[<?^ \G_ ,30!;HJI_:,']VX_P# >3_XFC^T8/[MQ_X#R?\
MQ- %NBJG]HP?W;C_ ,!Y/_B:/[1@_NW'_@/)_P#$T 6Z*J?VC!_=N/\ P'D_
M^)H_M&#^[<?^ \G_ ,30!;HJI_:,']VX_P# >3_XFC^TK?<%_? G^] X_F*F
M<XPBY2=D@W+=%5HKQ).-KY[X0D?G2R7L,6=_F<>D3'^0KGI8RA5@JD)*S*<6
MG8L454_M*WS@><?]V%V_D*/[1@_NW'_@/)_\36].I"I%3@[I]4)JVY;HJI_:
M,']VX_\  >3_ .)H_M& AB%G)7J/(?/\J<I**NQ%NBLZ+4,SMO2?:QX_</Q^
ME3#4K<]!.?\ MWD_^)K&AB%65^5Q>NC5GOOZ,;5BW153^T8/[MQ_X#R?_$T?
MVC!_=N/_  'D_P#B:Z!%NBJ9U.#&0LS#T$39_+&:;_:,9[3K_P!NTA/_ *#7
M-'$TYW]G[UG;3NM]=A\K6Y;<C>BD^_Y5P/P^_P")KK_B3Q$W*W%SY$)_V%_^
MMMK8\5:Q#IOAW4;Y)+@2K R1[X74;F^4<D>IJ#P"D.D>#-/@=)Q+(GG28MW.
M2QSU ],5S475G6?M(\MG=:IZ626WS.:I:5:,5T3?Z(["O/O G^B>,_%NGXP!
M=></^!$UVW]HP?W;C_P'D_\ B:X33KF.T^,&K$>8(KJS23'E-N)&T=,9]>U:
MXO3DEVD@JZ3@_.WWIGHU%5/[1@_NW'_@/)_\31_:,']VX_\  >3_ .)KM.@M
MT54_M&#^[<?^ \G_ ,31_:,']VX_\!Y/_B: +=%5/[1M_P"[<?\ @/)_\31_
M:,']VX_\!Y/_ (F@"W153^T8/[MQ_P" \G_Q-']HP?W;C_P'D_\ B: +=%5/
M[1@_NW'_ (#R?_$T?VC!_=N/_ >3_P")H MT54_M&#^[<?\ @/)_\31_:,']
MVX_\!Y/_ (F@"W153^T8/[MQ_P" \G_Q-']HP?W;C_P'D_\ B: +=%5/[1@_
MNW'_ (#R?_$T#4K<]%N/_ >3_P")H MT54_M*W'5;C_P'D_^)H_M&W[><?\
M=@<_R%2YQ4E%O5@6Z*9%*LT8= P!_O*5/Y'FGU0!1110 4444 %%%% !1110
M!Q&ONHUNX!D4?=X,TB_PCL!BBEU^7;K=P/."XV\?:BG\([8XHH ZW3^=,M3G
M/[E.X/8>G%6:K:?_ ,@VU_ZXIZ>@].*LT %%%% !1110!DGPUI+27;FV8F\;
M?-^^?#-D'<!NPI! P1@C'%*_AS2GM$M3;,(DY4+*X(/.2&!SD[FR<Y.><U9F
MU;3K=;EI;V!!:X\_,@_=9Z;O3-)-K&G6^GI?S7L,=H^-LK-A3GTH K#PUHZS
M>:MBBG9LVAF"@8"\+G . !G&<<5<M--M+&6>6VA$;SMND().3^/0<G@>I]:K
M3>(]%MY#'-JEHCA!)@RC[IQ@_J#^-7XKB&<N(I4?8<-M.<'&<?D10!7NO^0A
M8?[S_P#H)JY5.Z_Y"%A_O/\ ^@FIWG2.548\M^E95:U.C'FJ.RNEKW>PTF]B
M6BD!!Z$&EK1--70@J&>X6#;GDD]/:I"Q8X7\32%!Y; =3W]ZY,0ZM2G)8=V?
M>U_N77MV]2E9/4?U&:*13N4'U%+77%W2:)"HK@N(3Y8^8\#VJ6JMU?6EJZ+<
M7,47?YW XK#$Q<Z,H1;3>FF^N@G.,/>D[+S)D,VP;E7/<9H>7RT+,A %-M[N
MWNT+VT\<R@X)1@0#^%2D C! (]ZET*D8<L)N]NMGKW>B'&<9>\M5Y$<<XD0,
MJL<^U$DK(A81MQ4@ 48  'M2U*I5W2Y95/>MNDM^^I5U?8AB9Y8PS$KZ@#!J
M0(J]!3JYGQGX@NO#]E;36B1.\DA5A(">,9K6C04(KG?,TMW_ %I\C&O7C2@Y
MO;R.F  Z"@C((/0UP'A_XA)/).==GM;.%0!&V"-S<\?D*UK_ ,?:';V9GLKN
M&_<$9BAD&X \9_E6ON?#='/#'494W4;M;[_N^9TJP1(/E0"EVLOW6_!N:YGP
M[XTA\0ZBUG'920E8R^YG![__ %ZZFLEAJ4$E!)>FGY'12Q$:RYH._P#7F5XI
M))F8,"@!XXZBIPH48 Q2U%<7$5I;R7$[B.*,;G8] *G#8>5.*4Y<\N[W_KT-
M)S23;T1+32I!RO![CL:R[;Q-HMY<QV]OJ,,DTAPB*3DFM:MYTU):F=.K"IK!
MID?G+O*8.\?PTNUF^\<#T%((8Q*9 /G/?--NYC;64\X4,8XV< ]\#-<U&G6G
M=5VMW9+:W2_GWZ&DYQA%RZ(D$:*VX(H/J!2L0JECT S7G-O\3Y9)XUDTV-(R
M?F82$D#J<#'I4G_"5^*?$[!/#NB&TLF.#>7O&1WP.G\ZU_=TK**W[+_)(X(X
M^G4NHW;[6*'C?Q'8^)].MM*LIG1&ND-P9$*_*#T&,Y.?Y5Z?$B1PHD8PBJ H
M] *\L7X=:T+H2[[7:)-V-YZ9SZ5ZJHPH'M6O(DW+JS# 2K3G*59/9=+"UP&M
M!;/XOZ#<GC[3:O#]2-W^-=_7!^/1]F\2>$K\#[EZ82?]['_UZY,=_ ;[6?W,
M[Z_PI]FOS_X)WE%%%=AN%%%% $-RK/&$5MN2*<&9 /,Y_P!H5!<ZA9VTRK<7
M4,1'.'<"IH+F"ZB\RWF25,XW(P(S7%'#WK3K1;3T7EIY;;OU$JT&^1-7[75R
M7.1D45!.)%3]P#N)Z#I3U5F4%V()Z@<8IK$R=1TN1W23OTU[-_EN7;2XYW5%
M+,< 4@E4C*Y;Z"D:"-UPRY_&G(@10JC '2C_ &EU=;*%O5W_  5K![MACM+L
M.Q!GMDTD0G\L;R P]L_UJ:BG]5O5]HYRVM:]EZZ+<.;2UB-A*%)#*3V&W_Z]
M,A$Y3$K8(^AS4]%)X1.HJG/+1-6N[:_C^(<VEAAC)'WVS4<5L(P0SE\G/-.G
MN8+6+S+B9(DSC<[ #-16^I6-U)Y=O=P2OC.U'!.*J6!HSFJCC=J]M^N_6QFZ
M\8OD<E=]+JY/Y28^Z*2*%(00F<'U-5M4U6TT>S-W>N4A#!<A2>3TZ52TOQ5I
M.LW?V6RG9Y0I;!0C@?6M%A:7.JB@KJ]G97\S.6)IQG[.4M7T_(VJ***V-@HH
MHH **** "BBB@ HHHH XK7I2NM7 \XK]WC[0J_PCL111KS,-:N,,X'R]&B'\
M(_O<T4 =9IXQIEJ,8_<IQC'8=NU6:K:<,:9:#&,0IQC&/E';M5F@ HHHH **
M** .<O-$OKJ\U0O%826MU'&L<9:16W(V06*_7J.>!31HFKQ66GA+R":ZLF:1
M3<%V5BP=2I.=V%5@ 223CGK72T4K:6 XE?!%Q]FCL)+BUFLXI?M*,T;"02[-
MG8C"CDC!ST'2MW0-'N='-W%+>&>W=P8$/5!WS[G/Z9[ULT4P,J]L8'U*T9A)
MEW?.)6'\)Z<\5.=(LBVXI(3Z^<_^-.NO^0A8?[S_ /H)KRZ[\=>((M0GACN8
M]J2LBYB'0' J90A)>^OPN<F)Q<<.TFF[WV\CU)--M8Y ZK)N'<RN?YFHWTX"
M;?$SX/W@TS<_KQ6!9_$GPQ+^ZGU(0SI\KB:-E^8<'G&.M-N?B/HUO<21!+B4
M*>)(U!5AV(.>E<M;#4<1%QO;75IV>C_X!7U^C%*7-O\ /\K]SI/[+M1VE_[_
M +_XUQ.N>*[;1]8GL/[.FE\K'S_:W&<C/K1>>.-8UNZ?3?"6E2/*ORRWER,)
M$?Y?G^55M2\!7O\ 9,VI7VI->:C' 9)51<"1E!. 3[>U=$:BU4>GW'%B:]2K
M%/#7:ZM>GF=?HOV76-)@OO*EC\U<[//?C]:T/[,M?2;_ +_O_C6)X!O(+WPA
M820$[=A1E)R596.0?TKIZFBTX66RT_R_!GH4)2E2C*6[2*?]F6OI-_W_ '_Q
MKS[XBVA2ZL8+>-BKYY9R=S=E!8\GGH*]-KSK4?\ BH/BSIUC]ZWTF(W,G<;S
MT_\ 9*SKSLXQ[LQQD>>ERK=M6_KTN96D6GB[3+ '3]%2>'>QEBFD:)\^JX89
MX^M1ZOXDUI8HO,TZ[T:=6*LCS.PD&,Y!/I_6O7JH:CHNG:N8S?VJ3^7G9NSQ
MGK70HM2NI,YIX*K&C[.G-[^BWOTU7WGF6D>,)+6WD;4;74M2D=\1BV9CL '.
M<'OG]*;K7BN_GBADM+34]&&XJ5N)&S+QU&?3^M>H:=H^GZ0LBV%LD D(+A<\
MXJ6ZT^SOBINK6*8I]WS$#8IVES7YM/0CZGB'0]FY]=OGWW/*]'C\5^*+>2.Q
MUIH%23$T\DC;E! P%Q^-=)9?#2T5)'U/5;^_N)<;Y'DQT],Y/?UKL;6PM+$,
M+6VBA#_>\M0N:L5+@N?GW?\ 70VHX&*I\M;5^KMOT.6M_A]X>B5EFM6ND8@[
M9VW $=Q^=0ZE\/-&FLVCTNU@L)V(W2HI)*CG&,_2NOHJK*]VCH>#H<C@HZ/[
M_OW/.X_AE/&D@CUR6"0X*2P(596!X[]*I7,?C'PQ;R_;Y8=0LU4E;SS7WJ>P
M8;AUZ=_K7J-5-2TZWU:QDL[I6:&3&X*<'@YZTG!.2EL82P2A3DJ#:D_,\LL/
M%VK3W!1;$WKA"5MX9)%9SP.NX^N?PK0DL_'.KPN9M-MK&S*'=!Y[/)(,=.6/
M/Y5V&F>#]'TF^2\M(I%F0$ F0D<C'2MZAQ;DGS;?(RHX2M*G*%:35_._3^M#
MQRP\)^)K.\2XAT[$T8)CWN N['&<'.*V;?QB;"X2S\2>']0L;ASM22*9VB=N
MV#NX_,UZ55>^MA>6,]N0N9$*C<,@''!I.+;7*[%QP<Z$9.E-W?DNB=C@T\=:
M([A18:AW_P"6[?\ Q55;<^*?%TT;V5FVC:06!,EQ*YDF7TP3T/TQ[U8L/AM=
MV=_;7+:C XAD5ROEGG!KT:G.+E9WMZ&>'AB*W-&NVH_)7WOL<1;?#6QMKJ*<
M7UPWEN&VE1@X[5U?]EVN ,2X' _?O_C5RBKN=]'#TZ-^1;^=RG_9EKZ3?]_W
M_P :/[,M?2;_ +_O_C5RBD=!3_LRU])O^_[_ .-<9\2["&V\.VM[$) ]M?0O
MEI&; R1W/N*[^N7^(EO]I\!ZJH&62,2#_@+ _P!*PQ$>:E*/DS'$*]*7H;2:
M=:R1JX\TA@#D3O\ XT[^S+7TF_[_ +_XU'H4XNM T^=>CVZ']!6A549<U*,N
MZ7Y(VO?4I_V9:^DW_?\ ?_&C^S+7TF_[_O\ XU<H)P,UJ!Y3X_M)&URUMK:%
MV4IA S9+N3R!DY/:ET/Q!9>&8X-+\065[9K)ETN275,DG@@$?F,]:T(1_P )
M!\72Q^:VT6W_  \UOZ_-_P".UWM[86FI6KVU[;QW$#]4D7(KDH2E.FY1T;_X
M?_@?(\F&&G*M*M"6S=M/EW*$1T6>%)8KU'C<;E87C8(_[ZJQ'8V,R;XG=UZ9
M6Y<C_P!"KRKQ/X5&DZHMII%C<O:!-XPI<*6))&:TM#\,^)[_ $J)+?7)=(L@
M6#0K$1(6SR>W!&.]=,G*,;\NNA-+,*DJWLG%/?9ZZ>ITOB'6M+\.7,,%Q;7D
MIE0N#'.W'..[53M_&7A9K0W%Y/-9?,0J2S2%GQU( )JE<?#*X9$5-:EN&R6>
M2Z!9B3CIZ#BMG0/ MEIT!&IP6E_,')CD>+.P'MS3?,XZ))A&>-=>UK*[W2M;
MU6IR6O\ C*TO8XF\-WUY&D;E9G+. V1QC<?8U'HWBR^@@E>[LM4UDL^%%O(W
M[KCOM]?Z5ZC)H^FRHJ/86Q1/NKY0P*DM=/L['=]EMHH=_P![RU"YI>\XV<M?
M0/J5=U_:N2WOU[=MCR[5O%MY<66;73-5T9T<9DN'?$@.?E&?SJ#1?$.O2&?R
MK6[UJ0;0(1.R>7U^8D?E7K5U96MZBI=6\<RJ<@2*" :9:Z;8V3L]K:0PLPP3
M&@&132ERV<@E@:SK^TY^JUZ_=L>9ZI'XMU3398[SP\MM;G!4).TLA;(P,%CQ
MUYQ5#0_#?B)[J5+-)-.G9.+B9&"@9&1D=S7LM%)125FVS2>7\]3G<WT_#S_X
M!YE<^!?%<EM(+K7_ .T P %NS,%!R#NR3[>G>K?A/P;J6EZNT^H)&(#$5_=S
M'.<C'3!KT*BG"*BK(T> INI[2[Z=;[>NHR*)((Q&F[:/[S%C^9I]%%,] ***
M* "BBB@ HHHH **** .*UY&.M7!",1\O(CC/\([GFBDU^(MK5P?)+?=Y^S*_
M\([D\T4 =;IPQIEH,8_<IV(_A'8U9JMIW_(,M/\ KBGK_='KS5F@ HHHH **
M** ./U'[:VH:M%#;ZJ\+FW9R"P#('_>K$<C!VGH,$\U&\=[_ &1:0S6FJO9K
M<2/)$COY_DG?Y2E@VXD';D9R!C/>NTHI6T#J>;2:5KUU$D,YU6*_#!I)XY28
MV@$8Q'PP!8MUQ@YR<XZ]9X;;5 ;Z'4X&5HY %F9B1)QV![# Z>OKFMVBF!E7
ML=V=2M"ES$H+OM!ASCY3U^;FLF3P'ITLKR.D!=V+,?+;DG_@=;]U_P A"P_W
MG_\ 035RFFT95*%.K;GBG8P;GPQ:WB;+JVTV88QF2R!/Y[LUR-]\-;Z:\F>W
MN;2* G]V@##:O0"O3**FR[&-;!TJMKZ6[:?H9.FZ;>V&G06RW-NOEH =L!.3
MCDYW#-6C!?D$&[@(/4?9S_\ %5<HJGJ=$(*$5!;+0\T\$K<Z+XFUSPSYZ(L,
MOVF#='D%6QG STP5XKO_ ";_ /Y_(?\ P'/_ ,57#^-%.A^.-!\0K\L,Q-G<
MD>AZ$_F?^^:]#4[E!]17#A_<J3I_,QP_NIT_Y7^#U11F^V6\#S2WL(CC4LW[
M@]!U_BKA_AQ;7FH'5_$?G1H]_<E5+1;OD7TY&!SC\*W/B-J3:=X*O?+)\VXQ
M;QXZDL<'],UJ^&=+&B^&M/T\##10KO\ ]X\M^I-'QXGRBOQ8Y>]62[*_S>B_
M4M>3?_\ /Y#_ . Y_P#BJ/)O_P#G\A_\!S_\55RBNTZ"GY-__P _D/\ X#G_
M .*H\F__ .?R'_P'/_Q57** *?DW_P#S^0_^ Y_^*H\F_P#^?R'_ ,!S_P#%
M5<HH I^3?_\ /Y#_ . Y_P#BJ/)O_P#G\A_\!S_\55RB@"GY-_\ \_D/_@.?
M_BJ/)O\ _G\A_P# <_\ Q57** *?DW__ #^0_P#@.?\ XJCR;_\ Y_(?_ <_
M_%5<HH I^3?_ //Y#_X#G_XJCR;_ /Y_(?\ P'/_ ,53;76-/O;ZXLK>Y22X
MM_\ 6(#T^GK5ZFTUN)-/8I^3?_\ /Y#_ . Y_P#BJ/)O_P#G\A_\!S_\55RB
MD,I^3?\ _/Y#_P" Y_\ BJ/)O_\ G\A_\!S_ /%5<HH I^3?_P#/Y#_X#G_X
MJCR;_P#Y_(?_  '/_P 55RJU_J%IIEH]U>3+%"G5F/7V'J::3;LA-VU8SR;_
M /Y_(?\ P'/_ ,55'6[&]N]!U"W>ZA99+:12! 1G*G_:KCM5OM=NKZ#Q&BW-
MII,#J$SC<L9P&<IW!]Z](!2> %6#1R+D$=""*TJT>6*N]S)352\;'*^!9+R[
M\%:7)'<Q(@A" -#N/R\==P]*Z'R;_P#Y_(?_  '/_P 57,?#0F/PY-:,?FMK
MN6+;Z ,?_KUV=<&#=Z$?+3[FT.B[TXOR13\F_P#^?R'_ ,!S_P#%57OYKJPT
M^XNY[R'RH8V=OW!' &?[U:E<3\4;Z2#PJ+&#_7ZA.EN@'4Y.3_+]:>*GRT9/
MY??H54GR0<NQ3^&EA?2:-=ZTTZ)-JEPTK;XMQ(!('.1WW5VWDW__ #^0_P#@
M.?\ XJDTC3TTK1[.PC VV\*Q_7 Y/YU=K6E#D@HDT8<E-1*?DW__ #^0_P#@
M.?\ XJCR;_\ Y_(?_ <__%5<HK0U*?DW_P#S^0_^ Y_^*H\F_P#^?R'_ ,!S
M_P#%5<HH I^3?_\ /Y#_ . Y_P#BJ/)O_P#G\A_\!S_\55RB@"GY-_\ \_D/
M_@.?_BJ/)O\ _G\A_P# <_\ Q57** *?DW__ #^0_P#@.?\ XJCR;_\ Y_(?
M_ <__%5<HH I^3?_ //Y#_X#G_XJCR;_ /Y_(?\ P'/_ ,55RB@!D2R+&!*Z
MN_=E7:/RR:?110 4444 %%%% !1110 4444 <3K\0;6[@^2&^[S]F9_X1W!Y
MHI-?13K=P2BD_+R8Y#_".XXHH Z[3CG3+0YS^Y3G)/\ ".YJS5;3CG3+0YSF
M%.<YS\H[]ZLT %%%% !1110!GZW/>VVCW$VGK$;I0-@E(V]1GJ0.F>I'-8S>
M(IIM(TUH+N"">ZD>.2XN8AMC*!\_*'QR4P#N([@FNEF@BN86AGB26)N&1U#*
M?J#43Z?92P^3)9V[Q;578T0*X'08QT':D!QL'BW5KR!9K<V(DD+1+:LI# B(
M/YNXL/E]C@8(^:MKPYXA?5Y9K>X 2YBC1B@C(!R.6SG')/3L,<G-;7V.U,S3
M?9H?-9/++[!N*_W<^GM3T@ACE>5(D61P [A0"P'3)[XI@9U[>!-2M!]GN&V.
M_*QD@_*>E)+XALH+R*SE6=+F8$QQM&<L*M77_(0L/]Y__0361JO@S3=6UA-0
MG,BG&)45L"0CH<]L>U7!0;]]V(FY)>Z:W]HC_GTN_P#OR:0ZF@(!MKH$G !B
M/-9'_"$:<IS#=ZE">VR[;^M9VI>!;JYNK-H=:NWBC?YO/D+-&/5#Z]JT4*;?
MQ?@2Y32^'\3H[G7K2R3?=+-"OK(F*YS4_B/I]NL1T^-[H%_WC,I157O@GJ:V
M+7P;H=LPD:S^TR_\]+EC(Q_/BM633[.:W^SR6L+0YSY90;<_2B+I1>J;_ &J
MC6EE^)RGC9$\1^";E8;6Z+B,7,#&+N.?Y9_.KOA+Q"-3\+:?<M#/)(8@LC(F
MX;AP?Y56C:3P=>"TN2TN@7+8BD;G[,Q_@;_9-4_ &-(U'7_#[M\EI<^?!G_G
MDXR#].GYUY^(A[+$0J+:5U_D8J5JJ;ZJS]5JOU(_%<XUKQ9X>TK[/.88I6O)
MXS'\V$Z<>A/%=5?>(;/3+8W%Y'<Q1 XRT1Y/H*YSPU-%=^(=>\2W3K';Q!;:
M-W. JCYF_FH_"I)+2?QW*)9Q):Z)$28. ))VZ;^>BU6 @IQ=:6S;?RV7X((R
M?O2CN]O1:?YFS'XMTB2-76X^5AD9P/T)I)?%VD0Q-(]Q\JC)Q@G\@:DB\)Z#
M%$D?]E6K[0!N>,,Q]R3U-)/X2T&>!XO[+MH]ZD;XXPK+[@CH:[?W5^OX&W[R
MW3\2.'Q?H\\*RI.=K#(W8!_(FEE\7:1#$TCW'RJ,G&"?R!I;7PAH5M;1PG3;
M>8H,&26,,S>Y-.G\):#/ \7]EVT>]2-\<85E]P1T-/\ <WZV^0?O+=/Q*X\;
MZ$85E-RRJPSRG/Y5"_Q!\/*C%;F1R ?E6%N?;I6C8>&-'T^VCACL8'*#!DDC
M#,Q]236@+*T52JVL(4C! C&#2?LD]+_@"]I;H<S9?$+2+BU62X6X@EY#1B)G
M _$#%6#X\T(#/FW/_@,_^%;UG96VGVRVUI"D,*]$4<5.1D8-#E2OI%_?_P
M$JEM7^!R%E\1-)N(F:X2X@<,0%$329'8Y4?I5K_A/-"_YZW/_@+)_A6[9V%I
MI\31VEND*,Q=@@QDGJ:L4W*E?2+^_P#X *-2VK_ XV#Q[_:#SPZ9H]U=3JQV
M*I !3^\Q[<]J:8_$.K#.I7-S80'K;V,!W8]"Y_I75VMA:63S-;6\<33/OD*#
M&YO4U9H=2*?[M6_$%"37ON_X'"Q^#],MY7FM?[8MYN#%(@.8SCGZYJS'>^*=
M+<+]G;6+?U:+R90/Y&NQHI>VD_BU]0]E%?#H<=#\1-/-\]O=6EU;!%Y+)N8/
MW4J.?QJY_P )YH7_ #UN?_ :3_"MQ;"T2_>^6WC%TZA&E ^8@=JLTW*ETB_O
M_P" "C4ZO\#D%^(ND'4)(62=8 H*S>6<ENXVXR/K5C_A8'AT=;J4?6!_\*WA
MIUFM\]Z+:,7,BA&EV\D#M4AM;=OO01'ZH*'*D]D_O_X )5.K7W'*7'Q$TLL(
MM/BGO)G&(PJ[0SDX"\TVQTV:\O$U/Q##<W-TO,5LL)\F#Z#^(^]="-!TP:HF
MHK9QK<HNU6 P![XZ9]ZT:'4C%6IJW?N)0DW>9GSW<5Q!)!+8W3Q2*593"<$&
ML#PWJ3Z7+-H%U%<NUOE[4F,[G@)XR/;I77USWBFQG,,&L6*YO]/;S% _Y:1_
MQI^(J:;O[CZ_F5-6]Y=/R,7PC=BRUSQ':_9YSF^:4(L9)4, PR.WWJZ[^T1_
MSZ7?_?DUR.@WT-Q\0;Z>W;,%_:PW"G_@."/KE?TKNZX,,G%2@^DI?G?]2*#]
MRR[O\RE_:(_Y]+O_ +\FN+UF<:S\2-&MO(G:#38FNY$$>6#9PN1]0*[Z6188
M7E<X1%+,?0"N%\+WD$#Z_P"*M0D$<<TXA1CUVH.@]26)'X4JR=2I3I+O?[O^
M"PK6=HOO^"U_R.AU;Q39:-;K+=0W*ESA%,>"WKBH8_'&@R@%;L\^J$?SJC!H
M\_BV7^TM<C>*SQ_HED&P54_QO[GTKH3HFE%0ITVT( VC,*]/RKTW&G%6=[];
M#3J2=UL9LWC318(3*UPQ4''RKN/Y"A_&VA1J&>Z(!&?NYJ2_\'Z)?VYB-C%
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
M/A/2(K^RL+R_GC:SMUS:VK,,;R26D<=SDFN@N/#DSZK<WT&HM%YX4&-H@ZJ
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
M*KN'RKV[=:Z   8' KDI/#THUM;>-+Q[9D$YOVNB'AE^8,4/)RP*Y7 7 ^E
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
M\<U-)<P1+NDGC1<XRS@#- $M%1_:(=SKYT>Y,;AN&5STSZ55;6=/35?[,:X
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
M@^5SG /7UZDYS73T4 <]I?A2+3-1@NUN%8Q1",*L"IG"A>HZ+@9V],\U4O\
MP+:ZA!%#+=$HD;1G?"CM]YF&"?N\MR!]X  UUE% +0YBT\'1VWB'^UVO7:0%
M2(EB5%&$*]!]>/2JUUX#2[6-9-2D54G:;;'"J@9QP .G3G'!STKL** .-MOA
M_#:HR)J,K9GCF#RQAV&S/')QGGKCIQ79444 %%%% !1110 4444 %%%% !11
M10 4444 <5KP8ZU<85C]WHL9_A'KS12:_&6UJX/E%ON\^0K?PCN310!G17]Y
M'I^$NYU"PS;0)",8*@8Y[=JLW&H7JFXQ>7 P;C&)6XPJX[]J** %?4+T22 7
MEQP\@_UK?\\0?7UYH34+TR(/MEQ]]!_K6_YXD^OKS110 D&H7I:#-Y<')M\Y
ME;G*-GOWIMOJ-\PM\WEP<BWSF5N<LV>_>BB@!(]1OC'&3>7'*1_\M6[S$'OZ
M<4-J-]Y;'[9<?<8_ZUO^>V/7TXHHH 6?4;X+/B\N!A;C&)6XPX []J6XU&]4
MW&+RX&#<8Q*W&%7'?M110 Z34+T2N!>7& \@_P!:W:($=_7FD74+WS%'VRX^
M^G_+5O\ GD3Z^O-%% !!J%Z6@S>7!R8,YE;G*G/?O38-1OB(,WEP<B#.96YR
MQSW[T44 ":C?%$_TRXY6/_EJW_/4CU].*&U&^\MC]LN/NM_RU;_GMCU].***
M ";4;X+-B\N!@3X_>MQAQCOVI9]1O09\7EP,&?&)6XPHQW[444 +)J%Z'DQ>
M7'#2?\M6[1 ^OKS0-0O?,4?;+C[ZC_6M_P \<^OKS110 0ZA>EH<WEP<F'/[
MUN<H2>]-@U&^(AS>7!RL&<RMSECGOWHHH %U&^*)_IEQ]U/^6K?\]2/7TXH;
M4;[8W^F7'W6_Y:M_SU ]?3BBB@ FU&^ FQ>7 P)L?O6XPPQWI9M1O09L7EP,
M&;'[UN,*,=Z** %?4+T._P#IEQ]Y_P#EJW_/('U]>:%U"]WK_IEQ]Y?^6K?\
M\L^OKS110 0ZA>DPYO+@Y,.?WK<Y0Y[TD&HWI$.;RX.1!G,K<Y)SW[T44 (F
MHWQ1,WEQRL?_ "U;_GH1Z^E#:C?;#_IEQ]UO^6K?\]<>OIQ110 2ZC?!9L7E
MP,";'[UN,,,=Z6;4;T-+B\N!@S8_>MV48[T44 *VH7N]O],N/O-_RU;_ )Y9
M]?6A-0O2Z_Z9<?>7_EJW_/+/KZ\T44 )%J-Z6AS>7!R8<_O6[J<]Z2'4;XB'
M-Y<'(AS^];NQSWHHH %U&^V+_IEQ]U/^6K?\]"/7TH;4;X(W^F7'W6_Y:M_S
MUQZ^E%% !+J-\%EQ>7 P)L?O6[,,=Z6;4;T&;%Y<#!FQ^];C &.]%% "OJ%Z
M'?\ TRX^\_\ RU;_ )Y@^OK0FH7I=/\ 3+C[R?\ +5O^>9/KZT44 )%J-Z3#
MF\N#DPY_>MW!SWI(M1OB(LWEP<B+/[UN['/>BB@ 74;[8O\ IEQ]U?\ EJW_
M #TQZ^E#ZC?!&_TRX^Z__+5O^>@'KZ444 $NHWP$N+RX&!-C]ZW9ACO2S:C>
M@RXO+@8,V/WK=E&.]%% "MJ%[N;_ $RX^\W_ "U;_GGGU]:%U"]WK_IEQ]Y?
M^6K?\\\^OK110 D.HWI,6;RX.3#G]ZW=3GO21:C?$19O+@Y$.?WK=V.>]%%
M -1OM@_TRX^Z/^6K?\]<>OIQ0^HWP5_],N/NO_RU;_GH!Z^E%% "S:C? 38O
M+@8$V/WK<8(QWHEU&]#2XO+@8,N/WK=E&.]%% "MJ%[O;_3+C[S?\M6_YY9]
M?7FA-0O2Z?Z9<?>3_EJW_/,GU]:** $AU&])AS>7!R8<_O6YR#GO21:C?%8L
MWEP<B'/[UN['/>BB@ 74;[8O^F7'W5_Y:M_SUQZ^G%#:C?;&_P!,N/NO_P M
M6_YZ >OI110 3:C? 38O+@8$^/WK<8(QW[4Z74+T-+B\N!@S8_>MV0$=Z**
M ZA>[S_IEQ]X_P#+5O\ GEGU]>:(]0O2\>;RXY:/_EJW>,D]_6BB@!(=1O28
M<WEP<^1G,K<Y!SW[TD6HWQ6+-Y<'(AS^];NYSWHHH I,3<.TLQ,DA)R[\D]N
'IHHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image_006.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_006.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %" D(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MJ<42UB[;_P# _P QQW5SR3PA\0]=N9[2X?5SK]L=+EO-3B%FL(L71-RJ)%4
M[B".<],UU</Q*O+G3]+DA\+W)O=8).G6C748::)5#-(S=$ SWY/%=)9>&8;+
MP0GAA;F1H5LC9^>0-V"I7=CIGFLR[\!1RZ7H,-GJMS9:AH<?EVE]&B,VTJ%8
M,K J00!Q5/?^O/\ X!*V.1\3^.=9UW2-&AT6RO;&:YU<Z??)%=I'-'*F<Q*Y
M!'/7?C''O3;CQKKNBB_&FQ7&IR#Q%'ISK?SIA 57Y$( QDG&3TZD5UUK\.[*
MTM-*B2^N7ELM3.J33R %KF<@ABW89SVZ8J*\^&]M=6NJ(FJ7,,][JJZK',B*
M3!*N,8!X8<=Z2T_KT_X(WK_7K_P#H-7O[RT\(7VH>4+:]BL7F\LL'\N0(3C/
M1L'\Z\QT'XC:\? U]'J-S'-XD8VHL'\I5\P72KY1V@8.TEL\?PUZK=Z8U_X?
MGTNYNG=I[9K>2XV@,Q*[2V!QGOCI7+VOPQTNWUOP[JC7,TDVB6:VJ*5&)MH(
M1F]QDD46U?;^OZ^8=%W,/0_B'K%I\/[/5-4@AU*\>YN(9)I+J&SC C<@<M@%
MCC@ <X-:UK\2VU2ZT2WTG0+F[DU6R^VC,Z1B% ^U]Q/ICMUX%02?"2S.G:=;
M1:O<1R64EPRRM!%(&69LN"K@J#Z-C(K4T+P#;^';G3KFVO9YWT_37L(TD  <
M,^_<2.ASQ1?J_P"M/\P:Z+^M?\C'@^)T^K7\5G;:'-%9WT=TUM??:XP^R$$,
MYCQE3G& ?6JFB_$6]M]$T6RM-(O];O;G2FU RS7,:.45R#O)&,X'&.O ]ZPO
M GA'Q)IFN1QOI<ULEPD\>JSW5M!C:V=OE2J3(YR1][%=YH_PYM-'FL)(]0GD
M-GI3Z8H9%&Y68MO/OS2UM_7G_P  >E_Z\O\ @G1^']:@\1>'['6+9'2&[A$J
MJ_5<]C]#6E65X:T./PUX<L=&AF>:.TB\M9' !89[XK5JG:^A*O;4****0PHH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X'4&F_M.Z
MPUQCSGQB2$#J?7G\Z*;J,#'4[L_9W.9GY_L]6S\Q[YY^M% ';Z<<Z7:'.<PI
MSNW9^4=^_P!:LU6T_/\ 9EKG.?)3KC/0>G%6: "BBB@ HHHH **** "BBB@
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
MM/:CP]JUE9VEW;V]OJD_EB>%DPA/RKD_Q #D=17I=-B04444AA1110 4444
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
M_FSS74O#T5];EY-<TKS(@61+:V6+<<=#MZUK^$=-T+1K5+F[N[62_?YLN?\
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
MEQ_T$;C_ +XC_P#B: +=%5/LEQ_T$;C_ +XC_P#B:/LEQ_T$;C_OB/\ ^)H
MMT54^R7'_01N/^^(_P#XFC[)<?\ 01N/^^(__B: +=%5/LEQ_P!!&X_[XC_^
M)H^R7'_01N/^^(__ (F@"W153[)<?]!&X_[XC_\ B:/LEQ_T$;C_ +XC_P#B
M: +=%5/LEQ_T$;C_ +XC_P#B:/LEQ_T$;C_OB/\ ^)H MT54^R7'_01N/^^(
M_P#XFC[)<?\ 01N/^^(__B: +=%5/LEQ_P!!&X_[XC_^)H^R7'_01N/^^(__
M (F@"W153[)<?]!&X_[XC_\ B:/LEQ_T$;C_ +XC_P#B: +=%5/LEQ_T$;C_
M +XC_P#B:/LEQ_T$;C_OB/\ ^)H GN(A/;2PMTD0J?Q&*XCX9716QU#2WX>U
MG) ]CQ_,?K78?9+C_H(W'_?$?_Q->=:.LFE_$R]LA<21+<LZ[PJY8XWCJ,>O
M:FU[M^S_ #T_R-:3OS0[K\5K^5SU"BJGV2X_Z"-Q_P!\1_\ Q-'V2X_Z"-Q_
MWQ'_ /$TC(K^(KP6'AW4+HDC9 V,>I&!^IJMX.M/L7A'38B,,80[?5OF/\ZP
MOB&TUOH$5J;R:5KN=8]C*@R!R>B@^E=3;Z?/!;10KJ$X6- H 2/C Q_=J4KN
MYN_=HI=W?[M/\S0HJI]DN/\ H(W'_?$?_P 31]DN/^@C<?\ ?$?_ ,35&!;H
MJI]DN/\ H(W'_?$?_P 31]DN/^@C<?\ ?$?_ ,30!;HJI]DN/^@C<?\ ?$?_
M ,31]DN/^@C<?]\1_P#Q- ',_$#1;:[TK^TS&3<6I'W0?G3/*G'0=\]JP/#V
MFR:[:-#IEA;Z;:9_?W3CSI';'(C+=!BO1&LIV4JVH3D$8(*1\_\ CM1V^F-:
M0)!;WDL42#"HD<8 _P#':UC.*CK&\NXFZGPJ;4>Q!I7AG2='@\NWM$9C]Z64
M!G8^Y-)!X5T*VNDNH=,@2='WJX'(;UJ[]DN/^@C<?]\1_P#Q-'V2X_Z"-Q_W
MQ'_\364O>=V7&<HJT6T6Z*J?9+C_ *"-Q_WQ'_\ $T?9+C_H(W'_ 'Q'_P#$
MT$ENBJGV2X_Z"-Q_WQ'_ /$T?9+C_H(W'_?$?_Q- %NBJGV2X_Z"-Q_WQ'_\
M31]DN/\ H(W'_?$?_P 30!;HJI]DN/\ H(W'_?$?_P 31]DN/^@C<?\ ?$?_
M ,30!;HJI]DN/^@C<?\ ?$?_ ,31]DN/^@C<?]\1_P#Q- %NBJGV2X_Z"-Q_
MWQ'_ /$T?9+C_H(W'_?$?_Q- %NBJGV2X_Z"-Q_WQ'_\31]DN/\ H(W'_?$?
M_P 30!;HJI]DN/\ H(W'_?$?_P 31]DN/^@C<?\ ?$?_ ,30!;HJI]DN/^@C
M<?\ ?$?_ ,31]DN/^@C<?]\1_P#Q- %NBJGV2X_Z"-Q_WQ'_ /$U:4$* 26(
M'4]Z %HHHH **** "BBB@#S[48 =4NS]G!S,_/\ 9Y;/S'OGGZT4S4O)_M2[
MS]FSY[YR9\_>/IQ^5% '=Z=QIEID$'R4ZC'\(["K-5=-&-+M  !^Y3@#'\([
M=JM4 %%%% !1169JNI"TBF3S#:[83)]KFB+0QC..3D9/H,\T :=%<2_B75DA
MA=YK.*2*WBFDB>,@W.^0H OS?(< <?-RV.U6-(\2WKZK%IVJB..9I)%W1QY#
M$=%R"0,8/.>>!P<T =%JW_()NO\ KF:N5FZU+(FFW"I;O(IC.65E 7\SFIOM
M=S_T#I_^^X__ (J@"Y15/[7<_P#0.G_[[C_^*H^UW/\ T#I_^^X__BJ +E%4
M_M=S_P! Z?\ [[C_ /BJ/M=S_P! Z?\ [[C_ /BJ +E%4_M=S_T#I_\ ON/_
M .*H^UW/_0.G_P"^X_\ XJ@"Y15/[7<_] Z?_ON/_P"*H^UW/_0.G_[[C_\
MBJ +E%4_M=S_ - Z?_ON/_XJC[7<_P#0.G_[[C_^*H N453^UW/_ $#I_P#O
MN/\ ^*H^UW/_ $#I_P#ON/\ ^*H N453^UW/_0.G_P"^X_\ XJC[7<_] Z?_
M +[C_P#BJ +E%4_M=S_T#I_^^X__ (JC[7<_] Z?_ON/_P"*H N453^UW/\
MT#I_^^X__BJ/M=S_ - Z?_ON/_XJ@"Y15/[7<_\ 0.G_ .^X_P#XJC[7<_\
M0.G_ .^X_P#XJ@"Y7F/C16TWQE%J2 Y1(KC/LK;6_3%>A?:[G_H'3_\ ?<?_
M ,57'^,X9+N^TTO9RIYZRVGS,GS%UXZ'U'>M(+F4H]T_\_T'&:A.,WLFONV?
MX,[M&5T5U.589!]12US7A/5KB[\,V3?8YI7C3R7960#<ORGJV>U;/VNY_P"@
M=/\ ]]Q__%5DG=7*J0<)N+Z'$>,)/[0\=Z%I@.5B99&'N6S_ "7]:]#KRW3I
MY-4^)TUZ+=Y!&[A4#+D!%V^N.OO7HWVNY_Z!T_\ WW'_ /%55K17G=_C_P
MJL_?Y?Y4E^%W^++E%4_M=S_T#I_^^X__ (JC[7<_] Z?_ON/_P"*I&1<HJG]
MKN?^@=/_ -]Q_P#Q5'VNY_Z!T_\ WW'_ /%4 7**I_:[G_H'3_\ ?<?_ ,51
M]KN?^@=/_P!]Q_\ Q5 %RBJ?VNY_Z!T__?<?_P 51]KN?^@=/_WW'_\ %4 7
M**I_:[G_ *!T_P#WW'_\51]KN?\ H'3_ /?<?_Q5 %RBJ?VNY_Z!T_\ WW'_
M /%4?:[G_H'3_P#?<?\ \50!<HJG]KN?^@=/_P!]Q_\ Q5'VNY_Z!T__ 'W'
M_P#%4 7**I_:[G_H'3_]]Q__ !5'VNY_Z!T__?<?_P 50!<HJG]KN?\ H'3_
M /?<?_Q5'VNY_P"@=/\ ]]Q__%4 7**I_:[G_H'3_P#?<?\ \51]KN?^@=/_
M -]Q_P#Q5 %RBJ?VNY_Z!T__ 'W'_P#%4?:[G_H'3_\ ?<?_ ,50!<HJG]KN
M?^@=/_WW'_\ %4?:[G_H'3_]]Q__ !5 %RBJ?VNY_P"@=/\ ]]Q__%4?:[G_
M *!T_P#WW'_\50!<HJG]KN?^@=/_ -]Q_P#Q5'VNY_Z!T_\ WW'_ /%4 7**
MI_:[G_H'3_\ ?<?_ ,55M22H)!4D=#VH 6BBB@ HHHH **** //M1GQJ=V/M
M&,3/Q_:.W'S'MCCZ44_4#-_:5U@W&/.?&&AQU/KS^=% '::;@Z7:8QCR4Z$G
M^$=S5JJVG'.F6ASG]RG.<_PCOWJS0 4444 %1W%O!=0-!<0QS0OPT<BAE/U!
MJ2H+RZ2RM)+F19&6,9*QKN8_04 1KI6G)Y&RPM5^SDF'$*CRL]=O''X5+]DM
MO-CE^SQ>9%N\MM@RF>N#VSWK(_X2[3!';R8N?+F4.S>0V(06V@R?W<L"/P/:
MK&F>(+#5RHM#*S,6X:,C 7')] <C'K^= %G5O^03=?\ 7,U<JGJW_()NO^N9
MJY0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<U
MXY4IH,=XH^:SN8I_P#8/\ZZ6LSQ%:_;?#FH6XZO V/J!D?RK2D[33(J*\&C'
M\*.+36==TH'Y%N!=0C_8D&?YUT6HW:V.FW5VQ $,3/S[#-<3I=UY>N^&]2Z1
MZE8?99#ZN@R/QXK:\=2M_P (X;./_6WTT=LH]=S<_H#6#]Q2CVN=[C[6I"7\
MR7_!_(Y[X>VK#5YII!^\6S1F)_O2,7/]*]&KE?!\*B[UN=!\GVOR$]A&H7%=
M56]1<K4>R2_ XN?GE*?=M_B%%%%9C"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M (JK:,'174Y5AD5'<7,%G T]S-'#$O5Y&"@?B: *D;:J\DJEK50C  F)OF&
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
MFV9FAD%B\93</FZ#^+OVR!@#%:VA:.FF"YF6/R#=,'-NIXC//4Y.6))RW?\
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
MB(1RLP( *J[\X+[>,XR!QDUL_P!F6W_3?_P(D_\ BJ/[,MO^F_\ X$2?_%4
M7*S-7THZA /L\B6UT)8I!<>6&(V-G\>"P&?6I_[,MO\ IO\ ^!$G_P 51_9E
MM_TW_P# B3_XJ@"6SLX+&W6"WB2-!R=JA=Q[DX[FL_7]&35+-WCBC>^C3_1F
MD8@(^000>W('(YJW_9EM_P!-_P#P(D_^*H_LRV_Z;_\ @1)_\50!#H^CPZ7!
MN$4*W,@_>M$I"9R3A02=JY)X'UJY=0&ZM9(!-)#O&-\9PP'?![?6H?[,MO\
MIO\ ^!$G_P 51_9EM_TW_P# B3_XJ@#G-*\/2R7UP+Q+N.W@N<H9)]_VH*V8
MV8')^4;1NR"<<YQ77 !0   !P .U5/[,MO\ IO\ ^!$G_P 51_9EM_TW_P#
MB3_XJ@"EKVC'4(?/M(K;^THVC,,TX)"A6R1QV(+9QUS@U;TO2[;2K816\4:$
MX\QD7:&('IV'H.@IW]F6W_3?_P ")/\ XJC^S+;_ *;_ /@1)_\ %4 -U:TN
M;RS,=M>S6C#YB\(&\X!P 2#CG&>.>G>N>\/:"+J"VO+Z.584C*Q6=S"HVYP6
M]]FX953TX]L='_9EM_TW_P# B3_XJC^S+;UG_P# B3_XJ@"Y61K6C'4(UDM&
M@@O1+&XN'BWD!2>W?@MCMS5O^S+;_IO_ .!$G_Q5']F6W_3?_P ")/\ XJ@!
MUAI]KIEJMO:0QQ(.2$0+N/<D#C)JU5/^S+;_ *;_ /@1)_\ %4?V9;?]-_\
MP(D_^*H ;-I%K/J\&IR"1IX8S&@WG8,G.=O<]>?<U>JG_9EM_P!-_P#P(D_^
M*H_LRV_Z;_\ @1)_\50!A:MX:,^KP36L.];AV-W/).P:/&"C)@YW#!"XQC)S
MQD'HK*SAL+1+: $1IG[QR22<DD]R22?QJ+^S+;_IO_X$2?\ Q5']F6W_ $W_
M / B3_XJ@!NK6$>H6#Q/;17+*"\<4WW&?! W>HYK@_A=X=U#2C=RZG81Q2AM
MH?)!W ;3@=#P/O?A7??V9;?]-_\ P(D_^*H_LRV]9_\ P(D_^*JXSM%QMN0X
MWDGV+E<_J?AM+O4();>.TCA<R"]\R+>TRL5;Z9RHY/3/%:G]F6W_ $W_ / B
M3_XJC^S+;_IO_P"!$G_Q5063V]O#:0)!;QK'$@PJ*, 5C^)=)>^M#<0QRW%S
M#M\NW$NU'&X;P03@Y7(YSQ6C_9EM_P!-_P#P(D_^*H_LRV_Z;_\ @1)_\50!
M6T71DTN$NQ=KB1%5]\ID"!<X12>=HR<9YK48;E(R1D8R.M5/[,MO^F__ ($2
M?_%4?V9;?]-__ B3_P"*H P$\(PKK#H+6)=,V!]PE<2ER"K 8(X88+9)W<<=
MZZI$6-%1%"JHP !@ 54_LRV_Z;_^!$G_ ,51_9EM_P!-_P#P(D_^*H L3013
MJ!)&K8SMW#.,@CC\"?SK-T+1?[*M(Q<2QW-X$"-<")4.T<!1CG  '4FK7]F6
MW_3?_P ")/\ XJC^S+;_ *;_ /@1)_\ %4 3W5M%>6LEM.I:*12KJ"1D?A7/
MZ;X82#4KB6YM[46T<Q:S2($$*2&PW08#9(7! ZUL_P!F6W_3?_P(D_\ BJ/[
M,MO^F_\ X$2?_%4 7*Y36-%NGUJTEMS?3^?(Y>7[1M6T(QL91T&!N& #NS@^
MHW_[,MO^F_\ X$2?_%4?V9;?]-__  (D_P#BJ %TW3H=,LDMH,D+DEVQN8DD
MDG'N34MU:P7L!@N8EEB)!*-T.#D9'<<=*A_LRV_Z;_\ @1)_\51_9EM_TW_\
M")/_ (J@#*T3PVMC,\UW#:,\4C"U\I#E(]S%=Q/4C=QQ\HX%= <D'!P>QJI_
M9EM_TW_\")/_ (JC^S+;_IO_ .!$G_Q5 '*2Z'?76MW-A-=WTJR6ZB2\DB0Q
MLC;MR8/'##*XY7<><5V-M:PVD/E01JBY+' QN8]2?4GN:A_LRV]9_P#P(D_^
M*H_LRV_Z;_\ @1)_\50!//;PW*JL\22*K!P&&0".AK'T'PZNEJLEU]GGNHP8
MX9$A"F*+)PH/4\=>?IQ6C_9EM_TW_P# B3_XJC^S+;_IO_X$2?\ Q5 %RJNI
M:?#JEA)9SM(L<F"6C;:PP01@]N0*;_9EM_TW_P# B3_XJC^S+;_IO_X$2?\
MQ5 %B"&.W@2&%0D<:A54=@*S=?TD:II[[5=[B)&:W42%0)<?*WU!'!/3)JU_
M9EM_TW_\")/_ (JC^S+;_IO_ .!$G_Q5 %'0M%33XQ<RP+#=R(08HY&:. $[
MBB9Z#.,XXR.,"MKK5/\ LRV_Z;_^!$G_ ,51_9EM_P!-_P#P(D_^*H Q?^$3
MM_[7(6UMETSRD8J-WF&4;E)!&, J5W')W8P:Z555$5$4*JC  & !53^S+;_I
MO_X$2?\ Q5']F6W_ $W_ / B3_XJ@"Y15/\ LRV_Z;_^!$G_ ,55M5"J%&<
M8&3F@!:*** "BBB@ HHHH X#48G.IW9$4A_?/R+1#_$>^>:*CU*.,ZI=DQQ$
M^<_6WD/\1[CK10!W6G9_LRTSG/DIU(]!Z<59JMIPQIEH,8_<IQMQ_".W:K-
M!1110 445EZQ+,MO<*T4Z6BP&1KBVEQ*&'.U5QG)QUH U**X":;5[$6=O<7^
MH+>>1%);H!O$TKR'>CG&&VKM')''-6M'U#5[36;6POWN+J*:24),O ;'4G(!
MVC' XZ]QB@#J=6_Y!-U_US-7*I:E#=7-N\%OY(612I:0G(_(4;M3_P">=I_W
MVW^% %VBJ6[4_P#GG:?]]M_A1NU/_GG:?]]M_A0!=HJENU/_ )YVG_?;?X4;
MM3_YYVG_ 'VW^% %VBJ6[4_^>=I_WVW^%&[4_P#GG:?]]M_A0!=HJENU/_GG
M:?\ ?;?X4;M3_P">=I_WVW^% %VBJ6[4_P#GG:?]]M_A1NU/_GG:?]]M_A0!
M=HJENU/_ )YVG_?;?X4;M3_YYVG_ 'VW^% %VBJ6[4_^>=I_WVW^%&[4_P#G
MG:?]]M_A0!=HJENU/_GG:?\ ?;?X4;M3_P">=I_WVW^% %VBJ6[4_P#GG:?]
M]M_A1NU/_GG:?]]M_A0!=HJENU/_ )YVG_?;?X4;M3_YYVG_ 'VW^% %VBJ6
M[4_^>=I_WVW^%&[4_P#GG:?]]M_A0!=HJENU/_GG:?\ ?;?X4;M3_P">=I_W
MVW^% %VBJ6[4_P#GG:?]]M_A1NU/_GG:?]]M_A0!=HJENU/_ )YVG_?;?X4;
MM3_YYVG_ 'VW^% %VBJ6[4_^>=I_WVW^%&[4_P#GG:?]]M_A0!=HJENU/_GG
M:?\ ?;?X4;M3_P">=I_WVW^% %VBJ6[4_P#GG:?]]M_A1NU/_GG:?]]M_A0!
M=HJENU/_ )YVG_?;?X4;M3_YYVG_ 'VW^% %VBJ6[4_^>=I_WVW^%&[4_P#G
MG:?]]M_A0!=HJENU/_GG:?\ ?;?X4;M3_P">=I_WVW^% %VBJ6[4_P#GG:?]
M]M_A1NU/_GG:?]]M_A0!=HJENU/_ )YVG_?;?X4;M3_YYVG_ 'VW^% %VBJ6
M[4_^>=I_WVW^%&[4_P#GG:?]]M_A0!=HJENU/_GG:?\ ?;?X4;M3_P">=I_W
MVW^% %VBJ6[4_P#GG:?]]M_A1NU/_GG:?]]M_A0!=HJENU/_ )YVG_?;?X4;
MM3_YYVG_ 'VW^% %VBJ6[4_^>=I_WVW^%&[4_P#GG:?]]M_A0!=HJENU/_GG
M:?\ ?;?X5<7=M&[&['..F: %HHHH **** "BBB@#SS4I$&J78,L0/G/P;F0?
MQ'L!Q14FHR.-3NP)9 /.?@72#^(]B.** .UTW']EVF,8\E.@(_A'K5JJNFG.
MEVASG]RG(.?X1W[U:H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#@-120ZG=D1RD><_2WC/\1[FBF:E$IU2[/D
MH?WS\FT=OXCWSS10!W.G<Z9:$DD^2G4@_P ([BK-5M.&-,M 01^Y3J,?PCMV
MJS0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'GFI-%_:EWEX<^<_6:4'[Q].**?J,K#4[L><PQ,_'VQ5_B/;''
MTHH [;31C2[0  #R4X Q_".W:K55=-P=+M"""/)3H2?X1W-6J "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "LW7==L/#>DRZGJ4CQVL9569(RYRQ & !D\D5I5C>*-#;Q#HZV
M"S+%BY@F+,NX$1R*Y&/?;C\:!KS&_P#"6:,=8T_2UN]UU?P?:;<*A*F/!.2V
M,#@'KZ5<77-(:U-RNJV)MPVPRBX38&QG&<XSCG%<0GPM(WJ^K,RL]RBMY?S1
MV[Q-''$IS_!N)]\U9M?A].+^TOKN[M#+!<VTC10P$1E(8GC  )^\=^<]@ *!
M&UJGCG0=+^UJ]X)I;:V2[:* ABT;' *\X/KUZ<UNVMY;7T/G6EQ%/%DKOB<,
M,CJ,CO7GQ^&=TND/IZ:C;%9M,2PD9H#QLE:1649Z?,00?05U^@Z&=%FU9_-1
MUOKUKI51-H0%57'O]W.?>F#-BBBBD 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <!J*R
M_P!IW>%FQYS]$BQU/KS13=1A!U2[/D YF?G[$6S\Q[YY^M% '<:<<Z9:'.?W
M*<DY_A'?O5FJVG9_LRTSG/DIU '8>E6: "BBB@ HHHH **** "BBB@ HHHH
M**** "BN=N_#=_<W<LR>)=2A1V+")-NU!Z#BJZ^$]3#,3XKU/!/&,>G>M5"'
M\WX,SYI?R_BCII[B&U@>>XECAA09>21@JJ/4D]*()X;F!)X)4EB<95XV#*P]
M01UKGAX7NS:7-O<:]?723H%Q*0-F&!R",$'C'XUB:SX)U8Q^98ZC)*(X?*6
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
M9!COVHHH 5-1O3,@^V7&/,C'^M;O'D]_6F1:C?%(LWMP<K!G]ZW=CGOWHHH
M:VI7WDL?MMSGRG/^M;KYN/7TXJ2;4;X-+B\N!@W&/WK=@,=^U%% #AJ-[YP'
MVRXQYJC_ %K=/*SZ^O-1PZC?'R<WMP<_9\_O6YSG/?O110 W^TK[R,_;;G/E
M9SYK=?-QZ^G%/FU&^ FQ>W Q]HQ^];C&,=^U%% #CJ-[YY'VRXQYK#'FMT\K
M/KZ\TD.HWQ:+-Y<')M\_O6[@Y[]Z** (UU*_^SJ?MMSGR5.?-;KYN/7TXITV
MHWP6;%[<# N<?O6XP1COVHHH D;4+WSV'VRXQYKC'FMT\K/KZ\TV'4;XR0@W
AEP<O;Y_>MSE#GOWHHH S!<3. S2R,S<DEB231110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625353878112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Nov. 14, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">IT
TECH PACKAGING, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001358190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">20-4158835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">NV<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityContactPersonnelLineItems', window );"><strong>Entity Contact Personnel [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Science
Park<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Juli Rd<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">Xushui District<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Baoding City<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">072550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPhoneFaxNumbersLineItems', window );"><strong>Entity Phone Fax Numbers [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(86)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">312-8698215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ITP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">10,065,920<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 quarterly 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-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_EntityAddressAddressLine3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 3 such as an Office Park</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityContactPersonnelLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityContactPersonnelLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityListingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityListingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPhoneFaxNumbersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPhoneFaxNumbersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_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>19
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625353243264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Unaudited) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_Cash', window );">Cash and bank balances</a></td>
<td class="nump">$ 4,414,848<span></span>
</td>
<td class="nump">$ 3,918,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_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">478,066<span></span>
</td>
<td class="nump">472,983<span></span>
</td>
</tr>
<tr class="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 $42,533 and $11,745 as of September 30, 2024 and December 31, 2023, respectively)</a></td>
<td class="nump">1,727,370<span></span>
</td>
<td class="nump">575,526<span></span>
</td>
</tr>
<tr class="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">5,732,539<span></span>
</td>
<td class="nump">3,555,235<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">19,384,595<span></span>
</td>
<td class="nump">18,981,290<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">32,974,897<span></span>
</td>
<td class="nump">28,357,901<span></span>
</td>
</tr>
<tr class="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, net</a></td>
<td class="nump">459,612<span></span>
</td>
<td class="nump">528,648<span></span>
</td>
</tr>
<tr class="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, and equipment, net</a></td>
<td class="nump">154,755,386<span></span>
</td>
<td class="nump">163,974,022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValueAddedTaxReceivableNoncurrent', window );">Value-added tax recoverable</a></td>
<td class="nump">1,828,344<span></span>
</td>
<td class="nump">1,883,078<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">190,018,239<span></span>
</td>
<td class="nump">194,743,649<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term bank loans</a></td>
<td class="nump">856,238<span></span>
</td>
<td class="nump">423,567<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableCurrent', window );">Current portion of long-term loans</a></td>
<td class="nump">4,365,385<span></span>
</td>
<td class="nump">6,874,497<span></span>
</td>
</tr>
<tr class="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 );">Lease liability</a></td>
<td class="nump">249,976<span></span>
</td>
<td class="nump">100,484<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">4,991<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CustomerAdvancesCurrent', window );">Advance from customers</a></td>
<td class="nump">37,101<span></span>
</td>
<td class="nump">136,167<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and employee benefits</a></td>
<td class="nump">362,996<span></span>
</td>
<td class="nump">237,842<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Other payables and accrued liabilities</a></td>
<td class="nump">13,800,118<span></span>
</td>
<td class="nump">12,912,517<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Income taxes payable</a></td>
<td class="nump">349,828<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">20,754,624<span></span>
</td>
<td class="nump">21,418,934<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term loans</a></td>
<td class="nump">4,566,601<span></span>
</td>
<td class="nump">4,503,932<span></span>
</td>
</tr>
<tr class="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 );">Lease liability - non-current</a></td>
<td class="nump">372,966<span></span>
</td>
<td class="nump">483,866<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesNoncurrent', window );">Derivative liability</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities (including amounts of the consolidated VIE without recourse to the Company of $19,074,627 and $20,084,995 as of September 30, 2024 and December 31, 2023, respectively)</a></td>
<td class="nump">25,694,194<span></span>
</td>
<td class="nump">26,406,786<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, 50,000,000 shares authorized, $0.001 par value per share, 10,065,920 shares issued and outstanding as of September 30, 2024 and December, 31, 2023.</a></td>
<td class="nump">10,066<span></span>
</td>
<td class="nump">10,066<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">89,172,771<span></span>
</td>
<td class="nump">89,172,771<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_itp_StatutoryEarningsReserve', window );">Statutory earnings reserve</a></td>
<td class="nump">6,080,574<span></span>
</td>
<td class="nump">6,080,574<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(8,770,123)<span></span>
</td>
<td class="num">(10,555,534)<span></span>
</td>
</tr>
<tr class="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">77,830,757<span></span>
</td>
<td class="nump">83,628,986<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">164,324,045<span></span>
</td>
<td class="nump">168,336,863<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Stockholders&#8217; Equity</a></td>
<td class="nump">190,018,239<span></span>
</td>
<td class="nump">194,743,649<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Due from related parties</a></td>
<td class="nump">1,237,479<span></span>
</td>
<td class="nump">853,929<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Due to related parties</a></td>
<td class="nump">$ 732,982<span></span>
</td>
<td class="nump">$ 728,869<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_StatutoryEarningsReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earning 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;">itp_StatutoryEarningsReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-21<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 210<br> -Topic 946<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CustomerAdvancesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current portion of prepayments received from customers for goods or services to be provided 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/otherTransitionRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CustomerAdvancesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 portion of long-term loans payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValueAddedTaxReceivableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due after one year of the balance sheet date (or one operating cycle), if longer of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValueAddedTaxReceivableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354048384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts (in Dollars)</a></td>
<td class="nump">$ 42,533<span></span>
</td>
<td class="nump">$ 11,745<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_itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1', window );">Consolidated VIE, liabilities (in Dollars)</a></td>
<td class="nump">$ 19,074,627<span></span>
</td>
<td class="nump">$ 20,084,995<span></span>
</td>
</tr>
<tr class="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 );">Common stock, shares authorized</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">10,065,920<span></span>
</td>
<td class="nump">10,065,920<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">10,065,920<span></span>
</td>
<td class="nump">10,065,920<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount of the consolidated Variable Interest Entity's liabilities included in the reporting entity's statement of financial position.</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;">itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>21
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354673984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [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>
</tr>
<tr class="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">$ 25,081,500<span></span>
</td>
<td class="nump">$ 15,771,560<span></span>
</td>
<td class="nump">$ 58,195,129<span></span>
</td>
<td class="nump">$ 65,582,351<span></span>
</td>
</tr>
<tr class="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 sales</a></td>
<td class="num">(23,164,119)<span></span>
</td>
<td class="num">(15,924,783)<span></span>
</td>
<td class="num">(52,613,335)<span></span>
</td>
<td class="num">(64,832,715)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit (Loss)</a></td>
<td class="nump">1,917,381<span></span>
</td>
<td class="num">(153,223)<span></span>
</td>
<td class="nump">5,581,794<span></span>
</td>
<td class="nump">749,636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="num">(3,381,502)<span></span>
</td>
<td class="num">(2,334,746)<span></span>
</td>
<td class="num">(9,999,833)<span></span>
</td>
<td class="num">(6,153,513)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Loss on impairment of assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">3,456<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(371,680)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from Operations</a></td>
<td class="num">(1,464,121)<span></span>
</td>
<td class="num">(2,484,513)<span></span>
</td>
<td class="num">(4,418,039)<span></span>
</td>
<td class="num">(5,775,557)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other Income (Expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">7,313<span></span>
</td>
<td class="nump">93,298<span></span>
</td>
<td class="nump">12,303<span></span>
</td>
<td class="nump">283,203<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(171,430)<span></span>
</td>
<td class="num">(247,818)<span></span>
</td>
<td class="num">(593,271)<span></span>
</td>
<td class="num">(767,668)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Gain on derivative liability</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">660,429<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="nump">646,020<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 );">Loss before Income Taxes</a></td>
<td class="num">(1,628,236)<span></span>
</td>
<td class="num">(1,978,604)<span></span>
</td>
<td class="num">(4,998,956)<span></span>
</td>
<td class="num">(5,614,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_IncomeTaxExpenseBenefit', window );">Income Tax (Expenses) Benefits</a></td>
<td class="num">(345,710)<span></span>
</td>
<td class="nump">3,236<span></span>
</td>
<td class="num">(799,273)<span></span>
</td>
<td class="num">(348,024)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">(1,973,946)<span></span>
</td>
<td class="num">(1,975,368)<span></span>
</td>
<td class="num">(5,798,229)<span></span>
</td>
<td class="num">(5,962,026)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other Comprehensive Income (Loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">2,843,180<span></span>
</td>
<td class="nump">1,143,608<span></span>
</td>
<td class="nump">1,785,411<span></span>
</td>
<td class="num">(5,417,331)<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_ComprehensiveIncomeNetOfTax', window );">Total Comprehensive Income (Loss)</a></td>
<td class="nump">$ 869,234<span></span>
</td>
<td class="num">$ (831,760)<span></span>
</td>
<td class="num">$ (4,012,818)<span></span>
</td>
<td class="num">$ (11,379,357)<span></span>
</td>
</tr>
<tr class="ro">
<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>Losses Per Share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic Losses per Share (in Dollars per share)</a></td>
<td class="num">$ (0.2)<span></span>
</td>
<td class="num">$ (0.2)<span></span>
</td>
<td class="num">$ (0.58)<span></span>
</td>
<td class="num">$ (0.59)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted Losses per Share (in Dollars per share)</a></td>
<td class="num">$ (0.2)<span></span>
</td>
<td class="num">$ (0.2)<span></span>
</td>
<td class="num">$ (0.58)<span></span>
</td>
<td class="num">$ (0.59)<span></span>
</td>
</tr>
<tr class="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 );">Outstanding &#8211; Basic (in Shares)</a></td>
<td class="nump">10,065,920<span></span>
</td>
<td class="nump">10,065,920<span></span>
</td>
<td class="nump">10,065,920<span></span>
</td>
<td class="nump">10,065,920<span></span>
</td>
</tr>
<tr class="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 );">Outstanding &#8211; Diluted (in Shares)</a></td>
<td class="nump">10,065,920<span></span>
</td>
<td class="nump">10,065,920<span></span>
</td>
<td class="nump">10,065,920<span></span>
</td>
<td class="nump">10,065,920<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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earned from interest bearing 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_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625353234016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="num">$ (5,798,229)<span></span>
</td>
<td class="num">$ (5,962,026)<span></span>
</td>
</tr>
<tr class="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">10,346,181<span></span>
</td>
<td class="nump">10,573,288<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">(Gain) Loss on derivative liability</a></td>
<td class="num">(51)<span></span>
</td>
<td class="num">(646,020)<span></span>
</td>
</tr>
<tr class="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 );">(Gain) Loss from disposal and impairment of property, plant and equipment</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">956,406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">(Recovery from) Allowance for bad debts</a></td>
<td class="nump">30,262<span></span>
</td>
<td class="num">(815,317)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Allowances for inventories, net</a></td>
<td class="num">(2,951)<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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(1,160,996)<span></span>
</td>
<td class="num">(2,037,003)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepayments and other current assets</a></td>
<td class="num">(122,747)<span></span>
</td>
<td class="nump">7,968,553<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(2,108,280)<span></span>
</td>
<td class="num">(2,631,661)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable</a></td>
<td class="num">(4,979)<span></span>
</td>
<td class="nump">101,328<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInCustomerAdvances', window );">Advance from customers</a></td>
<td class="num">(99,219)<span></span>
</td>
<td class="nump">19,140<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueToRelatedParties', window );">Related parties</a></td>
<td class="num">(365,452)<span></span>
</td>
<td class="nump">120,298<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued payroll and employee benefits</a></td>
<td class="nump">121,000<span></span>
</td>
<td class="nump">141,773<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Other payables and accrued liabilities</a></td>
<td class="nump">1,651,302<span></span>
</td>
<td class="nump">119,132<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="nump">345,270<span></span>
</td>
<td class="num">(413,777)<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">2,831,111<span></span>
</td>
<td class="nump">7,494,114<span></span>
</td>
</tr>
<tr class="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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(315,152)<span></span>
</td>
<td class="num">(9,211,711)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net Cash Used in Investing Activities</a></td>
<td class="num">(315,152)<span></span>
</td>
<td class="num">(9,211,711)<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short term bank loans</a></td>
<td class="nump">845,082<span></span>
</td>
<td class="nump">852,988<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long term loans</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,558,963<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfBankDebt', window );">Repayment of bank loans</a></td>
<td class="num">(2,957,788)<span></span>
</td>
<td class="num">(5,549,150)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations', window );">Payment of capital lease obligation</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(130,470)<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_itp_LoanToARelatedPartynet', window );">Loan to a related party (net)</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">4,264,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_NetCashProvidedByUsedInFinancingActivities', window );">Net Cash (Used in) Provided by Financing Activities</a></td>
<td class="num">(2,112,706)<span></span>
</td>
<td class="nump">1,997,269<span></span>
</td>
</tr>
<tr class="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 and Cash Equivalents</a></td>
<td class="nump">97,740<span></span>
</td>
<td class="num">(366,599)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase (Decrease) in Cash and Cash Equivalents</a></td>
<td class="nump">500,993<span></span>
</td>
<td class="num">(86,927)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, Cash Equivalents and Restricted Cash - Beginning of Period</a></td>
<td class="nump">4,391,921<span></span>
</td>
<td class="nump">9,524,868<span></span>
</td>
</tr>
<tr class="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, Cash Equivalents and Restricted Cash - End of Period</a></td>
<td class="nump">4,892,914<span></span>
</td>
<td class="nump">9,437,941<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>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_InterestPaidNet', window );">Cash paid for interest, net of capitalized interest cost</a></td>
<td class="nump">382,493<span></span>
</td>
<td class="nump">1,118,672<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes</a></td>
<td class="nump">454,003<span></span>
</td>
<td class="nump">761,801<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash and bank balances</a></td>
<td class="nump">4,414,848<span></span>
</td>
<td class="nump">9,437,941<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashEquivalentsCurrent', window );">Restricted cash</a></td>
<td class="nump">478,066<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, Cash Equivalents and Restricted Cash - End of Period</a></td>
<td class="nump">$ 4,892,914<span></span>
</td>
<td class="nump">$ 9,437,941<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_LoanToARelatedPartynet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loan repaid by a related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">itp_LoanToARelatedPartynet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-21<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 210<br> -Topic 946<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInCustomerAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of prepayments by customers for goods or services to be provided at a later 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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInCustomerAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prepaid expenses, and 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt initially having maturity due after 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfBankDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to settle a bank borrowing during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfBankDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt and 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;">us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestrictedCashEquivalentsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equivalents restricted as to withdrawal or usage, classified as current. 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/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478600/954-210-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashEquivalentsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625348654592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity (Unaudited) - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Statutory Earnings Reserve</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (loss)</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2022</a></td>
<td class="nump">$ 10,066<span></span>
</td>
<td class="nump">$ 89,172,771<span></span>
</td>
<td class="nump">$ 6,080,574<span></span>
</td>
<td class="num">$ (7,514,540)<span></span>
</td>
<td class="nump">$ 93,575,021<span></span>
</td>
<td class="nump">$ 181,323,892<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2022</a></td>
<td class="nump">10,065,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,417,331)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,417,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_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,962,026)<span></span>
</td>
<td class="num">(5,962,026)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2023</a></td>
<td class="nump">$ 10,066<span></span>
</td>
<td class="nump">89,172,771<span></span>
</td>
<td class="nump">6,080,574<span></span>
</td>
<td class="num">(12,931,871)<span></span>
</td>
<td class="nump">87,612,995<span></span>
</td>
<td class="nump">169,944,535<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Sep. 30, 2023</a></td>
<td class="nump">10,065,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 10,066<span></span>
</td>
<td class="nump">89,172,771<span></span>
</td>
<td class="nump">6,080,574<span></span>
</td>
<td class="num">(10,555,534)<span></span>
</td>
<td class="nump">83,628,986<span></span>
</td>
<td class="nump">$ 168,336,863<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2023</a></td>
<td class="nump">10,065,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,065,920<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,785,411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,785,411<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,798,229)<span></span>
</td>
<td class="num">(5,798,229)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2024</a></td>
<td class="nump">$ 10,066<span></span>
</td>
<td class="nump">$ 89,172,771<span></span>
</td>
<td class="nump">$ 6,080,574<span></span>
</td>
<td class="num">$ (8,770,123)<span></span>
</td>
<td class="nump">$ 77,830,757<span></span>
</td>
<td class="nump">$ 164,324,045<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Sep. 30, 2024</a></td>
<td class="nump">10,065,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,065,920<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_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625353945408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Business Background<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization and Business Background [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 Business Background</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>(1)
Organization and Business Background</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">IT
Tech Packaging, Inc. (the &#8220;Company&#8221;) was incorporated in the State of Nevada on December 9, 2005, under the name &#8220;Carlateral,
Inc.&#8221; Through the steps described immediately below, we became the holding company for Hebei Baoding Dongfang Paper Milling Company
Limited (&#8220;Dongfang Paper&#8221;), a producer and distributor of paper products in China, on October 29, 2007.</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">Effective
on August 1, 2018, we changed our corporate name to IT Tech Packaging, Inc.. The name change was effected through a parent/subsidiary
short-form merger of IT Tech Packaging, Inc., our wholly-owned Nevada subsidiary formed solely for the purpose of the name change, with
and into us. We were the surviving entity. In connection with the name change, our common stock began being traded under a new NYSE symbol,
&#8220;ITP,&#8221; and a new CUSIP number, 46527C100, at such time.</span></p>

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

<p style="font: 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 9, 2022, the Board of Directors of the Company approved a reverse stock split of the Company&#8217;s issued and outstanding shares
of common stock, par value $0.001 per share (the &#8220;Common Stock&#8221;), at a ratio of 1-for-10 (the &#8220;Reverse Stock Split&#8221;).
The Reverse Stock Split become effective on July 7, 2022 (the &#8220;Effective Date&#8221;), and the shares began trading on the split-adjusted
basis on the NYSE American under the Company&#8217;s existing trading symbol &#8220;ITP&#8221; at market open on July 8, 2022. The new
CUSIP number following the Reverse Stock Split is 46527C 209. All references made to share or per share amounts in the accompanying consolidated
financial statements and applicable disclosures have been retroactively adjusted to reflect the effects of the Reverse Stock Split.</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
October 29, 2007, pursuant to an agreement and plan of merger (the &#8220;Merger Agreement&#8221;), the Company acquired DongfangZhiye
Holding Limited (&#8220;Dongfang Holding&#8221;), a corporation formed on November 13, 2006 under the laws of the British Virgin Islands,
and issued the shareholders of Dongfang Holding an aggregate of 7,450,497 (as adjusted for a four-for-one reverse stock split effected
in November 2009) shares of our common stock, which shares were distributed pro-rata to the shareholders of Dongfang Holding in accordance
with their respective ownership interests in Dongfang Holding. At the time of the Merger Agreement, Dongfang Holding owned all of the
issued and outstanding stock and ownership of Dongfang Paper and such shares of Dongfang Paper were held in trust with Zhenyong Liu,
Xiaodong Liu and Shuangxi Zhao, for Mr. Liu, Mr. Liu and Mr. Zhao (the original shareholders of Dongfang Paper) to exercise control over
the disposition of Dongfang Holding&#8217;s shares in Dongfang Paper on Dongfang Holding&#8217;s behalf until Dongfang Holding successfully
completed the change in registration of Dongfang Paper&#8217;s capital with the relevant PRC Administration of Industry and Commerce
as the 100% owner of Dongfang Paper&#8217;s shares. As a result of the merger transaction, Dongfang Holding became a wholly owned subsidiary
of the Company, and Dongfang Holding&#8217;s wholly owned subsidiary, Dongfang Paper, became an indirectly owned subsidiary of the Company.</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">Dongfang
Holding, as the 100% owner of Dongfang Paper, was unable to complete the registration of Dongfang Paper&#8217;s capital under its name
within the proper time limits set forth under PRC law. In connection with the consummation of the restructuring transactions described
below, Dongfang Holding directed the trustees to return the shares of Dongfang Paper to their original shareholders, and the original
Dongfang Paper shareholders entered into certain agreements with Baoding Shengde Paper Co., Ltd. (&#8220;Baoding Shengde&#8221;) to transfer
the control of Dongfang Paper over to Baoding Shengde.</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
June 24, 2009, the Company consummated a number of restructuring transactions pursuant to which it acquired all of the issued and outstanding
shares of Shengde Holdings Inc., a Nevada corporation. Shengde Holdings Inc. was incorporated in the State of Nevada on February 25,
2009. On June 1, 2009, Shengde Holdings Inc. incorporated Baoding Shengde, a limited liability company organized under the laws of the
PRC. Because Baoding Shengde is a wholly-owned subsidiary of Shengde Holdings Inc., it is regarded as a wholly foreign-owned entity under
PRC law.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
ensure proper compliance of the Company&#8217;s control over the ownership and operations of Dongfang Paper with certain PRC regulations,
on June 24, 2009, the Company entered into a series of contractual agreements (the &#8220;Contractual Agreements&#8221;) with Dongfang
Paper and Dongfang Paper Equity Owners via the Company&#8217;s wholly owned subsidiary Shengde Holdings Inc. (&#8220;Shengde Holdings&#8221;)
a Nevada corporation and Baoding Shengde Paper Co., Ltd. (&#8220;Baoding Shengde&#8221;), a wholly foreign-owned enterprise in the PRC
with an original registered capital of $10,000,000 (subsequently increased to $60,000,000 in June 2010). Baoding Shengde is mainly engaged
in production and distribution of digital photo paper and single-use face masks and is 100% owned by Shengde Holdings. Prior to February
10, 2010, the Contractual Agreements included (i) Exclusive Technical Service and Business Consulting Agreement, which generally provides
that Baoding Shengde shall provide exclusive technical, business and management consulting services to Dongfang Paper, in exchange for
service fees including a fee equivalent to 80% of Dongfang Paper&#8217;s total annual net profits; (ii) Loan Agreement, which provides
that Baoding Shengde will make a loan in the aggregate principal amount of $10,000,000 to Dongfang Paper Equity Owners in exchange for
each such shareholder agreeing to contribute all of its proceeds from the loan to the registered capital of Dongfang Paper; (iii) Call
Option Agreement, which generally provides, among other things, that Dongfang Paper Equity Owners irrevocably grant to Baoding Shengde
an option to purchase all or part of each owner&#8217;s equity interest in Dongfang Paper. The exercise price for the options shall be
RMB1 which Baoding Shengde should pay to each of Dongfang Paper Equity Owner for all their equity interests in Dongfang Paper; (iv) Share
Pledge Agreement, which provides that Dongfang Paper Equity Owners will pledge all of their equity interests in Dongfang Paper to Baoding
Shengde as security for their obligations under the other agreements described in this section. Specifically, Baoding Shengde is entitled
to dispose of the pledged equity interests in the event that Dongfang Paper Equity Owners breach their obligations under the Loan Agreement
or Dongfang Paper fails to pay the service fees to Baoding Shengde pursuant to the Exclusive Technical Service and Business Consulting
Agreement; and (v) Proxy Agreement, which provides that Dongfang Paper Equity Owners shall irrevocably entrust a designee of Baoding
Shengde with such shareholder&#8217;s voting rights and the right to represent such shareholder to exercise such owner&#8217;s rights
at any equity owners&#8217; meeting of Dongfang Paper or with respect to any equity owner action to be taken in accordance with the laws
and Dongfang Paper&#8217;s Articles of Association. The terms of the agreement are binding on the parties for as long as Dongfang Paper
Equity Owners continue to hold any equity interest in Dongfang Paper. A Dongfang Paper Equity Owner will cease to be a party to the agreement
once it transfers its equity interests with the prior approval of Baoding Shengde. As the Company had controlled Dongfang Paper since
July 16, 2007 through Dongfang Holding and the trust until June 24, 2009 and continued to control Dongfang Paper through Baoding Shengde
and the Contractual Agreements, the execution of the Contractual Agreements is considered as a business combination under common control.</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
February 10, 2010, Baoding Shengde and the Dongfang Paper Equity Owners entered into a Termination of Loan Agreement to terminate the
above- mentioned $10,000,000 Loan Agreement. Because of the Company&#8217;s decision to fund future business expansions through Baoding
Shengde instead of Dongfang Paper, the $10,000,000 loan contemplated was never made prior to the point of termination. The parties believe
the termination of the Loan Agreement does not in itself compromise the effective control of the Company over Dongfang Paper and its
businesses in the PRC.</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">An
agreement was also entered into among Baoding Shengde, Dongfang Paper and the Dongfang Paper Equity Owners on December 31, 2010, reiterating
that Baoding Shengde is entitled to 100% of the distributable profit of Dongfang Paper, pursuant to the above- mentioned Contractual
Agreements. In addition, Dongfang Paper and the Dongfang Paper Equity Owners shall not declare any of Dongfang Paper&#8217;s unappropriated
earnings as dividend, including the unappropriated earnings of Dongfang Paper from its establishment to 2010 and thereafter.</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
June 25, 2019, Dongfang Paper entered into an acquisition agreement with the shareholder of Tengsheng Paper Co., Ltd. (&#8220;Tengsheng
Paper&#8221;), a limited liability company organized under the laws of the PRC, pursuant to which Dongfang Paper would acquire Tengsheng
Paper. Full payment of the consideration in the amount of RMB320 million (approximately $45 million) was made on February 23, 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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">QianrongQianhui
Hebei Technology Co., Ltd, a wholly owned subsidiary of Shengde holding, was incorporated on July 15, 2021. It is a service provider
of high quality material solutions for textile, cosmetics and paper production.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has no direct equity interest in Dongfang Paper. However, through the Contractual Agreements described above, the Company is
found to be the primary beneficiary (the &#8220;Primary Beneficiary&#8221;) of Dongfang Paper and is deemed to have the effective control
over Dongfang Paper&#8217;s activities that most significantly affect its economic performance, resulting in Dongfang Paper and its subsidiary,
being treated as a controlled variable interest entity of the Company in accordance with Topic 810 - Consolidation of the Accounting
Standards Codification (the &#8220;ASC&#8221;) issued by the FinancialAccounting Standard Board (the &#8220;FASB&#8221;). The revenue
generated from Dongfang Paper and Tengsheng Paper for the three months ended September 30, 2024 and 2023 was accounted for 100% and 99.90%
of the Company&#8217;s total revenue, respectively. The revenue generated from Dongfang Paper and Tengsheng Paper for the nine months
ended September 30, 2024 and 2023 was accounted for 100% and 99.86% of the Company&#8217;s total revenue, respectively. Dongfang Paper
and Tengsheng Paper also accounted for 95.31% and 94.93% of the total assets of the Company as of September 30, 2024 and December 31,
2023, 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>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of September 30, 2024 and December 31, 2023, details of the Company&#8217;s subsidiaries and variable interest entities 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="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: bottom; width: 37%; border-bottom: black 1.5pt solid; text-align: justify"><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; vertical-align: top; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 16%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date of<br/> Incorporation&#160;or <br/> Establishment</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 10%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Place of<br/> Incorporation&#160;or Establishment</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 10%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percentage&#160;of <br/> Ownership</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 23%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Principal <br/> Activity</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"><i>Subsidiary:</i></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> <td style="font: 10pt Times New Roman, Times, Serif"><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; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Holding</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">November 13, 2006</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">BVI</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">100%</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">Inactive investment holding</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">Shengde Holdings</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">February 25, 2009</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">State of Nevada</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">100%</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">Investment holding</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Baoding Shengde</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">June 1, 2009</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100%</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">Paper production and distribution</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">Qianrong</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">July 15, 2021</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">PRC</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100%</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">New material technology service</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><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> <td style="font: 10pt Times New Roman, Times, Serif"><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; vertical-align: top; "> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Variable interest entity (&#8220;VIE&#8221;):</i></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> <td style="font: 10pt Times New Roman, Times, Serif"><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; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</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">March 10, 1996</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">PRC</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Control*</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">Paper production and distribution</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">Tengsheng Paper</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 07, 2011</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">PRC</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Control**</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">Paper production and distribution</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellpadding="0" 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: 24px"><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">Dongfang Paper is treated as a 100% controlled variable interest entity of the Company.</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.7pt"><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: 24px"><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">Tengsheng Paper is 100% subsidiary of Dongfang Paper.</span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 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,
uncertainties in the PRC legal system could cause the Company&#8217;s current ownership structure to be found to be in violation of any
existing and/or future PRC laws or regulations and could limit the Company&#8217;s ability, through its subsidiary, to enforce its rights
under these contractual arrangements. Furthermore, shareholders of the VIE may have interests that are different than those of the Company,
which could potentially increase the risk that they would seek to act contrary to the terms of the aforementioned agreements.</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
addition, if the current structure or any of the contractual arrangements were found to be in violation of any existing or future PRC
law, the Company may be subject to penalties, which may include, but not be limited to, the cancellation or revocation of the Company&#8217;s
business and operating licenses, being required to restructure the Company&#8217;s operations or being required to discontinue the Company&#8217;s
operating activities. The imposition of any of these or other penalties may result in a material and adverse effect on the Company&#8217;s
ability to conduct its operations. In such case, the Company may not be able to operate or control the VIE, which may result in deconsolidation
of the VIE. The Company believes the possibility that it will no longer be able to control and consolidate its VIE will occur as a result
of the aforementioned risks and uncertainties is remote.</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 has aggregated the financial information of Dongfang Paper in the table below. The aggregate carrying value of Dongfang Paper&#8217;s
assets and liabilities (after elimination of intercompany transactions and balances) in the Company&#8217;s condensed consolidated balance
sheets as of September 30, 2024 and December 31, 2023 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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company and its consolidated subsidiaries are not required to provide financial support to the VIE, and no creditor (or beneficial interest
holders) of the VIE have recourse to the assets of Company unless the Company separately agrees to be subject to such claims. There are
no terms in any agreements or arrangements, implicit or explicit, which require the Company or its subsidiaries to provide financial
support to the VIE. However, if the VIE does require financial support, the Company or its subsidiaries may, at its option and subject
to statutory limits and restrictions, provide financial support to the VIE.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6.7pt 0pt 7.7pt; 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-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 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">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#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">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Current Assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Cash and bank balances</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,006,365</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,807,608</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">478,066</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">472,983</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,727,370</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">575,526</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,732,539</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,555,235</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Prepayments and other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,476,507</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,617,351</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Due from related parties</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">292,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">289,173</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,713,127</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,317,876</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; text-align: left">Operating lease right-of-use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">459,612</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">528,648</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Property, plant, and equipment, 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">149,936,157</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">158,027,099</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt">Total Assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">181,108,896</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">184,873,623</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold">LIABILITIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Current Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Short-term bank loans</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">428,119</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-12">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Current portion of long-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,510,203</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,780,014</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Lease liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">249,976</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100,484</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-13">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,991</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Advance from customers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">37,101</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">136,167</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accrued payroll and employee benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">335,074</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">231,568</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other payables and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,508,059</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,843,973</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Income taxes payable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">349,828</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-14">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Total current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,418,360</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,097,197</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Long-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,283,301</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,503,932</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Lease liability - non-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">372,966</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">483,866</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt">Total 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">19,074,627</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">20,084,995</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625357523568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Basis of Presentation and Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Significant Accounting Policies</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>(2)
Basis of Presentation and Significant Accounting Policies</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the rules and regulations of
the Securities and Exchange Commission (&#8220;SEC&#8221;) for reporting on Form 10-Q. Accordingly, certain information and notes required
by the United States of America generally accepted accounting principles (&#8220;GAAP&#8221;) for annual financial statements are not
included herein. These interim statements should be read in conjunction with the consolidated financial statements and notes thereto
included in the Annual Report on Form 10-K for the year ended December 31, 2023 of the Company, and its subsidiaries and variable interest
entity (which we sometimes refer to collectively as &#8220;the Company&#8221;, &#8220;we&#8221;, &#8220;us&#8221; or &#8220;our&#8221;).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Principles
of Consolidation</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">Our
unaudited condensed consolidated financial statements reflect all adjustments, which are, in the opinion of management, necessary for
a fair presentation of our financial position and results of operations. Such adjustments are of a normal recurring nature, unless otherwise
noted. The balance sheet as of September 30, 2024 and the results of operations for the nine months ended September 30, 2024 are not
necessarily indicative of the results to be expected for any future 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">Our
unaudited condensed consolidated financial statements are prepared in accordance with GAAP. These accounting principles require us to
make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent
assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting
period. We believe that the estimates, judgments and assumptions are reasonable, based on information available at the time they are
made. Actual results could differ materially from those estimates.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Valuation
of long-lived asset</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reviews the carrying value of long-lived assets to be held and used when events and circumstances warrants such a review. The
carrying value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is separately
identifiable and is less than its carrying value. In that event, a loss is recognized based on the amount by which the carrying value
exceeds the fair market value of the long-lived asset and intangible assets. Fair market value is determined primarily using the anticipated
cash flows discounted at a rate commensurate with the risk involved. Losses on long-lived assets and intangible assets to be disposed
are determined in a similar manner, except that fair market values are reduced for the cost to dispose.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Fair
Value Measurements</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has adopted ASC Topic 820, Fair Value Measurements and Disclosures, which defines fair value, establishes a framework for measuring
fair value in GAAP, and expands disclosures about fair value measurements. It does not require any new fair value measurements, but provides
guidance on how to measure fair value by providing a fair value hierarchy used to classify the source of the information. It establishes
a three-level valuation hierarchy of valuation techniques based on observable and unobservable inputs, which may be used to measure fair
value and include 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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
1 - Quoted prices in active markets for identical assets or liabilities.</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">Level
2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities;
quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for
substantially the full term of the assets or liabilities.</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">Level
3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or
liabilities.</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">Classification
within the hierarchy is determined based on the lowest level of input that is significant to the fair value measurement.</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 estimates the fair value of financial instruments using the available market information and valuation methods. Considerable
judgment is required in estimating fair value. Accordingly, the estimates of fair value may not be indicative of the amounts that the
Company could realize in a current market exchange. As of September 30, 2024 and December 31, 2023, the carrying value of the Company&#8217;s
short term financial instruments, such as cash and cash equivalents, accounts receivable, accounts and notes payable, short-term bank
loans, balance due to a related party and obligation under capital lease, approximate at their fair values because of the short maturity
of these instruments; while loans from credit union and loans from a related party approximate at their fair value as the interest rates
thereon are close to the market rates of interest published by the People&#8217;s Bank of China.</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">Management
determined that liabilities created by beneficial conversion features associated with the issuance of certain warrants (see &#8220;<i>Derivative
liabilities&#8221; </i>under Note (12)), meet the criteria of derivatives and are required to be measured at fair value. The fair value
of these derivative liabilities was determined based on management&#8217;s estimate of the expected future cash flows required to settle
the liabilities. This valuation technique involves management&#8217;s estimates and judgment based on unobservable inputs and is classified
in level 3.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Non-Recurring
Fair Value Measurements</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reviews long-lived assets for impairment annually or more frequently if events or changes in circumstances indicate the possibility
of impairment. For the continuing operations, long-lived assets are measured at fair value on a nonrecurring basis when there is an indicator
of impairment, and they are recorded at fair value only when impairment is recognized. For discontinued operations, long-lived assets
are measured at the lower of carrying amount or fair value less cost to sell. The fair value of these assets were determined using models
with significant unobservable inputs which were classified as Level 3 inputs, primarily the discounted future cash flow.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Share-Based
Compensation</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company uses the fair value recognition provision of ASC Topic 718, <i>Compensation-Stock Compensation</i>, which requires the Company
to expense the cost of employee services received in exchange for an award of equity instruments based on the grant date fair value of
such instruments over the vesting period.</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 also applies the provisions of ASC Topic 505-50, <i>Equity Based Payments to Non-Employees </i>to account for stock-based compensation
awards issued to non-employees for services. Such awards for services are recorded at either the fair value of the consideration received
or the fair value of the instruments issued in exchange for such services, whichever is more reliably measurable.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354265344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Cash<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAbstract', window );"><strong>Restricted Cash [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedAssetsDisclosureTextBlock', window );">Restricted Cash</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>(3)
Restricted Cash</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted
cash of $478,066 and $472,983 as of September 30, 2024 and December 31, 2023 was presented for the cash deposited at the Industrial and
Commercial Bank of China of Tengsheng Paper. The deposit was restricted due to the legal proceeding against Tengsheng Paper and Jie Ping,
who served as the executive director and the legal representative of Tengsheng Paper.</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_RestrictedAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RestrictedCashAbstract</td>
</tr>
<tr>
<td style="padding-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>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625355012848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(4)
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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Raw
materials inventory includes mainly recycled paper board and recycled white scrap paper. Finished goods include mainly products of corrugating
medium paper, offset printing paper and tissue paper products. Inventories consisted of the following as of September 30, 2024 and December
31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.65pt"><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">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Raw Materials</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; width: 76%; text-align: left">Recycled paper board</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,873,233</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">198,744</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Recycled white scrap paper</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,762</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,647</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">Gas</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">65,771</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,428</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Base paper and other raw materials</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">160,308</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">142,149</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: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,110,074</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">372,968</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Semi-finished Goods</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">303,433</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">300,207</td><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">Finished Goods</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,319,032</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,885,019</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total inventory, gross</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,732,539</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,558,194</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; padding-bottom: 1.5pt">Inventory reserve</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-15">-</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,959</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total inventory, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,732,539</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,555,235</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> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625356584320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepayments and Other Current Assets<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepayments and Other Current Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCurrentAssetsTextBlock', window );">Prepayments and other current assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(5)
Prepayments and other current assets</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepayments
and other current assets consisted of the following as of September 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.65pt"><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">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Prepaid land lease</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,135</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-16">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepayment for purchase of materials</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,737,653</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,446,823</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Value-added tax recoverable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,494,151</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,409,459</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepaid gas</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">134,291</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">116,372</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">Others</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,365</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,636</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right; padding-bottom: 4pt">&#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">19,384,595</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">18,981,290</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_OtherCurrentAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentAssetsTextBlock</td>
</tr>
<tr>
<td style="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_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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>29
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625355012848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment, Net [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, net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(6)
Property, plant and equipment, net</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of September 30, 2024 and December 31, 2023, property, plant and equipment consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.65pt"><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">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#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: 76%; text-align: left">Land use rights</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">82,380,439</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">81,504,608</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Building and improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">68,300,564</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,939,059</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">160,198,007</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">158,629,858</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">351,950</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">348,209</td><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">Construction in progress</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-17">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-18">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold">Totals</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">311,230,960</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">308,421,734</td><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">Less: accumulated depreciation and 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">(156,475,574</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">(144,447,712</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Property, Plant and Equipment, net</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">154,755,386</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">163,974,022</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"><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">As
of September 30, 2024 and December 31, 2023, land use rights represented twenty three parcels of state-owned lands located in Xushui
District and Wei County of Hebei Province in China, with lease terms of 50 years expiring in 2061 and 2068, respectively.</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">As
of September 30, 2024 and December 31, 2023, certain property, plant and equipment of Dongfang Paper with net values of $<span style="-sec-ix-hidden: hidden-fact-19"><span style="-sec-ix-hidden: hidden-fact-20">nil</span></span>, have been
pledged pursuant to a long-term loan from credit union of Dongfang Paper. Land use right of Tengsheng Paper with net value of $4,875,045
and $4,910,034, respectively, as of September 30, 2024 and December 31, 2023 was pledged for a long-term loan from credit union of Baoding
Shengde. In addition, land use right of Tengsheng Paper with net value of $3,744,874 and $3,781,366, respectively, as of September 30,
2024 and December 31, 2023 was pledged for another long-term loan from credit union of Baoding Shengde. Certain property, plant and equipment
of Dongfang Paper with net values of $251,593 was pledged for a short-term loan from Bank of Cangzhou. See &#8220;Short-term bank loans&#8221;
under Note (8), Loans Payable, for details of the transaction and asset collaterals.</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">Depreciation
and amortization of property, plant and equipment was $3,483,298 and $3,423,231 for the three months ended September 30, 2024 and 2023,
respectively. Depreciation and amortization of property, plant and equipment was $10,346,181 and $10,573,288 for the nine months ended
September 30, 2024 and 2023, respectively.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625355147264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>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_LesseeOperatingLeasesTextBlock', window );">Leases</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>(7)
Leases</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Operating
lease lessor</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">The
Company has a non-cancellable agreement to lease plant to tenant under operating lease for 1 year from November 2023 to November 2024.
The lease does not contain contingent payments. The rental income of the year was paid in advance by the tenant in December 2023.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company leases space under non-cancelable operating leases for plant and production equipment. The lease does not have significant rent
escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the lease does not contain contingent
rent provisions.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
lease include option to renew in condition that it is agreed by the landlord before expiry. Therefore, the majority of renewals to extend
the lease terms are not included in its right-of-use assets and lease liabilities as they are not reasonably certain of exercise. The
Company regularly evaluate the renewal options and when they are reasonably certain of exercise, the Company includes the renewal period
in its lease term.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
the Company&#8217;s leases do not provide an implicit rate, it uses its incremental borrowing rate based on the information available
at the lease commencement date in determining the present value of the lease payments.</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">The
components of the Company&#8217;s lease expense are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.7pt"><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">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Nine&#160;Months<br/>
 Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">September 30, 2024</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">RMB</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">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Operating lease cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">74,717</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">Short-term lease cost</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-21">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Lease cost</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">74,717</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 0pt 7.7pt"><span style="font-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">Supplemental
cash flow information related to its operating leases was as follows for the period ended September 30, 2024:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
paid for amounts included in the measurement of lease liabilities:</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">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine&#160;Months<br/>
 Ended</b></span></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30, &#160;2024</b></span></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RMB</b></span></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; width: 88%">Cash paid for amounts included in the measurement of lease liabilities:</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 9%">&#160;</td><td style="text-align: left; width: 1%">&#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">Operating cash outflow from operating leases</td><td>&#160;</td>
    <td style="text-align: left"></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-22">&#160;&#160;&#160;&#160;&#160;-</div></td><td style="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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturities
of its lease liabilities for all operating leases are as follows as of September 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.05pt"><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; text-align: left; font-weight: bold">September 30,</td><td style="font-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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">285,413</td><td style="width: 1%; 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">142,706</td><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">142,706</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2028 &amp; 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">142,706</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">Total operating lease payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">713,531</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: 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">(90,589</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">Present value of lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">622,942</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion, record in current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(249,976</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Present value of lease liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">372,966</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 0pt 7.05pt"><span style="font-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">The
weighted average remaining lease terms and discount rates for all of its operating leases were as follows as of September 30, 2024:</span></p>

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

<table cellpadding="0" 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="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">RMB</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>Remaining lease term and discount rate:</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: 88%; text-align: left">Weighted average remaining lease term (years)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3.9</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td>Weighted average discount rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7.56</td><td style="text-align: left">%</td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354242352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Payable<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Loans 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_DebtDisclosureTextBlock', window );">Loans 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>(8)
Loans 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>

<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>Short-term
bank loans</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.7pt"><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">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Bank of Cangzhou 1</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">142,706</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-23">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Bank of Cangzhou 2</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">285,413</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Industrial and Commercial Bank of China (&#8220;ICBC&#8221;) Loan 1</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">2,824</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 2</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70,594</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">ICBC Loan 3</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>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">350,149</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 4</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,854</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-28">-</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">ICBC Loan 5</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">142,706</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 6</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">142,706</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">ICBC Loan 7</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">139,852</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-31">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total short-term bank loans</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">856,238</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">423,567</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 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 31, 2023, the Company entered into a working capital loan agreement with the Bank of Cangzhou, to borrow $142,706 at a fixed
interest rate of 5.5% per annum. The loan is secured by certain of the Company&#8217;s manufacturing equipment with net book value of
$251,593 as of September 30, 2024. The loan will be due by December 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 31, 2023, the Company entered into a working capital loan agreement with the Bank of Cangzhou, to borrow $285,413 at a fixed
interest rate of 5.5% per annum. The loan will be due by December 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 15, 2023, the Company entered into a working capital loan agreement with the ICBC, with a balance of $<span style="-sec-ix-hidden: hidden-fact-33">nil</span> and $2,824 as of
September 30, 2024 and December 31, 2023, respectively. The loan bore a fixed interest rate of 3.45% per annum. The loan was repaid in
June 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 22, 2023, the Company entered into a working capital loan agreement with the ICBC, with a balance of $<span style="-sec-ix-hidden: hidden-fact-34">nil</span> and $70,594 as of
September 30, 2024 and December 31, 2023, respectively. The loan bore a fixed interest rate of 3.45% per annum. The loan was repaid in
June 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 22, 2023, the Company entered into a working capital loan agreement with the ICBC, with a balance of $<span style="-sec-ix-hidden: hidden-fact-35">nil</span> and $350,149 as of
September 30, 2024 and December 31, 2023, respectively. The loan bore a fixed interest rate of 3.45% per annum. The loan was repaid in
June 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 11, 2024, the Company entered into a working capital loan agreement with the ICBC, with a balance of $2,854 as of September 30,
2024. The loan bears a fixed interest rate of 3.45% per annum. The loan will be due by June 11, 2025.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 21, 2024, the Company entered into a working capital loan agreement with the ICBC, with a balance of $142,706 as of September 30,
2024. The loan bears a fixed interest rate of 3.45% per annum. The loan will be due by June 21, 2025.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 22, 2024, the Company entered into a working capital loan agreement with the ICBC, with a balance of $142,706 as of September 30,
2024. The loan bears a fixed interest rate of 3.45% per annum. The loan will be due by June 22, 2025.</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">On
June 24, 2024, the Company entered into a working capital loan agreement with the ICBC, with a balance of $139,852 as of September 30,
2024. The loan bears a fixed interest rate of 3.45% per annum. The loan will be due by June 24, 2025.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of September 30, 2024, there were guaranteed short-term borrowings of $142,707 and unsecured bank loans of $713,531. As of December 31,
2023, there were guaranteed short-term borrowings of $<span style="-sec-ix-hidden: hidden-fact-36">nil</span> and unsecured bank loans of $423,567.</span></p>

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

<p style="font: 10pt 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 short-term borrowing rates for the three months ended September 30, 2024 and 2023 were approximately 4.47% and 4.52%. The average
short-term borrowing rates for the nine months ended September 30, 2024 and 2023 were approximately 4.47% and 4.66%.</span></p>

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

<p style="font: 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>Long-term
loans</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of September 30, 2024 and December 31, 2023, long-term loans were $8,931,986 and $11,378,429, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.7pt; 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">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Rural Credit Union of Xushui District Loan 1</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,566,229</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">3,528,315</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Rural Credit Union of Xushui District Loan 2</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,283,301</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,259,026</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Rural Credit Union of Xushui District Loan 3</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,855,182</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,835,458</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Rural Credit Union of Xushui District Loan 4</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,541,404</td><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">Rural Credit Union of Xushui District Loan 5</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,227,274</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,214,226</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,931,986</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,378,429</td><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">Less: Current portion of long-term loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,365,385</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">(6,874,497</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Long-term loans</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">4,566,601</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">4,503,932</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 0pt 7.7pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 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 September 30, 2024, the Company&#8217;s long-term debt repayments for the next coming years were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.7pt; 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="border-bottom: Black 1.5pt solid"><b>Fiscal year</b></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Amount</b></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%">Remainder of 2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,365,385</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,281,188</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">2026 &amp; after</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">285,413</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">8,931,986</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 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 15, 2013, the Company entered into a loan agreement with the Rural Credit Union of Xushui District for a term of 5 years, which
was originally due and payable in various installments from December 21, 2013 to July 26, 2018. On June 21, 2018, the loan was extended
for additional 5 years and was due and payable in various installments from December 21, 2018 to June 20, 2023. On August 24, 2023, the
loan was extended for another 3 years and will be due and payable on August 24, 2026. The loan is secured by certain of the Company&#8217;s
manufacturing equipment with net book value of $<span style="-sec-ix-hidden: hidden-fact-37"><span style="-sec-ix-hidden: hidden-fact-38">nil</span></span> as of September 30, 2024 and December 31, 2023. Interest payment is due monthly and
bore a rate of 7.68% per annum. Effective from November 15, 2022, the interest rate was reduced to 7% per annum. As of September 30,
2024 and December 31, 2023, the total outstanding loan balance was $3,566,229 and $3,528,315. Out of the total outstanding loan balance,
current portion amounted was $1,996,460 and $1,269,290, which is presented as current liabilities in the consolidated balance sheet and
the remaining balance of $1,569,769 and $2,259,025 is presented as non-current liabilities in the consolidated balance sheet as of September
30, 2024 and December 31, 2023, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 17, 2019, the Company entered into a loan agreement with the Rural Credit Union of Xushui District for a term of 2 years, which
was due and payable in various installments from August 21, 2019 to April 16, 2021. The loan was renewed on March 22, 2021, December
24, 2021 and April 16, 2024 and extended for additional 5 years in total, which is due on April 15, 2026 according to the new schedule.
The loan is secured by Tengsheng Paper with its land use right as collateral for the benefit of the credit union. Interest payment is
due quarterly and bore a rate of 7.68% per annum. Effective from November 15, 2022, the interest rate was reduced to 7% per annum. As
of September 30, 2024 and December 31, 2023, the total outstanding loan balance was $2,283,301 and $2,259,026, respectively, which are
presented as non-current liabilities and current liabilities, respectively, in the consolidated balance sheet as of September 30, 2024
and December 31, 2023.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 12, 2019, the Company entered into a loan agreement with the Rural Credit Union of Xushui District for a term of 2 years, which
is due and payable in various installments from June 21, 2020 to December 11, 2021. The loan was renewed on March 22, 2021 and December
24, 2021 and extended for additional 3 years in total, which will be due on December 11, 2024 according to the new schedule. The loan
is secured by Tengsheng Paper with its land use right as collateral for the benefit of the credit union. Interest payment is due monthly
and bore a rate of 7.56% per annum. Effective from November 15, 2022, the interest rate was reduced to 7% per annum. As of September
30, 2024 and December 31, 2023, the total outstanding loan balance was $1,855,182 and $1,835,458, respectively, which are presented as
current liabilities in the consolidated balance sheet as of September 30, 2024 and December 31, 2023.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 26, 2023, the Company entered into a loan agreement with the Rural Credit Union of Xushui District for a term of 2 years, which
is due and payable in various installments from August 21, 2023 to February 24, 2025. The loan is secured by Dongfang Paper with its
land use right as collateral for the benefit of the credit union. Interest payment is due monthly and bore a rate of 7% per annum. The
loan was repaid in July 2024. As of September 30, 2024 and December 31, 2023, the total outstanding loan balance was $<span style="-sec-ix-hidden: hidden-fact-39">nil</span> and $2,541,404.
Out of the total outstanding loan balance, current portion amounted was $<span style="-sec-ix-hidden: hidden-fact-40">nil</span> and $1,284,820, which is presented as current liabilities
in the consolidated balance sheet and the remaining balance of $<span style="-sec-ix-hidden: hidden-fact-41">nil</span> and $1,256,584 is presented as non-current liabilities in the consolidated
balance sheet as of September 30, 2024 and December 31, 2023, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 5, 2023, the Company entered into a loan agreement with the Rural Credit Union of Xushui District for a term of 3 years, which
was due in various installments from June 21, 2024 to December 5, 2026. The loan was guaranteed by an independent third party. Interest
payment was due monthly and bore a rate of 7% per annum. As of September 30, 2024 and December 31, 2023, total outstanding loan balance
was $1,227,274 and $1,214,226, respectively. Out of the total outstanding loan balance, current portion amounted $513,743 and $225,903,
which is presented as current liabilities and the remaining balance of $713,531 and $988,323 is presented as non-current liabilities
in the consolidated balance sheet as of September 30, 2024 and December 31, 2023, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
interest expenses for the short-term bank loans and long-term loans for the three months ended September 30, 2024 and 2023 were $171,430
and $247,628, respectively. Total interest expenses for the short-term bank loans and long-term loans for the nine months ended September
30, 2024 and 2023 were $593,271 and $760,807, 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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625355093328">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>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>(9)
Related Party Transactions</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">Mr.
Zhenyong Liu, the Company&#8217;s CEO has loaned money to Dongfang Paper for working capital purposes over a period of time. On January
1, 2013, Dongfang Paper and Mr. Zhenyong Liu renewed the three-year term loan previously entered on January 1, 2010, and extended the
maturity date further to December 31, 2015. On December 31, 2015, the Company paid off the loan of $2,249,279, together with interest
of $391,374 for the period from 2013 to 2015. Approximately $365,804 and $361,915 of interest were outstanding to Mr. Zhenyong Liu, which
were recorded in other payables and accrued liabilities as part of the current liabilities in the consolidated balance sheet as of September
30, 2024 and December 31, 2023, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 10, 2014, Mr. Zhenyong Liu provided a loan to the Company, amounted to $8,742,278 to Dongfang Paper for working capital purpose
with an interest rate of 4.35% per annum, which was based on the primary lending rate of People&#8217;s Bank of China. The unsecured
loan was provided on December 10, 2014, and would be originally due on December 10, 2017. During the year of 2016, the Company repaid
$6,012,416 to Mr. Zhenyong Liu, together with interest of $288,596. In February 2018, the Company paid off the remaining balance, together
with interest of $20,400. As of September 30, 2024 and December 31, 2023, approximately $42,812 and $42,357 of interest, respectively,
were outstanding to Mr. Zhenyong Liu, which was recorded in other payables and accrued liabilities as part of the current liabilities
in the consolidated balance sheet.</span></p>

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

<p style="font: 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 1, 2015, the Company entered an agreement with Mr. Zhenyong Liu which allows Dongfang Paper to borrow from the CEO an amount up
to $17,201,342 (RMB120,000,000) for working capital purposes. The advances or funding under the agreement are due three years from the
date each amount is funded. The loan is unsecured and carries an annual interest rate set on the basis of the primary lending rate of
the People&#8217;s Bank of China at the time of the borrowing. On July 13, 2015, an unsecured amount of $4,324,636 was drawn from the
facility. On October 14, 2016 an unsecured amount of $2,883,091 was drawn from the facility. In February 2018, the Company repaid $1,507,432
to Mr. Zhenyong Liu. The loan would be originally due on July 12, 2018. Mr. Zhenyong Liu agreed to extend the loan for additional 3 years
and the remaining balance will be due on July 12, 2021. On November 23, 2018, the company repaid $3,768,579 to Mr. Zhenyong Liu, together
with interest of $158,651. In December 2019, the company paid off the remaining balance, together with interest of 94,636. As of September
30, 2024 and December 31, 2023, the outstanding interest was $196,132 and $194,047, respectively, which was recorded in other payables
and accrued liabilities as part of the current liabilities in the consolidated balance sheet.</span></p>

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

<p style="font: 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 September 30, 2024 and December 31, 2023, total amount of loans due to Mr. Zhenyong Liu were $<span style="-sec-ix-hidden: hidden-fact-42"><span style="-sec-ix-hidden: hidden-fact-43">nil</span></span>. The interest expense incurred for
such related party loans were $<span style="-sec-ix-hidden: hidden-fact-44"><span style="-sec-ix-hidden: hidden-fact-45"><span style="-sec-ix-hidden: hidden-fact-46"><span style="-sec-ix-hidden: hidden-fact-47">nil</span></span></span></span> for the three and nine months ended September 30, 2024 and 2023. The accrued interest owing to Mr.
Zhenyong Liu was approximately $604,748 and $598,319, as of September 30, 2024 and December 31, 2023, respectively, which was recorded
in other payables and accrued liabilities.</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
October 2022 and November 2022, the Company entered into two agreements with Mr. Zhenyong Liu, which allowed Mr. Zhenyong Liu to borrow
from the Company an amount of $7,059,455 (RMB50,000,000) in total. The loans were unsecured and carried a fixed interest rate of 4.35%
per annum. $4,235,673 (RMB30,000,000) was repaid by Mr. Zhengyong Liu in August 2023 and the remaining balance was repaid in December
2023. Interest income of the loan for the nine months ended September 30, 2024 and 2023 were $<span style="-sec-ix-hidden: hidden-fact-48">nil</span> and $263,342.</span></p>

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

<p style="font: 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 September 30, 2024 and December 31, 2023, amount due to shareholder was $727,433, which represents funds from shareholders to pay
for various expenses incurred in the U.S. The amount is due on demand with interest 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_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354058016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Payables and Accrued Liabilities<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract', window );"><strong>Other payables and accrued 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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Other payables and accrued liabilities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(10) Other payables and accrued liabilities</b></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">September&#160;30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Accrued electricity</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">117,171</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">3,054</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Value-added tax payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">226,354</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">696</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued interest to a related party</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">604,748</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">598,319</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Payable for purchase of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,988,359</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,175,858</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued commission to salesmen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,185</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">47,040</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued bank loan interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,295,773</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,070,708</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">Others</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">552,528</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,842</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">Totals</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">13,800,118</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">12,912,517</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"><b>&#160;</b></p>

<p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Others mainly included $473,785 accrued liability for the legal proceeding
which Hebei Tengsheng was jointly liable for repayment of a loan. For details please refer to <i>Item 1. Legal Proceedings</i>.</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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, accrued expenses, and other liabilities that are classified as current 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="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_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625359933696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Liabilities<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Liabilities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(11) Derivative Liabilities</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -0.05pt">The Company analyzed the
warrant for derivative accounting consideration under ASC 815, &#8220;Derivatives and Hedging, and hedging,&#8221; and determined that
the instrument should be classified as a liability since the warrant becomes effective at issuance resulting in there being no explicit
limit to the number of shares to be delivered upon settlement of the above conversion options.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -0.05pt">ASC 815 requires we assess
the fair market value of derivative liability at the end of each reporting period and recognize any change in the fair market value as
other income or expense item.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determined its derivative liabilities
to be a Level 3 fair value measurement and used the Black-Scholes pricing model to calculate the fair value as of September 30, 2024.
The Black-Scholes model requires six basic data inputs: the exercise or strike price, time to expiration, the risk-free interest rate,
the current stock price, the estimated volatility of the stock price in the future, and the dividend rate. Changes to these inputs could
produce a significantly higher or lower fair value measurement. The fair value of each warrant is estimated using the Black-Scholes valuation
model. The following weighted-average assumptions were used in the September 30, 2024:</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine&#160;months<br/> ended</b></span></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September&#160;30, <br/> 2024</b></span></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="width: 88%; text-align: left">Expected term</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.55 - 2.75</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Expected average volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">77% - 102%</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected dividend yield</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.13% -&#160;3.66%</span></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes the changes in
the derivative liabilities during the nine months ended September 30, 2024: Fair</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">Value Measurements Using Significant Observable
Inputs (Level 3)</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Balance at December 31, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">54</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">Change in fair value of derivative liability</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(51</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Balance at September 30, 2024</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-5C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/815/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_DerivativeLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DerivativeLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354630928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Common Stocks [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 );">Common Stock</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(12) Common Stock</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Issuance of common stock to investors</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 20, 2021, the Company offered and sold
to certain institutional investors an aggregate of 2,618,182 shares of common stock and 2,618,182 warrants to purchase up to 2,618,182
shares of common stock in a best-efforts public offering for gross proceeds of approximately $14.4 million. The purchase price for each
share of common stock and the corresponding warrant was $5.5. The exercise price of the warrant was $5.5 per share.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 1, 2021, the Company offered and sold
to the public investors an aggregate of 2,927,786 shares of common stock and 1,463,893 warrants to purchase up to 1,463,893 shares of
common stock in a firm commitment underwritten public offering for gross proceeds of approximately $21.9 million. The purchase price for
each share of common stock and accompanying warrant was $7.5. The exercise price of the warrant was $7.5 per share.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354055264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants [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_itp_WarrantDisclosureTextBlock', window );">Warrants</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(13) Warrants</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 29, 2020, the Company and certain institutional
investors entered into a securities purchase agreement, as amended on May 4, 2020 (the &#8220;2020 Purchase Agreement&#8221;), pursuant
to which the Company agreed to sell to such investors an aggregate of 440,000 shares of common stock and warrants to purchase up to 440,000
shares of common stock in a concurrent private placement (the &#8220;May 2020 Warrants&#8221;). The exercise price of the May 2020 Warrant
is $7.425 per share. These warrants become exercisable on July 23, 2020 and have a term of exercise equal to five years and six months
from the date of issuance till July 23, 2025. 88,000 May 2020 Warrants were exercised in February 2021 at the exercise price of $7.425
per share and 352,000 May 2020 Warrants were outstanding as of September 30, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 20, 2021, the Company offered and sold
to certain institutional investors an aggregate of 2,618,182 shares of common stock and 2,618,182 warrants to purchase up to 2,618,182
shares of common stock (the &#8220;January 2021 Warrants&#8221;). The January 2021 Warrants became exercisable on January 20, 2021 at
an exercise price of $5.5 and will expire on January 20, 2026. 1,410,690 January 2021 Warrants were exercised in January and February
of 2021 at the exercise price of $5.5 per share. 1,207,492 January 2021 Warrants were outstanding as of September 30, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 1, 2021, the Company offered and sold
to the public investors an aggregate of 2,927,786 shares of common stock and 1,463,893 warrants to purchase up to 1,463,893 shares of
common stock (the &#8220;March 2021 Warrants&#8221;). The March 2021 Warrants became exercisable on March 1, 2021 at an exercise price
of $7.5 and will expire on March 1, 2026. 6,750 March 2021 Warrants were exercised in January and March 2021 at the exercise price of
$7.5 per share and 1,457,143 March 2021 Warrants were outstanding as of September 30, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company classified warrants as liabilities and accounted for the
issuance of the warrants as a derivative.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A summary of stock warrant activities is as below:</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine months ended<br/> September 30, 2024</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weight&#160;average<br/> exercise price</td><td style="white-space: nowrap; 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">Outstanding and exercisable at beginning of the period</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,016,635</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.6907</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Issued during the period</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>&#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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Exercised during the period</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cancelled or expired during the period</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-54">-</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-55">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Outstanding and exercisable at end of the period</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3,016,635</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">6.6907</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">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes information relating to outstanding
and exercisable warrants as of September 30, 2024.</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Warrants Outstanding</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">Warrants Exercisable</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of<br/> Shares</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">Weighted Average<br/> Remaining<br/> Contractual life <br/> (in years)</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">Weighted Average<br/> Exercise Price</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">Number of<br/> Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted Average<br/> Exercise Price</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: 18%; text-align: center">3,016,635</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 22%; text-align: center">1.33</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">6.6907</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: 16%; text-align: right">3,016,635</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: 16%; text-align: right">6.6907</td><td style="width: 1%; text-align: left">&#160;</td></tr> </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Aggregate intrinsic value is the sum of the amounts
by which the quoted market price of the Company&#8217;s stock exceeded the exercise price of the warrants at September 30, 2024 for those
warrants for which the quoted market price was in excess of the exercise price (&#8220;in-the-money&#8221; warrants). The intrinsic value
of the warrants as of September 30, 2024 and December 31, 2023 are <span style="-sec-ix-hidden: hidden-fact-56"><span style="-sec-ix-hidden: hidden-fact-57">nil</span></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_itp_WarrantDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 warrants.</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;">itp_WarrantDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_WarrantsAndRightsNoteDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_WarrantsAndRightsNoteDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625477055568">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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"><b>(14) Earnings Per Share</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the three months ended September 30, 2024 and 2023, basic and diluted
net loss per share are calculated as follows:</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<b>2023</b></span></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Basic loss per share</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Net loss for the period - numerator</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(1,973,946</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(1,975,368</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Weighted average common stock outstanding - denominator</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;10,065,920</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;10,065,920</span></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">Net loss per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.20</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.20</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Diluted loss per share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Net loss for the period- numerator</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,973,946</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,975,368</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Weighted average common stock outstanding - denominator</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;10,065,920</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;10,065,920</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Effect of dilution</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-58">-</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-59">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Weighted average common stock outstanding - denominator</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;10,065,920</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;10,065,920</span></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">Diluted loss per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.20</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.20</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the nine months ended September 30, 2024 and 2023, basic and diluted
net loss per share are calculated as follows:</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended<br/>
 September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Basic loss per share</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Net loss for the period - numerator</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(5,798,229</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(5,962,026</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Weighted average common stock outstanding - denominator</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;10,065,920</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;10,065,920</span></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">Net loss per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.58</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.59</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Diluted loss per share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Net loss for the period - numerator</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">(5,798,229</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,962,026</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Weighted average common stock outstanding - denominator</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;10,065,920</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;10,065,920</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Effect of dilution</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-60">-</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-61">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Weighted average common stock outstanding - denominator</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;10,065,920</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;10,065,920</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Diluted loss per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.58</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.59</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>


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

<p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the three and nine months ended September 30, 2024 and 2023 there
were no securities with dilutive effect issued and outstanding.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>38
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625464002672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', 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"><b>(15) Income Taxes</b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company may be subject to the United States
of America Tax laws at a tax rate of 21%. No provision for the US federal income taxes has been made as the Company had no US taxable
income for the second quarter ended September 30, 2024 and 2023, and management believes that its earnings are permanently invested in
the PRC.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Dongfang Paper and Baoding Shengde are PRC operating
companies and are subject to PRC Enterprise Income Tax. Pursuant to the PRC New Enterprise Income Tax Law, Enterprise Income Tax is generally
imposed at a statutory rate of 25%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The provisions for income taxes for three months
ended September 30, 2024 and 2023 were as follows:</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Provision for Income Taxes</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current Tax Provision U.S.</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-63">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%; text-align: left">Current Tax Provision PRC</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">345,710</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(3,236</td><td style="width: 1%; 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">Deferred Tax Provision PRC</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-64">-</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-65">-</div></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: 4pt">Total Income Tax Expenses (Benefits)</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">345,710</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,236</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The provisions for income taxes for nine months ended September 30,
2024 and 2023 were 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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Provision for Income Taxes</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">Current Tax Provision U.S.</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">36,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-66">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current Tax Provision PRC</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">762,480</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">348,024</td><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">Deferred Tax Provision PRC</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-67">-</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-68">-</div></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: 4pt">Total Income Tax Expenses (Benefits)</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">799,273</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">348,024</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: 0pt 0; text-align: justify">In addition to the reversible future PRC income
tax benefits stemming from the timing differences of items such as recognition of asset disposal gain or loss and asset depreciation,
the Company was incorporated in the United States and incurred net operating losses of approximately $62,499 and $530,581 for U.S. income
tax purposes for the years ended December 31, 2023 and 2022, respectively. The net operating loss carried forward may be available to
reduce future years&#8217; taxable income. These carry forwards would expire, if not utilized, during the period of 2030 through 2035.
As of September 30, 2024, management believed that the realization of all the U.S. income tax benefits from these losses, which generally
would generate a deferred tax asset if it can be expected to be utilized in the future, appears not more than likely due to the Company&#8217;s
limited operating history and continuing losses for United States income tax purposes. Accordingly, As of September 30, 2024 and December
31, 2023, the Company provided a 100% valuation allowance on the U.S. deferred tax asset benefit to reduce the total deferred tax asset
to the amount realizable for the PRC income tax purposes. Management reviews this valuation allowance periodically and will make adjustments
as warranted. A summary of the otherwise deductible (or taxable) deferred tax items is as follows:</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">September 30,</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2024</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; 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; font-weight: bold">Deferred tax assets (liabilities)</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Depreciation and amortization of property, plant and equipment</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">18,523,562</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,922,756</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Impairment of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">591,670</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">585,380</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Miscellaneous</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">788,086</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">135,714</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net operating loss carryover of PRC company</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">168,315</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">274,525</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">(Gain) Loss on asset disposal</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;(64,754</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;(64,065</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,006,879</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,854,310</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Less: Valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20,006,879</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">(17,854,310</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total deferred tax assets, net</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"><div style="-sec-ix-hidden: hidden-fact-69">-</div></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">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-70; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;-</span></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: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the three months ended September 30, 2024
and 2023, the effective income tax rate was estimated by the Company to be -21.2% and 0.2%, respectively</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font-weight: bold; text-align: left">PRC Statutory rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25.0</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">25.0</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Effect of different tax jurisdiction</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">&#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-72">&#160;</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">Effect of tax and book difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.9</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2.6</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">Change in valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(57.1</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">(22.2</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Effective income tax rate</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(21.2</td><td style="padding-bottom: 4pt; text-align: left">)%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">0.2</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the nine months ended September 30, 2024
and 2023, the effective income tax rate was estimated by the Company to be -16.0% and -6.2%, respectively</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font-weight: bold; text-align: left">PRC Statutory rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25.0</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">25.0</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Effect of different tax jurisdiction</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">&#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-74">&#160;</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">Effect of tax and book difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(28.6</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">Change in valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(43.1</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">(2.6</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Effective income tax rate</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(16.0</td><td style="padding-bottom: 4pt; text-align: left">)%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(6.2</td><td style="padding-bottom: 4pt; text-align: left">)%</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2024, except for the one-time
transition tax under the 2017 TCJA which imposes a U.S. tax liability on all unrepatriated foreign E&amp;Ps, the Company does not believe
that its future dividend policy and the available U.S. tax deductions and net operating losses will cause the Company to recognize any
other substantial current U.S. federal or state corporate income tax liability in the near future. Nor does it believe that the amount
of the repatriation of the VIE&#8217;s earnings and profits for purposes of paying dividends will change the Company&#8217;s position
that its PRC subsidiary Baoding Shengde and the VIE, Dongfang Paper are considered or are expected to be indefinitely reinvested offshore
to support our future capacity expansion. If these earnings are repatriated to the U.S. resulting in U.S. taxable income in the future,
or if it is determined that such earnings are to be remitted in the foreseeable future, additional tax provisions would be required.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has adopted ASC Topic 740-10-05, Income
Taxes. To date, the adoption of this interpretation has not impacted the Company&#8217;s financial position, results of operations, or
cash flows. The Company performed self-assessment and the Company&#8217;s liability for income taxes includes the liability for unrecognized
tax benefits, interest and penalties which relate to tax years still subject to review by taxing authorities. Audit periods remain open
for review until the statute of limitations has passed, which in the PRC is usually 5 years. The completion of review or the expiration
of the statute of limitations for a given audit period could result in an adjustment to the Company&#8217;s liability for income taxes.
Any such adjustment could be material to the Company&#8217;s results of operations for any given quarterly or annual period based, in
part, upon the results of operations for the given period. As of September 30, 2024 and December 31, 2023, management considered that
the Company had no uncertain tax positions affecting its consolidated financial position and results of operations or cash flows, and
will continue to evaluate for any uncertain position in future. There are no estimated interest costs and penalties provided in the Company&#8217;s
consolidated financial statements for the nine months ended September 30, 2024 and December 31, 2023, respectively. The Company&#8217;s
tax positions related to open tax years are subject to examination by the relevant tax authorities and the major one is the China Tax
Authority.</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_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_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354267392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plans<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock Incentive Plans [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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock Incentive Plans</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(16) Stock Incentive Plans</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>2023 Incentive Stock Plan</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 31, 2023, the Company&#8217;s Annual
General Meeting adopted and approved the 2023 Omnibus Equity Incentive Plan of IT Tech Packaging, Inc. (the&#8221;2023 ISP&#8221;). Under
the 2023 ISP, the Company has reserved a total of 1,500,000 shares of common stock for issuance as or under awards to be made to the directors,
officers, employees and/or consultants of the Company and its subsidiaries.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All shares of common stock under the 2023 ISP,
including shares originally authorized by equity holders and shares remaining for future issuance as of September 30, 2024, have been
reserved.</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625460574080">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Commitments and Contingencies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(17) Commitments and Contingencies</b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company leases 32.95 acres of land from a
local government in Xushui District, Baoding City, Hebei, China through a real estate lease with a 30- year term, which expires on December
31, 2031. The lease requires an annual rental payment of approximately $16,902 (RMB120,000). This lease is renewable at the end of the
30-year term.</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">September 30,</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">Amount</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">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">17,125</td><td style="width: 1%; 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">17,125</td><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">17,125</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,125</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,125</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">38,531</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 payments</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">124,156</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: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Sale of Headquarters Compound Real Properties</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 7, 2013, the Company&#8217;s Audit Committee
and the Board of Directors approved the sale of the land use right of the Headquarters Compound (the &#8220;LUR&#8221;), the office building
and essentially all industrial-use buildings in the Headquarters Compound (the &#8220;Industrial Buildings&#8221;), and three employee
dormitory buildings located within the Headquarters Compound (the &#8220;Dormitories&#8221;) to Hebei Fangsheng for cash prices of approximately
$2.77 million, $1.15 million, and $4.31 million respectively. Sales of the LUR and the Industrial Buildings were completed in year 2013.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the sale of the Industrial
Buildings, Hebei Fangsheng agreed to lease the Industrial Buildings back to the Company for its original use with an annual rental payment
of approximately $140,847 (RMB1,000,000). The lease was recorded in lease assets and liabilities in the consolidated balance sheet as
of September 30, 2024.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Capital commitment</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2024, the Company has entered
into several contracts for the purchase of paper machine of a new tissue paper production line PM10 and the improvement of Industrial
Buildings. Total outstanding commitments under these contracts were $3,524,845 and $3,499,936 as of September 30, 2024 and December 31,
2023, respectively. The Company expected to pay off all the balances within 1-3 years.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -0.05pt">The Company agreed with
Baoding Huanrun Trading Co., a major supplier of raw materials, to guarantee certain obligations of this third party, and as of September
30, 2024 and December 31, 2023, the Company guaranteed its long-term loan from financial institutions amounting to $4,423,895 (RMB31,000,000)
that will mature at various times in 2028. If Huanrun Trading Co., were to become insolvent, the Company could be materially adversely
affected.</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_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625355041600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(18) Segment Reporting</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Since March 10, 2010, Baoding Shengde started
its operations and thereafter the Company manages its operations through three business operating segments: Dongfang Paper and Tengsheng
Paper, which produces offset printing paper, corrugating medium paper and tissue paper, and Baoding Shengde, which produces face masks
and digital photo paper. They are managed separately because each business requires different technology and marketing strategies.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluates performance of its operating
segments based on net income. Administrative functions such as finance, treasury, and information systems are centralized. However, where
applicable, portions of the administrative function expenses are allocated among the operating segments based on gross revenue generated.
The operating segments do share facilities in Xushui County, Baoding City, Hebei Province, China. All sales were sold to customers located
in the PRC.</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">Summarized financial information for the three reportable segments
is as follows:</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>Three
    Months Ended September 30, 2024</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination of</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#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><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="text-indent: -0.125in; padding-left: 0.125in; width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,044,376</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">37,124</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-75">-</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"><div style="-sec-ix-hidden: hidden-fact-76">-</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"><div style="-sec-ix-hidden: hidden-fact-77">&#160;&#160;&#160;&#160;&#160;&#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">25,081,500</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,880,540</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">37,124</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">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(283</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-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">1,917,381</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">985,358</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,105,088</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">392,852</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-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"><div style="-sec-ix-hidden: hidden-fact-81">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,483,298</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,678</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">461</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">155</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19</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-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">7,313</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">90,058</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,440</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73,252</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,680</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-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">171,430</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Income tax expense (benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">345,710</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-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"><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"><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"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">345,710</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">842,424</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,555,935</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(90,348</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(170,087</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-88">-</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,973,946</td><td style="text-align: left">)</td></tr>
  </table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>Three
    Months Ended September 30, 2023</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination of</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#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><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="text-indent: -0.125in; padding-left: 0.125in; width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,492,300</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">264,063</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">15,197</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-89">-</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"><div style="-sec-ix-hidden: hidden-fact-90">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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">15,771,560</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">583,651</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(734,481</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,393</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-91">-</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-92">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(153,223</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">960,898</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,071,901</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">390,432</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-93">-</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-94">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,423,231</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Loss on impairment of assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">-</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-96">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,456</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-97">-</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-98">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,456</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">90,449</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">561</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,250</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38</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-99">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">93,298</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">119,795</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52,199</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">72,291</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,533</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-100">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">247,818</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Income tax expense (benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,236</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-101">-</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-102">-</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-103">-</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-104">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,236</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(398,386</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,114,896</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(84,850</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">622,764</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-105">-</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,975,368</td><td style="text-align: left">)</td></tr>
  </table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>Nine Months
    Ended September 30, 2024</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to&#160;Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>of&#160;Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#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><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="text-indent: -0.125in; padding-left: 0.125in; width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">58,083,990</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">111,139</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></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"><div style="-sec-ix-hidden: hidden-fact-107">-</div></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"><div style="-sec-ix-hidden: hidden-fact-108">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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">&#160;</td><td style="width: 9%; text-align: right">58,195,129</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,471,201</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">110,876</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-109">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(283</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-110">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,581,794</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,867,941</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,302,167</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,176,073</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-111">-</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-112">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,346,181</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,228</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,545</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">498</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">32</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-113">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,303</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">269,958</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">94,557</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">217,620</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,136</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-114">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">593,271</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Income tax expense(benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">762,480</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-115">-</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-116">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">36,793</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-117">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">799,273</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,910,971</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,790,051</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(227,256</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(691,893</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-118">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,798,229</td><td style="text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Nine Months
    Ended September 30, 2023</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding &#12288;</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde &#12288;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>of&#160;Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#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">&#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="text-indent: -0.125in; padding-left: 0.125in; width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">64,651,896</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">835,375</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">95,080</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"><div style="-sec-ix-hidden: hidden-fact-119">-</div></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"><div style="-sec-ix-hidden: hidden-fact-120">&#160;&#160;&#160;&#160;&#160;&#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">&#160;</td><td style="width: 9%; text-align: right">65,582,351</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,915,818</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,157,381</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,801</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-121">-</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-122">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">749,636</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,098,303</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,281,495</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,193,490</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-123">-</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-124">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,573,288</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Loss from impairment and disposal 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-125">-</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-126">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">371,680</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-127">-</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-128">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">371,680</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">271,395</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,098</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,971</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,739</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-129">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">283,203</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">410,580</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">134,764</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">218,791</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,533</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-130">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">767,668</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Income tax expense(benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">348,024</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-131">-</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-132">-</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-133">-</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-134">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">348,024</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(30,517</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,522,885</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(627,976</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">219,352</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-135">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,962,026</td><td style="text-align: left">)</td></tr>
  </table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>As of September 30, 2024</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>of&#160;Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 28%; text-align: center">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">58,384,088</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">122,724,808</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,006,987</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,902,356</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-136">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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">190,018,239</td><td style="text-align: left">&#160;</td></tr>
  </table>



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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>As of December 31, 2023</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>of&#160;Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 28%; text-align: center">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">57,139,592</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">127,734,031</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,184,902</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,685,124</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-137">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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">194,743,649</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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625477055312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration and Major Customers and Suppliers<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract', window );"><strong>Concentration and Major Customers and Suppliers [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_itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock', window );">Concentration and Major Customers and Suppliers</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(19) Concentration and Major Customers and Suppliers</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three and nine months ended September
30, 2024 and 2023, the Company had no single customer contributed over 10% of total sales.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended September 30, 2024,
the Company had three major suppliers accounted for 73%, 18% and 7% of total purchases. For the three months ended September 30, 2023,
the Company had three major suppliers accounted for 71%, 18% and 7% of total purchases.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the nine months ended September 30, 2024,
the Company had three major suppliers accounted for 74%, 16% and 7% of total purchases. For the nine months ended September 30, 2023,
the Company had three major suppliers accounted for 75%, 16% and 6% of total purchases.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 concentration and major customers and 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;">itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_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>43
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354978176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Credit Risk<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentration of Credit Risk</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(20) Concentration of Credit Risk</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments for which the Company is
potentially subject to concentration of credit risk consist principally of cash. The Company places its cash in reputable financial institutions
in the PRC and the United States. Although it is generally understood that the PRC central government stands behind all of the banks in
China in the event of bank failure, there is no deposit insurance system in China that is similar to the protection provided by the Federal
Deposit Insurance Corporation (&#8220;FDIC&#8221;) of the United States as of as of September 30, 2024 and December 31, 2023. On May 1,
2015, the new &#8220;Deposit Insurance Regulations&#8221; was effective in the PRC that the maximum protection would be up to RMB500,000
($71,353) per depositor per insured financial intuition, including both principal and interest. For the cash placed in financial institutions
in the United States, the Company&#8217;s U.S. bank accounts are all fully covered by the FDIC insurance as of September 30, 2024 and
December 31, 2023, while for the cash placed in financial institutions in the PRC, the balances exceeding the maximum coverage of RMB500,000
amounted to RMB31,937,875 ($4,557,735) as of September 30, 2024.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354793984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Risks and Uncertainties<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [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_itp_RisksAndUncertaintiesTextBlock', window );">Risks and Uncertainties</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(21) Risks and Uncertainties</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is subject to substantial risks from,
among other things, intense competition associated with the industry in general, other risks associated with financing, liquidity requirements,
rapidly changing customer requirements, foreign currency exchange rates, and operating in the PRC under its various laws and restrictions.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_RisksAndUncertaintiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 risks and uncertainties.</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;">itp_RisksAndUncertaintiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354043456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Event [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 Event</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>(22) Subsequent Event</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">None.</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> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>46
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354993888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">$ (1,973,946)<span></span>
</td>
<td class="num">$ (1,975,368)<span></span>
</td>
<td class="num">$ (5,798,229)<span></span>
</td>
<td class="num">$ (5,962,026)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625464338160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625464312160">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Basis of Presentation and Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</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"><i>Principles
of Consolidation</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
unaudited condensed consolidated financial statements reflect all adjustments, which are, in the opinion of management, necessary for
a fair presentation of our financial position and results of operations. Such adjustments are of a normal recurring nature, unless otherwise
noted. The balance sheet as of September 30, 2024 and the results of operations for the nine months ended September 30, 2024 are not
necessarily indicative of the results to be expected for any future 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">Our
unaudited condensed consolidated financial statements are prepared in accordance with GAAP. These accounting principles require us to
make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent
assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting
period. We believe that the estimates, judgments and assumptions are reasonable, based on information available at the time they are
made. Actual results could differ materially from those estimates.</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 );">Valuation of long-lived asset</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"><i>Valuation
of long-lived asset</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reviews the carrying value of long-lived assets to be held and used when events and circumstances warrants such a review. The
carrying value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is separately
identifiable and is less than its carrying value. In that event, a loss is recognized based on the amount by which the carrying value
exceeds the fair market value of the long-lived asset and intangible assets. Fair market value is determined primarily using the anticipated
cash flows discounted at a rate commensurate with the risk involved. Losses on long-lived assets and intangible assets to be disposed
are determined in a similar manner, except that fair market values are reduced for the cost to dispose.</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_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</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"><i>Fair
Value Measurements</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has adopted ASC Topic 820, Fair Value Measurements and Disclosures, which defines fair value, establishes a framework for measuring
fair value in GAAP, and expands disclosures about fair value measurements. It does not require any new fair value measurements, but provides
guidance on how to measure fair value by providing a fair value hierarchy used to classify the source of the information. It establishes
a three-level valuation hierarchy of valuation techniques based on observable and unobservable inputs, which may be used to measure fair
value and include 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">Level
1 - Quoted prices in active markets for identical assets or liabilities.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities;
quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for
substantially the full term of the assets or liabilities.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or
liabilities.</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">Classification
within the hierarchy is determined based on the lowest level of input that is significant to the fair value measurement.</span></p><p style="font: 10pt 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 estimates the fair value of financial instruments using the available market information and valuation methods. Considerable
judgment is required in estimating fair value. Accordingly, the estimates of fair value may not be indicative of the amounts that the
Company could realize in a current market exchange. As of September 30, 2024 and December 31, 2023, the carrying value of the Company&#8217;s
short term financial instruments, such as cash and cash equivalents, accounts receivable, accounts and notes payable, short-term bank
loans, balance due to a related party and obligation under capital lease, approximate at their fair values because of the short maturity
of these instruments; while loans from credit union and loans from a related party approximate at their fair value as the interest rates
thereon are close to the market rates of interest published by the People&#8217;s Bank of 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">Management
determined that liabilities created by beneficial conversion features associated with the issuance of certain warrants (see &#8220;<i>Derivative
liabilities&#8221; </i>under Note (12)), meet the criteria of derivatives and are required to be measured at fair value. The fair value
of these derivative liabilities was determined based on management&#8217;s estimate of the expected future cash flows required to settle
the liabilities. This valuation technique involves management&#8217;s estimates and judgment based on unobservable inputs and is classified
in level 3.</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_itp_NonRecurringFairValueMeasurementsPolicyTextBlock', window );">Non-Recurring Fair Value Measurements</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"><i>Non-Recurring
Fair Value Measurements</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reviews long-lived assets for impairment annually or more frequently if events or changes in circumstances indicate the possibility
of impairment. For the continuing operations, long-lived assets are measured at fair value on a nonrecurring basis when there is an indicator
of impairment, and they are recorded at fair value only when impairment is recognized. For discontinued operations, long-lived assets
are measured at the lower of carrying amount or fair value less cost to sell. The fair value of these assets were determined using models
with significant unobservable inputs which were classified as Level 3 inputs, primarily the discounted future cash flow.</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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Compensation</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"><i>Share-Based
Compensation</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company uses the fair value recognition provision of ASC Topic 718, <i>Compensation-Stock Compensation</i>, which requires the Company
to expense the cost of employee services received in exchange for an award of equity instruments based on the grant date fair value of
such instruments over the vesting 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">The
Company also applies the provisions of ASC Topic 505-50, <i>Equity Based Payments to Non-Employees </i>to account for stock-based compensation
awards issued to non-employees for services. Such awards for services are recorded at either the fair value of the consideration received
or the fair value of the instruments issued in exchange for such services, whichever is more reliably measurable.</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_itp_NonRecurringFairValueMeasurementsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non recurring fair value measurements</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;">itp_NonRecurringFairValueMeasurementsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625463787648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Business Background (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization and Business Background [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Schedule of Subsidiaries and Variable Interest Entities</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of September 30, 2024 and December 31, 2023, details of the Company&#8217;s subsidiaries and variable interest entities are as follows:</span><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: bottom; width: 37%; border-bottom: black 1.5pt solid; text-align: justify"><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; vertical-align: top; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 16%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date of<br/> Incorporation&#160;or <br/> Establishment</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 10%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Place of<br/> Incorporation&#160;or Establishment</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 10%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percentage&#160;of <br/> Ownership</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 23%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Principal <br/> Activity</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"><i>Subsidiary:</i></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> <td style="font: 10pt Times New Roman, Times, Serif"><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; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Holding</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">November 13, 2006</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">BVI</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">100%</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">Inactive investment holding</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">Shengde Holdings</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">February 25, 2009</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">State of Nevada</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">100%</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">Investment holding</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Baoding Shengde</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">June 1, 2009</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100%</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">Paper production and distribution</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">Qianrong</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">July 15, 2021</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">PRC</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100%</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">New material technology service</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><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> <td style="font: 10pt Times New Roman, Times, Serif"><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; vertical-align: top; "> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Variable interest entity (&#8220;VIE&#8221;):</i></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> <td style="font: 10pt Times New Roman, Times, Serif"><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; vertical-align: top; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dongfang Paper</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">March 10, 1996</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">PRC</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Control*</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">Paper production and distribution</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">Tengsheng Paper</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 07, 2011</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">PRC</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Control**</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">Paper production and distribution</span></td></tr> </table><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: 24px"><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">Dongfang Paper is treated as a 100% controlled variable interest entity of the Company.</span></td></tr> </table><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: 24px"><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">Tengsheng Paper is 100% subsidiary of Dongfang Paper.</span></td></tr> </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedFinancialStatementsTableTextBlock', window );">Schedule of Aggregate Carrying Value of Dongfang Paper&#8217;s Assets and Liabilities</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company and its consolidated subsidiaries are not required to provide financial support to the VIE, and no creditor (or beneficial interest
holders) of the VIE have recourse to the assets of Company unless the Company separately agrees to be subject to such claims. There are
no terms in any agreements or arrangements, implicit or explicit, which require the Company or its subsidiaries to provide financial
support to the VIE. However, if the VIE does require financial support, the Company or its subsidiaries may, at its option and subject
to statutory limits and restrictions, provide financial support to the VIE.</span><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-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 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">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#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">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Current Assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Cash and bank balances</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,006,365</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,807,608</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">478,066</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">472,983</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,727,370</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">575,526</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,732,539</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,555,235</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Prepayments and other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,476,507</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,617,351</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Due from related parties</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">292,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">289,173</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,713,127</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,317,876</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; text-align: left">Operating lease right-of-use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">459,612</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">528,648</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Property, plant, and equipment, 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">149,936,157</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">158,027,099</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt">Total Assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">181,108,896</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">184,873,623</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold">LIABILITIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Current Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Short-term bank loans</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">428,119</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-12">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Current portion of long-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,510,203</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,780,014</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Lease liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">249,976</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100,484</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-13">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,991</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Advance from customers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">37,101</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">136,167</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Accrued payroll and employee benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">335,074</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">231,568</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Other payables and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,508,059</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,843,973</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Income taxes payable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">349,828</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-14">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Total current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,418,360</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,097,197</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Long-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,283,301</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,503,932</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Lease liability - non-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">372,966</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">483,866</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt">Total 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">19,074,627</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">20,084,995</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_srt_ScheduleOfCondensedFinancialStatementsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedFinancialStatementsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-5A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-9<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354249344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories</a></td>
<td class="text">Inventories consisted of the following as of September 30, 2024 and December
31, 2023:<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">September 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Raw Materials</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; width: 76%; text-align: left">Recycled paper board</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,873,233</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">198,744</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Recycled white scrap paper</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,762</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,647</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">Gas</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">65,771</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,428</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Base paper and other raw materials</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">160,308</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">142,149</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: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,110,074</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">372,968</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Semi-finished Goods</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">303,433</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">300,207</td><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">Finished Goods</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,319,032</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,885,019</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total inventory, gross</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,732,539</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,558,194</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; padding-bottom: 1.5pt">Inventory reserve</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-15">-</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,959</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total inventory, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,732,539</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,555,235</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_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354262176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepayments and Other Current Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepayments and Other Current Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Schedule of Prepayments and Other Current Assets</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepayments
and other current assets consisted of the following as of September 30, 2024 and December 31, 2023:</span><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">September 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Prepaid land lease</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,135</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-16">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepayment for purchase of materials</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,737,653</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,446,823</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Value-added tax recoverable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,494,151</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,409,459</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Prepaid gas</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">134,291</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">116,372</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">Others</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,365</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,636</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right; padding-bottom: 4pt">&#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">19,384,595</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">18,981,290</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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354975392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment, Net [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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of September 30, 2024 and December 31, 2023, property, plant and equipment consisted of the following:</span><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">September 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#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: 76%; text-align: left">Land use rights</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">82,380,439</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">81,504,608</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Building and improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">68,300,564</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,939,059</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">160,198,007</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">158,629,858</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">351,950</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">348,209</td><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">Construction in progress</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-17">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-18">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold">Totals</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">311,230,960</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">308,421,734</td><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">Less: accumulated depreciation and 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">(156,475,574</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">(144,447,712</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Property, Plant and Equipment, net</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">154,755,386</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">163,974,022</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625357469312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>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_LeaseCostTableTextBlock', window );">Schedule of Lease Expense</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
components of the Company&#8217;s lease expense are as follows:</span><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">Nine&#160;Months<br/>
 Ended</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">September 30, 2024</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">RMB</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">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Operating lease cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">74,717</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">Short-term lease cost</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-21">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Lease cost</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">74,717</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of Measurement of Leases Liabilities</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
paid for amounts included in the measurement of lease liabilities:</span><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="white-space: nowrap; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine&#160;Months<br/>
 Ended</b></span></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September 30, &#160;2024</b></span></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RMB</b></span></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; width: 88%">Cash paid for amounts included in the measurement of lease liabilities:</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 9%">&#160;</td><td style="text-align: left; width: 1%">&#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">Operating cash outflow from operating leases</td><td>&#160;</td>
    <td style="text-align: left"></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-22">&#160;&#160;&#160;&#160;&#160;-</div></td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of its Lease Liabilities</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturities
of its lease liabilities for all operating leases are as follows as of September 30, 2024:</span><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; text-align: left; font-weight: bold">September 30,</td><td style="font-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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">285,413</td><td style="width: 1%; 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">142,706</td><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">142,706</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2028 &amp; 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">142,706</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">Total operating lease payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">713,531</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: 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">(90,589</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">Present value of lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">622,942</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion, record in current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(249,976</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Present value of lease liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">372,966</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock', window );">Schedule of Weighted Average Remaining Lease Terms and Discount Rates</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
weighted average remaining lease terms and discount rates for all of its operating leases were as follows as of September 30, 2024:</span><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="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">RMB</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>Remaining lease term and discount rate:</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: 88%; text-align: left">Weighted average remaining lease term (years)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3.9</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td>Weighted average discount rate</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">7.56</td><td style="text-align: left">%</td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average remaining lease terms and discount rates.</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;">itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="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_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>54
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354246160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Payable (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Loans 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_ScheduleOfShortTermDebtTextBlock', window );">Schedule of Short-Term Bank Loans</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Short-term
bank loans</i></span><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">September 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Bank of Cangzhou 1</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">142,706</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-23">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Bank of Cangzhou 2</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">285,413</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Industrial and Commercial Bank of China (&#8220;ICBC&#8221;) Loan 1</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">2,824</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 2</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70,594</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">ICBC Loan 3</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>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">350,149</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 4</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,854</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-28">-</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">ICBC Loan 5</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">142,706</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">ICBC Loan 6</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">142,706</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">ICBC Loan 7</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">139,852</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-31">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total short-term bank loans</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">856,238</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">423,567</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-Term Loans</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of September 30, 2024 and December 31, 2023, long-term loans were $8,931,986 and $11,378,429, respectively.</span><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">September 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Rural Credit Union of Xushui District Loan 1</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,566,229</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">3,528,315</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Rural Credit Union of Xushui District Loan 2</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,283,301</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,259,026</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Rural Credit Union of Xushui District Loan 3</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,855,182</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,835,458</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Rural Credit Union of Xushui District Loan 4</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,541,404</td><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">Rural Credit Union of Xushui District Loan 5</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,227,274</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,214,226</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,931,986</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,378,429</td><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">Less: Current portion of long-term loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,365,385</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">(6,874,497</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Long-term loans</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">4,566,601</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">4,503,932</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Long-Term Debt Repayments</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of September 30, 2024, the Company&#8217;s long-term debt repayments for the next coming years were as follows:</span><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"><b>Fiscal year</b></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Amount</b></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%">Remainder of 2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,365,385</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,281,188</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">2026 &amp; after</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">285,413</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">8,931,986</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_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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturity and sinking fund requirement 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>55
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354267392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Payables and Accrued Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Other Payables and Accrued 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_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of Other Payables and Accrued Liabilities</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">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">September&#160;30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Accrued electricity</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">117,171</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">3,054</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Value-added tax payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">226,354</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">696</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued interest to a related party</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">604,748</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">598,319</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Payable for purchase of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,988,359</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,175,858</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accrued commission to salesmen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,185</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">47,040</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued bank loan interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,295,773</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,070,708</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">Others</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">552,528</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,842</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">Totals</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">13,800,118</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">12,912,517</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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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>56
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625359929840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative 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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Weighted-Average Assumptions</a></td>
<td class="text">The following weighted-average assumptions were used in the September 30, 2024:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nine&#160;months<br/> ended</b></span></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>September&#160;30, <br/> 2024</b></span></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="width: 88%; text-align: left">Expected term</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.55 - 2.75</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Expected average volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">77% - 102%</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected dividend yield</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.13% -&#160;3.66%</span></td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock', window );">Schedule of Value Measurements</a></td>
<td class="text">Value Measurements Using Significant Observable
Inputs (Level 3)<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Balance at December 31, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">54</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">Change in fair value of derivative liability</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(51</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Balance at September 30, 2024</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3</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_DerivativeLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DerivativeLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 derivative liabilities at fair 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;">us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625356532896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants [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_ScheduleOfShareBasedCompensationActivityTableTextBlock', window );">Schedule of Stock Warrant Activities</a></td>
<td class="text">A summary of stock warrant activities is as below:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine months ended<br/> September 30, 2024</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weight&#160;average<br/> exercise price</td><td style="white-space: nowrap; 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">Outstanding and exercisable at beginning of the period</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,016,635</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.6907</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Issued during the period</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>&#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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Exercised during the period</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cancelled or expired during the period</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-54">-</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-55">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Outstanding and exercisable at end of the period</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">3,016,635</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">6.6907</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock', window );">Schedule of Outstanding and Exercisable Warrants</a></td>
<td class="text">The following table summarizes information relating to outstanding
and exercisable warrants as of September 30, 2024.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Warrants Outstanding</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">Warrants Exercisable</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of<br/> Shares</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">Weighted Average<br/> Remaining<br/> Contractual life <br/> (in years)</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">Weighted Average<br/> Exercise Price</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">Number of<br/> Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted Average<br/> Exercise Price</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: 18%; text-align: center">3,016,635</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 22%; text-align: center">1.33</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">6.6907</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: 16%; text-align: right">3,016,635</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: 16%; text-align: right">6.6907</td><td style="width: 1%; text-align: left">&#160;</td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_WarrantsAndRightsNoteDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_WarrantsAndRightsNoteDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354063408">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 Net Income Per Share</a></td>
<td class="text">For the three months ended September 30, 2024 and 2023, basic and diluted
net loss per share are calculated as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<b>2023</b></span></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Basic loss per share</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Net loss for the period - numerator</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(1,973,946</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(1,975,368</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Weighted average common stock outstanding - denominator</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;10,065,920</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;10,065,920</span></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">Net loss per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.20</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.20</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Diluted loss per share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Net loss for the period- numerator</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,973,946</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,975,368</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Weighted average common stock outstanding - denominator</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;10,065,920</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;10,065,920</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Effect of dilution</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-58">-</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-59">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Weighted average common stock outstanding - denominator</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;10,065,920</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#12288;10,065,920</span></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">Diluted loss per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.20</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.20</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine Months Ended<br/>
 September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Basic loss per share</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Net loss for the period - numerator</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(5,798,229</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(5,962,026</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Weighted average common stock outstanding - denominator</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;10,065,920</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;10,065,920</span></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">Net loss per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.58</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.59</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Diluted loss per share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">Net loss for the period - numerator</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">(5,798,229</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,962,026</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Weighted average common stock outstanding - denominator</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;10,065,920</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;10,065,920</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Effect of dilution</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-60">-</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-61">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Weighted average common stock outstanding - denominator</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;10,065,920</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;10,065,920</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Diluted loss per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.58</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.59</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354256480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', 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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Provisions for Income Taxes</a></td>
<td class="text">The provisions for income taxes for three months
ended September 30, 2024 and 2023 were as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Provision for Income Taxes</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current Tax Provision U.S.</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-63">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%; text-align: left">Current Tax Provision PRC</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">345,710</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(3,236</td><td style="width: 1%; 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">Deferred Tax Provision PRC</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-64">-</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-65">-</div></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: 4pt">Total Income Tax Expenses (Benefits)</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">345,710</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,236</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Provision for Income Taxes</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">Current Tax Provision U.S.</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">36,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-66">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current Tax Provision PRC</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">762,480</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">348,024</td><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">Deferred Tax Provision PRC</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-67">-</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-68">-</div></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: 4pt">Total Income Tax Expenses (Benefits)</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">799,273</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">348,024</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax</a></td>
<td class="text">A summary of the otherwise deductible (or taxable) deferred tax items is as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">September 30,</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2024</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; 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; font-weight: bold">Deferred tax assets (liabilities)</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left">Depreciation and amortization of property, plant and equipment</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">18,523,562</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,922,756</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Impairment of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">591,670</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">585,380</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Miscellaneous</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">788,086</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">135,714</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net operating loss carryover of PRC company</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">168,315</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">274,525</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">(Gain) Loss on asset disposal</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;(64,754</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;(64,065</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,006,879</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,854,310</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Less: Valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20,006,879</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">(17,854,310</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Total deferred tax assets, net</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"><div style="-sec-ix-hidden: hidden-fact-69">-</div></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">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-70; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;-</span></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: 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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate</a></td>
<td class="text">During the three months ended September 30, 2024
and 2023, the effective income tax rate was estimated by the Company to be -21.2% and 0.2%, respectively<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font-weight: bold; text-align: left">PRC Statutory rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25.0</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">25.0</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Effect of different tax jurisdiction</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">&#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-72">&#160;</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">Effect of tax and book difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.9</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2.6</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">Change in valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(57.1</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">(22.2</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Effective income tax rate</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(21.2</td><td style="padding-bottom: 4pt; text-align: left">)%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">0.2</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font-weight: bold; text-align: left">PRC Statutory rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">25.0</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">25.0</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Effect of different tax jurisdiction</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">&#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-74">&#160;</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">Effect of tax and book difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(28.6</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">Change in valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(43.1</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">(2.6</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Effective income tax rate</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(16.0</td><td style="padding-bottom: 4pt; text-align: left">)%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(6.2</td><td style="padding-bottom: 4pt; text-align: left">)%</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625356571632">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseContractualTermAxis=itp_XushuiLandLeaseMember', window );">Xushui Land Lease [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_itp_CommitmentsandContingenciesTablesLineItems', window );"><strong>Commitments and Contingencies (Tables) [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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Lease Renewable</a></td>
<td class="text">This lease is renewable at the end of the
30-year term.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">September 30,</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">Amount</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">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">17,125</td><td style="width: 1%; 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">17,125</td><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">17,125</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,125</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,125</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">38,531</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 payments</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">124,156</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_itp_CommitmentsandContingenciesTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">itp_CommitmentsandContingenciesTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseContractualTermAxis=itp_XushuiLandLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeaseContractualTermAxis=itp_XushuiLandLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354634160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Financial Information for Reportable Segments</a></td>
<td class="text">Summarized financial information for the three reportable segments
is as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>Three
    Months Ended September 30, 2024</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination of</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#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><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="text-indent: -0.125in; padding-left: 0.125in; width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,044,376</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">37,124</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-75">-</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"><div style="-sec-ix-hidden: hidden-fact-76">-</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"><div style="-sec-ix-hidden: hidden-fact-77">&#160;&#160;&#160;&#160;&#160;&#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">25,081,500</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,880,540</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">37,124</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">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(283</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-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">1,917,381</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">985,358</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,105,088</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">392,852</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-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"><div style="-sec-ix-hidden: hidden-fact-81">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,483,298</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,678</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">461</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">155</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19</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-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">7,313</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">90,058</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,440</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73,252</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,680</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-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">171,430</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Income tax expense (benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">345,710</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-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"><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"><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"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">345,710</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">842,424</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,555,935</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(90,348</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(170,087</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-88">-</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,973,946</td><td style="text-align: left">)</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>Three
    Months Ended September 30, 2023</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination of</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#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><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="text-indent: -0.125in; padding-left: 0.125in; width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,492,300</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">264,063</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">15,197</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-89">-</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"><div style="-sec-ix-hidden: hidden-fact-90">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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">15,771,560</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">583,651</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(734,481</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,393</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-91">-</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-92">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(153,223</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">960,898</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,071,901</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">390,432</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-93">-</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-94">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,423,231</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Loss on impairment of assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">-</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-96">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,456</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-97">-</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-98">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,456</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">90,449</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">561</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,250</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38</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-99">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">93,298</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">119,795</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52,199</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">72,291</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,533</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-100">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">247,818</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Income tax expense (benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,236</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-101">-</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-102">-</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-103">-</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-104">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,236</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(398,386</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,114,896</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(84,850</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">622,764</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-105">-</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,975,368</td><td style="text-align: left">)</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>Nine Months
    Ended September 30, 2024</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to&#160;Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>of&#160;Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#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><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="text-indent: -0.125in; padding-left: 0.125in; width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">58,083,990</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">111,139</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">-</div></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"><div style="-sec-ix-hidden: hidden-fact-107">-</div></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"><div style="-sec-ix-hidden: hidden-fact-108">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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">&#160;</td><td style="width: 9%; text-align: right">58,195,129</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,471,201</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">110,876</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-109">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(283</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-110">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,581,794</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,867,941</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,302,167</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,176,073</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-111">-</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-112">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,346,181</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,228</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,545</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">498</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">32</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-113">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,303</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">269,958</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">94,557</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">217,620</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,136</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-114">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">593,271</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Income tax expense(benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">762,480</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-115">-</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-116">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">36,793</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-117">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">799,273</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,910,971</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,790,051</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(227,256</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(691,893</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-118">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,798,229</td><td style="text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Nine Months
    Ended September 30, 2023</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding &#12288;</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde &#12288;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>of&#160;Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#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">&#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="text-indent: -0.125in; padding-left: 0.125in; width: 28%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">64,651,896</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">835,375</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">95,080</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"><div style="-sec-ix-hidden: hidden-fact-119">-</div></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"><div style="-sec-ix-hidden: hidden-fact-120">&#160;&#160;&#160;&#160;&#160;&#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">&#160;</td><td style="width: 9%; text-align: right">65,582,351</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,915,818</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,157,381</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,801</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-121">-</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-122">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">749,636</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,098,303</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,281,495</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,193,490</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-123">-</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-124">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,573,288</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Loss from impairment and disposal 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-125">-</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-126">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">371,680</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-127">-</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-128">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">371,680</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">271,395</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,098</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,971</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,739</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-129">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">283,203</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">410,580</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">134,764</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">218,791</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,533</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-130">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">767,668</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Income tax expense(benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">348,024</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-131">-</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-132">-</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-133">-</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-134">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">348,024</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Net income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(30,517</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,522,885</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(627,976</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">219,352</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-135">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,962,026</td><td style="text-align: left">)</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>As of September 30, 2024</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>of&#160;Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 28%; text-align: center">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">58,384,088</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">122,724,808</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,006,987</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,902,356</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-136">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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">190,018,239</td><td style="text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>As of December 31, 2023</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not&#160;Attributable</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination</b></td><td style="white-space: nowrap"><b>&#160;</b></td><td style="white-space: nowrap"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Paper</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>Shengde</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>to Segments</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>of&#160;Inter-segment</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><b>consolidated</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 28%; text-align: center">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">57,139,592</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">127,734,031</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,184,902</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,685,124</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-137">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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">194,743,649</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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625359067280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Business Background (Details)<br> &#165; / shares in Units, $ / shares in Units, &#165; in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 09, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Feb. 23, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 23, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 24, 2009 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 29, 2007 </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>&#165; / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 10, 2010 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 10, 2010 </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_itp_OrganizationAndBusinessBackgroundLineItems', window );"><strong>Organization and Business Background [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityReverseStockSplit', window );">Reverse stock split</a></td>
<td class="text">1-for-10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Percentage of ownership</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Capital', window );">Registered capital (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Exercise price per share (in Yuan Renminbi per share) | &#165; / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_itp_PercentageShareOfDistributableProfit', window );">Percentage of distributable profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_BusinessAcquisitionAxis=itp_DongfangHoldingMember', window );">Dongfang 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_itp_OrganizationAndBusinessBackgroundLineItems', window );"><strong>Organization and Business Background [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Aggregate shares of common stock (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,450,497<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Percentage of ownership</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentOwnedPercentOfNetAssets', window );">Percentage of total 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="nump">95.31%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95.31%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BusinessAcquisitionAxis=itp_BaodingShengdeMember', window );">Baoding Shengde [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_OrganizationAndBusinessBackgroundLineItems', window );"><strong>Organization and Business Background [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of ownership</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Capital', window );">Registered capital (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">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TerminationLoans', window );">Loan agreement to terminate (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,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_BusinessAcquisitionAxis=itp_DongfangPaperMember', window );">Dongfang Paper [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_OrganizationAndBusinessBackgroundLineItems', window );"><strong>Organization and Business Background [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of ownership</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ManagementAndServiceFeesRate', window );">Percentage of annual net profits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentOwnedBalancePrincipalAmount', window );">Principal amount (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Loan amount (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_BusinessAcquisitionAxis=itp_HebeiTengshengMember', window );">Hebei Tengsheng [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_OrganizationAndBusinessBackgroundLineItems', window );"><strong>Organization and Business Background [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,000,000<span></span>
</td>
<td class="nump">&#165; 320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OwnershipAxis=itp_TengshengPaperMember', window );">Tengsheng Paper [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_OrganizationAndBusinessBackgroundLineItems', window );"><strong>Organization and Business Background [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_PercentageOfRevenue', window );">Percentage of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">99.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.86%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_InvestmentOwnedPercentOfNetAssets', window );">Percentage of total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94.93%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Subsidiary ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_itp_OrganizationAndBusinessBackgroundLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">itp_OrganizationAndBusinessBackgroundLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_PercentageOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue.</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;">itp_PercentageOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_itp_PercentageShareOfDistributableProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share of distributable profit.</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;">itp_PercentageShareOfDistributableProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Capital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 total capital as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477270/942-505-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Capital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentOwnedBalancePrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 principal of investment owned.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentOwnedBalancePrincipalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentOwnedPercentOfNetAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment owned to net assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentOwnedPercentOfNetAssets</td>
</tr>
<tr>
<td style="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_ManagementAndServiceFeesRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rate for management and service fees under arrangement to manage operations, including, but not limited to, investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ManagementAndServiceFeesRate</td>
</tr>
<tr>
<td style="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_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_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityReverseStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of 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> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityReverseStockSplit</td>
</tr>
<tr>
<td style="padding-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_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 units or percentage investment held in the subsidiary by 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_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest</td>
</tr>
<tr>
<td style="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_TerminationLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Definite liabilities to third parties under a termination loan agreement, whether or not guaranteed in whole or in part by the government.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 405<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478788/912-405-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TerminationLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-5A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_us-gaap_BusinessAcquisitionAxis=itp_DongfangHoldingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=itp_DongfangHoldingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BusinessAcquisitionAxis=itp_BaodingShengdeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=itp_BaodingShengdeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BusinessAcquisitionAxis=itp_DongfangPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=itp_DongfangPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BusinessAcquisitionAxis=itp_HebeiTengshengMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionAxis=itp_HebeiTengshengMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=itp_TengshengPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=itp_TengshengPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>63
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625359015264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Business Background (Details) - Schedule of Subsidiaries and Variable Interest Entities<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr><th class="th" colspan="2"><div>Sep. 30, 2024</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=itp_DongfangHoldingMember', window );">Dongfang Holding [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_SubsidiaryAbstract', window );"><strong>Subsidiary:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Nov. 13,  2006<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">BVI<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activity</a></td>
<td class="text">Inactive investment holding<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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=itp_ShengdeHoldingsMember', window );">Shengde Holdings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_SubsidiaryAbstract', window );"><strong>Subsidiary:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Feb. 25,  2009<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">State of Nevada<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activity</a></td>
<td class="text">Investment holding<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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=itp_BaodingShengdeMember', window );">Baoding Shengde [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_SubsidiaryAbstract', window );"><strong>Subsidiary:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Jun.  01,  2009<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">PRC<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activity</a></td>
<td class="text">Paper production and distribution<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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=itp_QianrongMember', window );">Qianrong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_SubsidiaryAbstract', window );"><strong>Subsidiary:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Jul. 15,  2021<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState', window );">Place of Incorporation or Establishment</a></td>
<td class="text">PRC<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose', window );">Principal Activity</a></td>
<td class="text">New material technology service<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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=itp_DongfangPaperMember', window );">Dongfang Paper [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_VariableInterestEntityVieAbstract', window );"><strong>Variable interest entity (&#8220;VIE&#8221;):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Mar. 10,  1996<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment', window );">Place of Incorporation or Establishment</a></td>
<td class="text">PRC<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityTypeOfEntity', window );">Percentage of Ownership</a></td>
<td class="text">Control*<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityVIEActivitiesOfVIE', window );">Principal Activity</a></td>
<td class="text">Paper production and distribution<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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=itp_TengshengPaperMember', window );">Tengsheng Paper [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_SubsidiaryAbstract', window );"><strong>Subsidiary:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Percentage of Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_VariableInterestEntityVieAbstract', window );"><strong>Variable interest entity (&#8220;VIE&#8221;):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1', window );">Date of Incorporation or Establishment</a></td>
<td class="text">Apr.  07,  2011<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment', window );">Place of Incorporation or Establishment</a></td>
<td class="text">PRC<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityTypeOfEntity', window );">Percentage of Ownership</a></td>
<td class="text">Control**<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityVIEActivitiesOfVIE', window );">Principal Activity</a></td>
<td class="text">Paper production and distribution<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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">Dongfang Paper is treated as a 100% controlled variable interest entity of the Company.</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">Tengsheng Paper is 100% subsidiary of Dongfang Paper.</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_itp_SubsidiaryAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">itp_SubsidiaryAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>State in which the VIE's of the limited liability company or limited partnership was organized.</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;">itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_VariableInterestEntityVieAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">itp_VariableInterestEntityVieAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 business purpose of the subsidiary of the limited liability company or limited partnership, for example, its day-to-day operating functions and whether it acts as a holding or operating 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;">us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose</td>
</tr>
<tr>
<td style="padding-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_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the subsidiary of the limited liability company (LLC) or limited partnership (LP) was formed, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="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_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 units or percentage investment held in the subsidiary by 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_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest</td>
</tr>
<tr>
<td style="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_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>State in which the subsidiary of the limited liability company or limited partnership was organized.</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_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState</td>
</tr>
<tr>
<td style="padding-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_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the relationship between reporting entity and the Variable Interest Entity (VIE) began, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-5A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityTypeOfEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Structure or legal form of Variable Interest Entity (VIE). In general, a VIE is a corporation, partnership, trust, or any other legal structure used for business purposes that either (a) does not have equity investors with voting rights or (b) has equity investors that do not provide sufficient financial resources for the entity to support its activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-5A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityTypeOfEntity</td>
</tr>
<tr>
<td style="padding-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_VariableInterestEntityVIEActivitiesOfVIE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 transactions or business conducted by the Variable Interest Entity (VIE), including how the VIE is financed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-5A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityVIEActivitiesOfVIE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=itp_DongfangHoldingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=itp_DongfangHoldingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=itp_ShengdeHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=itp_ShengdeHoldingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=itp_BaodingShengdeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=itp_BaodingShengdeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=itp_QianrongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=itp_QianrongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=itp_DongfangPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=itp_DongfangPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=itp_TengshengPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=itp_TengshengPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>64
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625348893664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Organization and Business Background (Details) - Schedule of Aggregate Carrying Value of Dongfang Paper&#8217;s Assets and Liabilities - VIE [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 bank balances</a></td>
<td class="nump">$ 4,006,365<span></span>
</td>
<td class="nump">$ 2,807,608<span></span>
</td>
</tr>
<tr class="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">478,066<span></span>
</td>
<td class="nump">472,983<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">1,727,370<span></span>
</td>
<td class="nump">575,526<span></span>
</td>
</tr>
<tr class="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">5,732,539<span></span>
</td>
<td class="nump">3,555,235<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">18,476,507<span></span>
</td>
<td class="nump">18,617,351<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">30,713,127<span></span>
</td>
<td class="nump">26,317,876<span></span>
</td>
</tr>
<tr class="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, net</a></td>
<td class="nump">459,612<span></span>
</td>
<td class="nump">528,648<span></span>
</td>
</tr>
<tr class="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, and equipment, net</a></td>
<td class="nump">149,936,157<span></span>
</td>
<td class="nump">158,027,099<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">181,108,896<span></span>
</td>
<td class="nump">184,873,623<span></span>
</td>
</tr>
<tr class="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">428,119<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_LongTermDebtCurrent', window );">Current portion of long-term loans</a></td>
<td class="nump">2,510,203<span></span>
</td>
<td class="nump">2,780,014<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease liability</a></td>
<td class="nump">249,976<span></span>
</td>
<td class="nump">100,484<span></span>
</td>
</tr>
<tr class="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="text"> <span></span>
</td>
<td class="nump">4,991<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CustomerAdvancesCurrent', window );">Advance from customers</a></td>
<td class="nump">37,101<span></span>
</td>
<td class="nump">136,167<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and employee benefits</a></td>
<td class="nump">335,074<span></span>
</td>
<td class="nump">231,568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Other payables and accrued liabilities</a></td>
<td class="nump">12,508,059<span></span>
</td>
<td class="nump">11,843,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_us-gaap_TaxesPayableCurrent', window );">Income taxes payable</a></td>
<td class="nump">349,828<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">16,418,360<span></span>
</td>
<td class="nump">15,097,197<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term loans</a></td>
<td class="nump">2,283,301<span></span>
</td>
<td class="nump">4,503,932<span></span>
</td>
</tr>
<tr class="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 );">Lease liability - non-current</a></td>
<td class="nump">372,966<span></span>
</td>
<td class="nump">483,866<span></span>
</td>
</tr>
<tr class="re">
<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">19,074,627<span></span>
</td>
<td class="nump">20,084,995<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Related Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_OtherReceivablesNetCurrent', window );">Due from related parties</a></td>
<td class="nump">$ 292,280<span></span>
</td>
<td class="nump">$ 289,173<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CustomerAdvancesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current portion of prepayments received from customers for goods or services to be provided 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/otherTransitionRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CustomerAdvancesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625353924640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Restricted Cash (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAbstract', window );"><strong>Restricted Cash [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_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">$ 478,066<span></span>
</td>
<td class="nump">$ 472,983<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_RestrictedCashAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RestrictedCashAbstract</td>
</tr>
<tr>
<td style="padding-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_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354757344">
<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>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGrossAbstract', window );"><strong>Raw Materials</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">$ 4,110,074<span></span>
</td>
<td class="nump">$ 372,968<span></span>
</td>
</tr>
<tr class="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 );">Semi-finished Goods</a></td>
<td class="nump">303,433<span></span>
</td>
<td class="nump">300,207<span></span>
</td>
</tr>
<tr class="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">1,319,032<span></span>
</td>
<td class="nump">2,885,019<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_InventoryGross', window );">Total inventory, gross</a></td>
<td class="nump">5,732,539<span></span>
</td>
<td class="nump">3,558,194<span></span>
</td>
</tr>
<tr class="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 );">Inventory reserve</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(2,959)<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_InventoryNet', window );">Total inventory, net</a></td>
<td class="nump">5,732,539<span></span>
</td>
<td class="nump">3,555,235<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=itp_RecycledPaperBoardMember', window );">Recycled paper board [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_InventoryGrossAbstract', window );"><strong>Raw Materials</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">3,873,233<span></span>
</td>
<td class="nump">198,744<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=itp_RecycledWhiteScrapPaperMember', window );">Recycled white scrap paper [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_InventoryGrossAbstract', window );"><strong>Raw Materials</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_InventoryRawMaterials', window );">Raw Materials</a></td>
<td class="nump">10,762<span></span>
</td>
<td class="nump">10,647<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=itp_PublicUtilitiesInventoryCoalAndGasMember', window );">Gas [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_InventoryGrossAbstract', window );"><strong>Raw Materials</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">65,771<span></span>
</td>
<td class="nump">21,428<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventoryAxis=itp_BasePaperAndOtherRawMaterialsMember', window );">Base paper and other raw 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_us-gaap_InventoryGrossAbstract', window );"><strong>Raw Materials</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_InventoryRawMaterials', window );">Raw Materials</a></td>
<td class="nump">$ 160,308<span></span>
</td>
<td class="nump">$ 142,149<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_InventoryGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesInventoryAxis=itp_RecycledPaperBoardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=itp_RecycledPaperBoardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=itp_RecycledWhiteScrapPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=itp_RecycledWhiteScrapPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=itp_PublicUtilitiesInventoryCoalAndGasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=itp_PublicUtilitiesInventoryCoalAndGasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=itp_BasePaperAndOtherRawMaterialsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=itp_BasePaperAndOtherRawMaterialsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625357445648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Prepayments and Other Current Assets (Details) - Schedule of Prepayments and Other Current Assets - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract', window );"><strong>Schedule of Prepayments and Other Current Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_PrepaidLandLease', window );">Prepaid land lease</a></td>
<td class="nump">$ 7,135<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_itp_PrepaymentForPurchaseOfMaterials', window );">Prepayment for purchase of materials</a></td>
<td class="nump">5,737,653<span></span>
</td>
<td class="nump">5,446,823<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValueAddedTaxReceivable', window );">Value-added tax recoverable</a></td>
<td class="nump">13,494,151<span></span>
</td>
<td class="nump">13,409,459<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_itp_PrepaidGas', window );">Prepaid gas</a></td>
<td class="nump">134,291<span></span>
</td>
<td class="nump">116,372<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherPrepaidExpenseCurrent', window );">Others</a></td>
<td class="nump">11,365<span></span>
</td>
<td class="nump">8,636<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Total</a></td>
<td class="nump">$ 19,384,595<span></span>
</td>
<td class="nump">$ 18,981,290<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_PrepaidGas">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prepaid gas.</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;">itp_PrepaidGas</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_itp_PrepaidLandLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for land lease.</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;">itp_PrepaidLandLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_itp_PrepaymentForPurchaseOfMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Prepayment for purchase of materials value-added tax recoverable.</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;">itp_PrepaymentForPurchaseOfMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherPrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherPrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PrepaidExpenseAndOtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValueAddedTaxReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValueAddedTaxReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625353924960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment, Net [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_itp_PropertyPlantAndEquipmentLeaseTerm', window );">Lease terms</a></td>
<td class="text">50 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">50 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">50 years<span></span>
</td>
</tr>
<tr class="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 and equipment net</a></td>
<td class="nump">$ 154,755,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 154,755,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 163,974,022<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_itp_LandUseRightNetValue', window );">Land use right net value</a></td>
<td class="nump">4,875,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,875,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,910,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_PropertyPlantAndEquipmentOtherNet', window );">Property, plant and equipment</a></td>
<td class="nump">251,593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">251,593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization of property, plant and equipment</a></td>
<td class="nump">3,483,298<span></span>
</td>
<td class="nump">$ 3,423,231<span></span>
</td>
<td class="nump">10,346,181<span></span>
</td>
<td class="nump">$ 10,573,288<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=itp_DongfangPaperMember', window );">Dongfang Paper [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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment, Net [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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment net</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=itp_TengshengPaperMember', window );">Tengsheng Paper [Member] | Land use Right [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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment, Net [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_itp_LandUseRightNetValue', window );">Land use right net value</a></td>
<td class="nump">$ 3,744,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,744,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,781,366<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_LandUseRightNetValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 right net 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;">itp_LandUseRightNetValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_itp_PropertyPlantAndEquipmentLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property plant and equipment 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;">itp_PropertyPlantAndEquipmentLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentOtherNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentOtherNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RelatedPartyTransactionAxis=itp_DongfangPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=itp_DongfangPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=itp_TengshengPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=itp_TengshengPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=itp_LandUseRightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=itp_LandUseRightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625348914880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment, Net (Details) - Schedule of Property, Plant and Equipment - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">$ 311,230,960<span></span>
</td>
<td class="nump">$ 308,421,734<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(156,475,574)<span></span>
</td>
<td class="num">(144,447,712)<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_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, net</a></td>
<td class="nump">154,755,386<span></span>
</td>
<td class="nump">163,974,022<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_UseRightsMember', window );">Land use rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">82,380,439<span></span>
</td>
<td class="nump">81,504,608<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_BuildingAndBuildingImprovementsMember', window );">Building and improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">68,300,564<span></span>
</td>
<td class="nump">67,939,059<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">160,198,007<span></span>
</td>
<td class="nump">158,629,858<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 );">Vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="nump">351,950<span></span>
</td>
<td class="nump">348,209<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_ConstructionInProgressMember', window );">Construction in progress [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, Plant and Equipment, Gross</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_UseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_UseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625353460240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>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_LesseeOperatingLeaseDescription', window );">Lease plant to tenant under operating lease, description</a></td>
<td class="text">1 year from November 2023 to November 2024<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_LesseeOperatingLeaseDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's 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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseDescription</td>
</tr>
<tr>
<td style="padding-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>71
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625356502624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details) - Schedule of Lease Expense<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2024 </div>
<div>CNY (&#165;)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Schedule of Lease 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_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">&#165; 74,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></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_LeaseCost', window );">Lease cost</a></td>
<td class="nump">&#165; 74,717<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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of 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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625353469184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details) - Schedule of Measurement of Leases Liabilities<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2024 </div>
<div>CNY (&#165;)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Schedule of Leases 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_OperatingLeasePayments', window );">Operating cash outflow from operating leases</a></td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_CashFlowOperatingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-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_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354551840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Details) - Schedule of Maturities of its Lease Liabilities - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Schedule of Maturities of its Lease 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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 285,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">142,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">142,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">2028 &amp; thereafter</a></td>
<td class="nump">142,706<span></span>
</td>
<td class="text">&#160;<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total operating lease payments</a></td>
<td class="nump">713,531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="num">(90,589)<span></span>
</td>
<td class="text">&#160;<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_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">622,942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Less: current portion, record in current liabilities</a></td>
<td class="num">(249,976)<span></span>
</td>
<td class="num">$ (100,484)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 372,966<span></span>
</td>
<td class="nump">$ 483,866<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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due 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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in excess of discounted obligation for lease payments for 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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625356572880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Details) - Schedule of Weighted Average Remaining Lease Terms and Discount Rates<br></strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_RemainingLeaseTermAndDiscountRateAbstract', window );"><strong>Remaining lease term and discount rate:</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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term (years)</a></td>
<td class="text">3 years 10 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">7.56%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_RemainingLeaseTermAndDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">itp_RemainingLeaseTermAndDiscountRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for 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/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625344939552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Payable (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 12, 2019</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 05, 2023</div></th>
<th class="th"><div>Aug. 24, 2023</div></th>
<th class="th"><div>Feb. 26, 2023</div></th>
<th class="th"><div>Nov. 15, 2022</div></th>
<th class="th"><div>Apr. 17, 2019</div></th>
<th class="th"><div>Jun. 21, 2018</div></th>
<th class="th"><div>Jul. 15, 2013</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherShortTermBorrowings', window );">Borrow amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 142,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 142,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 285,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShortTermDebtPercentageBearingFixedInterestRate', window );">Loans fixed interest rate, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_itp_WorkingCapitalLoan', window );">Working capital loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 142,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 142,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_UnsecuredDebt', window );">Unsecured bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 713,531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 713,531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 423,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime', window );">Average short-term borrowing rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.47%<span></span>
</td>
<td class="nump">4.52%<span></span>
</td>
<td class="nump">4.47%<span></span>
</td>
<td class="nump">4.66%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongTermDebt', window );">Long-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,931,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,931,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,378,429<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Long term debt term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturityDate', window );">Long term due date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec.  05,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_itp_LoanAgreementTerm', window );">Loan agreement, term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongTermDebtCurrent', window );">Current portion of loan amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,365,385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,365,385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,874,497<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndDebtExpense', window );">Interest expense short-term bank loans and long-term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">171,430<span></span>
</td>
<td class="nump">$ 247,628<span></span>
</td>
<td class="nump">593,271<span></span>
</td>
<td class="nump">$ 760,807<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShortTermDebtTypeAxis=itp_BankOfCangzhouMember', window );">Bank of cangzhou [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherShortTermBorrowings', window );">Borrow 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="nump">$ 142,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate', window );">Loans fixed interest rate, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionNetBookValue', window );">Net book value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 251,593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 251,593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_itp_LoanDueDate', window );">Loan due date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 30,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 30,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShortTermDebtTypeAxis=itp_ICBCMember', window );">ICBC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate', window );">Loans fixed interest rate, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_itp_LoanDueDate', window );">Loan due date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 21,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 21,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,594<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShortTermDebtTypeAxis=itp_ICBCMember', window );">ICBC [Member] | Working Capital Loan Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate', window );">Loans fixed interest rate, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_itp_LoanDueDate', window );">Loan due date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 30,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 30,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShortTermDebtTypeAxis=itp_ICBCLoan3Member', window );">ICBC Loan 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate', window );">Loans fixed interest rate, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_itp_LoanDueDate', window );">Loan due date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 11,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 11,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShortTermDebtTypeAxis=itp_ICBCLoanOneMember', window );">ICBC Loan 1 [Member] | Working Capital Loan Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate', window );">Loans fixed interest rate, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_itp_WorkingCapitalLoan', window );">Working capital loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShortTermDebtTypeAxis=itp_ICBCLoan4Member', window );">ICBC Loan 4 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate', window );">Loans fixed interest rate, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_itp_LoanDueDate', window );">Loan due date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 22,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 22,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_itp_WorkingCapitalLoan', window );">Working capital loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 139,852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 139,852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShortTermDebtTypeAxis=itp_ICBCLoan4Member', window );">ICBC Loan 4 [Member] | Working Capital Loan Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate', window );">Loans fixed interest rate, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_itp_WorkingCapitalLoan', window );">Working capital loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 142,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 142,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShortTermDebtTypeAxis=itp_ICBCLoanFiveMember', window );">ICBC Loan 5 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_LoanDueDate', window );">Loan due date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 24,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 24,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShortTermDebtTypeAxis=itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member', window );">Industrial and Commercial Bank of China (&#8220;ICBC&#8221;) Loan 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherShortTermBorrowings', window );">Borrow 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"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember', window );">Rural Credit Union of Xushui District Loan 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,283,301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,283,301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,259,026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Long term debt term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtDescription', window );">Long term debt, 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">originally due and payable in various installments from December 21, 2013 to July 26, 2018.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturityDate', window );">Long term due date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Aug. 24,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SecuredDebt', window );">Secured loan net book value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Interest payment percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.68%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.68%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.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_LineOfCredit', window );">Current portion of loan amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,996,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,996,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,269,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,569,769<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,569,769<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,259,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanOneMember', window );">Rural Credit Union of Xushui District Loan 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,566,229<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,566,229<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,528,315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Interest payment percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.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_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictMember', window );">Rural Credit Union of Xushui District [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTerm', window );">Long term debt term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturityDate', window );">Long term due date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 21,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_itp_LoanAgreementTerm', window );">Loan agreement, term</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember', window );">Rural Credit Union of Xushui District Loan 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,855,182<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,855,182<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,835,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongTermDebtPercentageBearingFixedInterestRate', window );">Interest payment percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.68%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.68%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.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_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanFourMember', window );">Rural Credit Union of Xushui District Loan 4 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,541,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongTermDebtPercentageBearingFixedInterestRate', window );">Interest payment percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.56%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.56%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoan5Member', window );">Rural Credit Union of Xushui District Loan 5 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,227,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,227,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,214,226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongTermDebtTerm', window );">Long term debt term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Interest payment percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Current portion of loan amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,284,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,256,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoan6Member', window );">Rural Credit Union of Xushui District Loan 6 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTerm', window );">Long term debt term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Interest payment percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=itp_JiangnaYuMember', window );">Jiangna Yu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Loan Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of loan amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 513,743<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 513,743<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">225,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 713,531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 713,531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 988,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_itp_LoanAgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loan agreement 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;">itp_LoanAgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_itp_LoanDueDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loan due date in YYYY-MM-DD format.</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;">itp_LoanDueDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_WorkingCapitalLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Working capital loan.</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;">itp_WorkingCapitalLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestAndDebtExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest and debt related expenses associated with nonoperating financing activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDebtExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LongTermDebtDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt arrangements, which are debt arrangements that originally require full repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer, and disclosures pertaining to the underlying arrangements, including repayment terms, conversion features, interest rates, restrictions on assets and activities, debt covenants, and other matters important to users of the financial statements. Types of long-term debt arrangements include borrowing under notes payable, bonds payable, debentures, term loans, and other contractual obligations for payment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtDescription</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maturity date of long-term debt, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="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_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> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 classified as other, maturing within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SaleLeasebackTransactionNetBookValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481266/840-40-55-50<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481266/840-40-55-52<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 51<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481266/840-40-55-51<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479741/842-40-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleLeasebackTransactionNetBookValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging 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;">us-gaap_ShortTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="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_ShortTermDebtWeightedAverageInterestRateOverTime">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of short-term debt outstanding calculated over time.</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_ShortTermDebtWeightedAverageInterestRateOverTime</td>
</tr>
<tr>
<td style="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_UnsecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after 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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnsecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShortTermDebtTypeAxis=itp_BankOfCangzhouMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_BankOfCangzhouMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_AgreementAxis=itp_WorkingCapitalLoanAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">itp_AgreementAxis=itp_WorkingCapitalLoanAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoanOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoanOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoanFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoanFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoan5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoan5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoan6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoan6Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=itp_JiangnaYuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=itp_JiangnaYuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354103712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Payable (Details) - Schedule of Short-Term Bank Loans - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Schedule of Short-Term Bank 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_ShortTermBorrowings', window );">Total short-term bank loans</a></td>
<td class="nump">$ 856,238<span></span>
</td>
<td class="nump">$ 423,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_us-gaap_ShortTermDebtTypeAxis=itp_BankOfCangzhou1Member', window );">Bank of Cangzhou 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Schedule of Short-Term Bank Loans [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_ShortTermBorrowings', window );">Total short-term bank loans</a></td>
<td class="nump">142,706<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=itp_BankOfCangzhou2Member', window );">Bank of Cangzhou 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Schedule of Short-Term Bank 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_ShortTermBorrowings', window );">Total short-term bank loans</a></td>
<td class="nump">285,413<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member', window );">Industrial and Commercial Bank of China (&#8220;ICBC&#8221;) Loan 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Schedule of Short-Term Bank Loans [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_ShortTermBorrowings', window );">Total short-term bank loans</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,824<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan2Member', window );">ICBC Loan 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Schedule of Short-Term Bank 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_ShortTermBorrowings', window );">Total short-term bank loans</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">70,594<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan3Member', window );">ICBC Loan 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Schedule of Short-Term Bank Loans [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_ShortTermBorrowings', window );">Total short-term bank loans</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">350,149<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan4Member', window );">ICBC Loan 4 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Schedule of Short-Term Bank 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_ShortTermBorrowings', window );">Total short-term bank loans</a></td>
<td class="nump">2,854<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan5Member', window );">ICBC Loan 5 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Schedule of Short-Term Bank Loans [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_ShortTermBorrowings', window );">Total short-term bank loans</a></td>
<td class="nump">142,706<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan6Member', window );">ICBC Loan 6 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Schedule of Short-Term Bank 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_ShortTermBorrowings', window );">Total short-term bank loans</a></td>
<td class="nump">142,706<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan7Member', window );">ICBC Loan 7 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Schedule of Short-Term Bank Loans [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_ShortTermBorrowings', window );">Total short-term bank loans</a></td>
<td class="nump">$ 139,852<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_BankOfCangzhou1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_BankOfCangzhou1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_BankOfCangzhou2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_BankOfCangzhou2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan6Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan7Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=itp_ICBCLoan7Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354395920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Payable (Details) - Schedule of Long-Term Loans - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long-Term Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="nump">$ 8,931,986<span></span>
</td>
<td class="nump">$ 11,378,429<span></span>
</td>
</tr>
<tr class="re">
<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 );">Less: Current portion of long-term loans</a></td>
<td class="num">(4,365,385)<span></span>
</td>
<td class="num">(6,874,497)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term loans</a></td>
<td class="nump">4,566,601<span></span>
</td>
<td class="nump">4,503,932<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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanOneMember', window );">Rural Credit Union of Xushui District Loan 1 [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_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long-Term Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">3,566,229<span></span>
</td>
<td class="nump">3,528,315<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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember', window );">Rural Credit Union of Xushui District Loan 2 [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_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long-Term Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="nump">2,283,301<span></span>
</td>
<td class="nump">2,259,026<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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember', window );">Rural Credit Union of Xushui District Loan 3 [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_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long-Term Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">1,855,182<span></span>
</td>
<td class="nump">1,835,458<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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanFourMember', window );">Rural Credit Union of Xushui District Loan 4 [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_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long-Term Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">2,541,404<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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoan5Member', window );">Rural Credit Union of Xushui District Loan 5 [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_ScheduleOfCapitalizationLongtermDebtLineItems', window );"><strong>Schedule of Long-Term Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 1,227,274<span></span>
</td>
<td class="nump">$ 1,214,226<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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ScheduleOfCapitalizationLongtermDebtLineItems</td>
</tr>
<tr>
<td style="padding-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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoanFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoan5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=itp_RuralCreditUnionOfXushuiDistrictLoan5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625357532848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Payable (Details) - Schedule of Long-Term Debt Repayments - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Schedule of Long-Term Debt Repayments [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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">Remainder of 2024</a></td>
<td class="nump">$ 4,365,385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2025</a></td>
<td class="nump">4,281,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2026 &amp; after</a></td>
<td class="nump">285,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 8,931,986<span></span>
</td>
<td class="nump">$ 11,378,429<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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>79
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625348642640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 23, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 10, 2014 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>shares</div>
</th>
<th class="th">
<div>Feb. 28, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Nov. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Oct. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Oct. 14, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 13, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 01, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 01, 2015 </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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Loans repaid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,235,673<span></span>
</td>
<td class="nump">&#165; 30,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherShortTermBorrowings', window );">Borrowings 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="nump">$ 142,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 142,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 285,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnsecuredDebt', window );">Unsecured 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="nump">713,531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">713,531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">423,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LoansHeldForSaleTerm', window );">Loan term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Interest 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"> <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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_itp_InterestExpenses', window );">Interest paid (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Loans 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="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OtherBorrowings', window );">Borrowing 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,059,455<span></span>
</td>
<td class="nump">&#165; 50,000,000<span></span>
</td>
<td class="nump">$ 7,059,455<span></span>
</td>
<td class="nump">&#165; 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeOtherLoans', window );">Interest income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 263,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivables', window );">Due to shareholder</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">727,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">727,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">727,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=itp_MrZhengyongLiuMember', window );">Mr. Zhengyong Liu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayable', window );">Loans repaid</a></td>
<td class="text">&#160;<span></span>
</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,249,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_InterestPaid', window );">Interest paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,400<span></span>
</td>
<td class="nump">$ 391,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,812<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,357<span></span>
</td>
<td class="nump">$ 288,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermLoansFromBank', window );">Outstanding loan balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 365,804<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 365,804<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">361,915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OtherReceivablesNetCurrent', window );">Due to shareholder</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,742,278<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionRate', window );">Interest rate on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RelatedPartyTransactionDate', window );">Due date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 10,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jul. 12,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repaid debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,012,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RepaymentsOfRelatedPartyDebt', window );">Repayment of related party loans</a></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,507,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentInterestRate', window );">Fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShortTermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Loans Payable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongTermLoansFromBank', window );">Outstanding loan balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 196,132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 196,132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">194,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=itp_DongfangPaperMember', window );">Dongfang Paper [Member] | Mr. Zhenyong Liu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayment of related party loans</a></td>
<td class="nump">$ 3,768,579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_InterestExpenseOther', window );">Interest amount</a></td>
<td class="nump">$ 158,651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember', window );">Chief Executive Officer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherShortTermBorrowings', window );">Borrowings 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,201,342<span></span>
</td>
<td class="nump">&#165; 120,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnsecuredDebt', window );">Unsecured 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,883,091<span></span>
</td>
<td class="nump">$ 4,324,636<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_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember', window );">Chief Executive Officer [Member] | Mr. Zhenyong Liu [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent', window );">Accrued interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 604,748<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 604,748<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 598,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_itp_InterestExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest paid.</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;">itp_InterestExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_InterestAndFeeIncomeOtherLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and fee income from loans classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndFeeIncomeOtherLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as 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_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and 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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InvestmentInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rate of interest on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 4)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentInterestRate</td>
</tr>
<tr>
<td style="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_LoansHeldForSaleTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loan held for sale, 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> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansHeldForSaleTerm</td>
</tr>
<tr>
<td style="padding-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_LoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after 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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermLoansFromBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLoansFromBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherAccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carrying amount as of the balance sheet date for the aggregate of other miscellaneous borrowings owed by the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from parties in nontrade transactions, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 classified as other, maturing within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transactions with related party during the financial reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date of maturity or expiration of arrangements with a related party (for example, but not limited to, leasing and debt arrangements between related parties), in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="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_RelatedPartyTransactionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between 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;">us-gaap_RelatedPartyTransactionRate</td>
</tr>
<tr>
<td style="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_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnsecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after 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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnsecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RelatedPartyTransactionAxis=itp_MrZhengyongLiuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=itp_MrZhengyongLiuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=itp_DongfangPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=itp_DongfangPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=itp_MrZhenyongLiuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=itp_MrZhenyongLiuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625343615056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Payables and Accrued Liabilities (Details)<br></strong></div></th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract', window );"><strong>Other payables and accrued 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_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accrued liability</a></td>
<td class="nump">$ 473,785<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_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625352759872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Payables and Accrued Liabilities (Details) - Schedule of Other Payables and Accrued Liabilities - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract', window );"><strong>Schedule of Other Payables and Accrued 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_AccruedUtilitiesCurrent', window );">Accrued electricity</a></td>
<td class="nump">$ 117,171<span></span>
</td>
<td class="nump">$ 3,054<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_itp_ValueAddedTaxesPayableCurrent', window );">Value-added tax payable</a></td>
<td class="nump">226,354<span></span>
</td>
<td class="nump">696<span></span>
</td>
</tr>
<tr class="ro">
<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 interest to a related party</a></td>
<td class="nump">604,748<span></span>
</td>
<td class="nump">598,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_AccountsPayableOtherCurrent', window );">Payable for purchase of property, plant and equipment</a></td>
<td class="nump">10,988,359<span></span>
</td>
<td class="nump">11,175,858<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedSalesCommissionCurrent', window );">Accrued commission to salesmen</a></td>
<td class="nump">15,185<span></span>
</td>
<td class="nump">47,040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued bank loan interest</a></td>
<td class="nump">1,295,773<span></span>
</td>
<td class="nump">1,070,708<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Others</a></td>
<td class="nump">552,528<span></span>
</td>
<td class="nump">16,842<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_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Totals</a></td>
<td class="nump">$ 13,800,118<span></span>
</td>
<td class="nump">$ 12,912,517<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_ValueAddedTaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value-added tax payable.</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;">itp_ValueAddedTaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableOtherCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableOtherCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AccruedLiabilitiesCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_AccruedSalesCommissionCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalesCommissionCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedUtilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 through that date and payable for utilities, such as electrical power, heating oil, natural gas, and water. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedUtilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354595744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Liabilities (Details) - Schedule of Weighted-Average Assumptions<br></strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Expected term [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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_DerivativeLiabilityMeasurementInput', window );">Weighted average assumption</a></td>
<td class="nump">0.55<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Expected term [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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_DerivativeLiabilityMeasurementInput', window );">Weighted average assumption</a></td>
<td class="nump">2.75<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember', window );">Expected average volatility [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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_DerivativeLiabilityMeasurementInput', window );">Weighted average assumption</a></td>
<td class="nump">77<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember', window );">Expected average volatility [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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_DerivativeLiabilityMeasurementInput', window );">Weighted average assumption</a></td>
<td class="nump">102<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember', window );">Expected dividend yield [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_DerivativeLiabilityMeasurementInput', window );">Weighted average assumption</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Risk-free interest rate [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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_DerivativeLiabilityMeasurementInput', window );">Weighted average assumption</a></td>
<td class="nump">0.13<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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Risk-free interest rate [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_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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_DerivativeLiabilityMeasurementInput', window );">Weighted average assumption</a></td>
<td class="nump">3.66<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_DerivativeLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure derivative 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/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625357291280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Liabilities (Details) - Schedule of Value Measurements<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract', window );"><strong>Schedule of Value Measurements [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_DerivativeLiabilities', window );">Balance at beginning</a></td>
<td class="nump">$ 54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of derivative liability</a></td>
<td class="num">(51)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Balance at ending</a></td>
<td class="nump">$ 3<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_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 28: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 13<br> -SubTopic 10<br> -Topic 480<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481766/480-10-25-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625352767264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Common Stock (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th"><div>Mar. 01, 2021</div></th>
<th class="th"><div>Jan. 20, 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_itp_CommonStockAbstract', window );"><strong>Common Stock [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_StockholdersEquityOtherShares', window );">Aggregate share</a></td>
<td class="nump">2,927,786<span></span>
</td>
<td class="nump">2,618,182<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_itp_CommonStockIssuedToPurchaseOfWarrants', window );">Common stock shares</a></td>
<td class="nump">1,463,893<span></span>
</td>
<td class="nump">2,618,182<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1', window );">Warrants to purchase shares</a></td>
<td class="nump">1,463,893<span></span>
</td>
<td class="nump">2,618,182<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Gross proceeds (in Dollars)</a></td>
<td class="nump">$ 21.9<span></span>
</td>
<td class="nump">$ 14.4<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_itp_CorrespondingPricePerShare', window );">Corresponding warrant price per share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of warrant (in Dollars per share)</a></td>
<td class="nump">$ 7.5<span></span>
</td>
<td class="nump">$ 5.5<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_itp_WarrantPricePerShare', window );">Warrant price (in Dollars per share)</a></td>
<td class="nump">$ 7.5<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_itp_CommonStockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">itp_CommonStockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_CommonStockIssuedToPurchaseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 common stock issued to purchase of warrants.</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;">itp_CommonStockIssuedToPurchaseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_itp_CorrespondingPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Corresponding price per share.</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;">itp_CorrespondingPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_itp_WarrantPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 warrant 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;">itp_WarrantPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 warrants issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockholdersEquityOtherShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 increase (decrease) in shares of stock 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_StockholdersEquityOtherShares</td>
</tr>
<tr>
<td style="padding-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>85
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625353267120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 01, 2021</div></th>
<th class="th"><div>Jan. 20, 2021</div></th>
<th class="th"><div>Apr. 29, 2020</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Warrants [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_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1', window );">Issuance of common stock and warrants</a></td>
<td class="nump">1,463,893<span></span>
</td>
<td class="nump">2,618,182<span></span>
</td>
<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_ExcessStockSharesIssued', window );">Issuance of warrant</a></td>
<td class="nump">6,750<span></span>
</td>
<td class="nump">1,410,690<span></span>
</td>
<td class="nump">88,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_WarrantExercisePriceIncrease', window );">Warrant exercise price (in Dollars per share)</a></td>
<td class="nump">$ 7.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Warrant 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">352,000<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_itp_CommonStockIssuedToPurchaseStock', window );">Warrants to purchase shares of common stock</a></td>
<td class="nump">1,463,893<span></span>
</td>
<td class="nump">2,618,182<span></span>
</td>
<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_itp_WarrentExpireDate', window );">Warrant expire date</a></td>
<td class="text">Mar.  01,  2026<span></span>
</td>
<td class="text">Jan. 20,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Intrinsic value of the warrants (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember', window );">Warrant [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_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Warrants [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_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1', window );">Issuance of common stock and warrants</a></td>
<td class="nump">2,927,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">440,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_itp_InvestmentWarrantsExercisePrice', window );">Exercise price (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantExercisePriceIncrease', window );">Warrant exercise price (in Dollars per share)</a></td>
<td class="nump">$ 7.5<span></span>
</td>
<td class="nump">$ 5.5<span></span>
</td>
<td class="nump">$ 7.425<span></span>
</td>
<td class="nump">$ 5.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Warrant 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">1,207,492<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_itp_CommonStockIssuedToPurchaseStock', window );">Warrants to purchase shares of common stock</a></td>
<td class="nump">1,463,893<span></span>
</td>
<td class="nump">2,618,182<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Warrant [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_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Warrants [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 );">Warrant 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">1,457,143<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 Placement [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_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Warrants [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_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1', window );">Issuance of common stock and warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">440,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_itp_CommonStockIssuedToPurchaseStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock warrant represents the right to purchase a company's stock at a specific price and at a specific date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">itp_CommonStockIssuedToPurchaseStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_itp_InvestmentWarrantsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 increase in exercise price of warrant. Excludes change due to standard antidilution provision.</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;">itp_InvestmentWarrantsExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_itp_WarrentExpireDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Warrent expire date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">itp_WarrentExpireDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-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_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_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 warrants issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.</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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_WarrantExercisePriceIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 increase in exercise price of warrant. Excludes change due to standard antidilution provision.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantExercisePriceIncrease</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625352829600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants (Details) - Schedule of Stock Warrant Activities - Warrant [Member]<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Schedule of Stock Warrant Activities [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_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding', window );">Outstanding and exercisable at beginning of the period, Number | shares</a></td>
<td class="nump">3,016,635<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_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding', window );">Outstanding and exercisable at beginning of the period, Weight average exercise price | $ / shares</a></td>
<td class="nump">$ 6.6907<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Issued during the period, Number | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued', window );">Issued during the period, Weight average exercise price | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod', window );">Exercised during the period, Number | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised', window );">Exercised during the period, Weight average exercise price | $ / shares</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Cancelled or expired during the period, Number | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled', window );">Cancelled or expired during the period, Weight average exercise price | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding', window );">Outstanding and exercisable at end of the period, Number | shares</a></td>
<td class="nump">3,016,635<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_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding', window );">Outstanding and exercisable at end of the period, Weight average exercise price | $ / shares</a></td>
<td class="nump">$ 6.6907<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cancelled or expired during the period, Weight average exercise 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;">itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercised during the period, Weight average exercise 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;">itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issued during the period, Weight average exercise 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;">itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625461732416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants (Details) - Schedule of Outstanding and Exercisable Warrants - Warrant [Member]<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Schedule of Outstanding and Exercisable Warrants [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Warrants Outstanding, Number of Shares | shares</a></td>
<td class="nump">3,016,635<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Warrants Outstanding, Weighted Average Remaining Contractual life (in years)</a></td>
<td class="text">1 year 3 months 29 days<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_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice', window );">Warrants Outstanding, Weighted Average Exercise Price | $ / shares</a></td>
<td class="nump">$ 6.6907<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_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber', window );">Warrants Exercisable, Number of Shares | shares</a></td>
<td class="nump">3,016,635<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_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice', window );">Warrants Exercisable, Weighted Average Exercise Price | $ / shares</a></td>
<td class="nump">$ 6.6907<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercisable, number of 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;">itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exercisable, weighted average exercise 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;">itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 outstanding, weighted average exercise 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;">itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity instruments other than options outstanding, including both vested and non-vested instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ClassOfWarrantOrRightAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625353170864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details) - Schedule of Basic and Diluted Net Income Per Share - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic loss per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss for the period - numerator</a></td>
<td class="num">$ (1,973,946)<span></span>
</td>
<td class="num">$ (1,975,368)<span></span>
</td>
<td class="num">$ (5,798,229)<span></span>
</td>
<td class="num">$ (5,962,026)<span></span>
</td>
</tr>
<tr class="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 common stock outstanding - denominator</a></td>
<td class="nump">10,065,920<span></span>
</td>
<td class="nump">10,065,920<span></span>
</td>
<td class="nump">10,065,920<span></span>
</td>
<td class="nump">10,065,920<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share</a></td>
<td class="num">$ (0.2)<span></span>
</td>
<td class="num">$ (0.2)<span></span>
</td>
<td class="num">$ (0.58)<span></span>
</td>
<td class="num">$ (0.59)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted loss per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common stock outstanding - denominator</a></td>
<td class="nump">10,065,920<span></span>
</td>
<td class="nump">10,065,920<span></span>
</td>
<td class="nump">10,065,920<span></span>
</td>
<td class="nump">10,065,920<span></span>
</td>
</tr>
<tr class="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 );">Diluted loss per share</a></td>
<td class="num">$ (0.2)<span></span>
</td>
<td class="num">$ (0.2)<span></span>
</td>
<td class="num">$ (0.58)<span></span>
</td>
<td class="num">$ (0.59)<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_itp_EffectOfDilution', window );">Effect of dilution</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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_EffectOfDilution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to dilution, the volume of the solution increases, and therefore the number of ions increases, but as the number of ions per cc of the solution decreases thus, the specific conductance of the solution decreases.</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;">itp_EffectOfDilution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625347452544">
<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">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Taxes [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_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal', window );">Tax laws, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating losses (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62,499<span></span>
</td>
<td class="nump">$ 530,581<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_itp_DescriptionOfCarryForwardsExpire', window );">Description of carry forwards expire</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">These carry forwards would expire, if not utilized, during the period of 2030 through 2035.<span></span>
</td>
<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_itp_DeferredTaxAssetsValuationAllowancePercentage', window );">Percentage of valuation allowance</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent', window );">Effective income tax rate</a></td>
<td class="num">(21.20%)<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="num">(16.00%)<span></span>
</td>
<td class="num">(6.20%)<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_itp_IncomeTaxStatuteOfLimitationsPeriod', window );">Income tax, statute of limitations period</a></td>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=itp_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Taxes [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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_DeferredTaxAssetsValuationAllowancePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 business should create a valuation allowance for a deferred tax asset if there is a more than 50% probability that the company will not realize some portion of the asset.</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;">itp_DeferredTaxAssetsValuationAllowancePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_DescriptionOfCarryForwardsExpire">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 carry forwards expire.</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;">itp_DescriptionOfCarryForwardsExpire</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_IncomeTaxStatuteOfLimitationsPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income tax statute of limitation 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;">itp_IncomeTaxStatuteOfLimitationsPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of reported income tax benefit (expense) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to other reconciling items. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local income tax settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal</td>
</tr>
<tr>
<td style="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_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxAuthorityNameAxis=itp_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;">us-gaap_IncomeTaxAuthorityNameAxis=itp_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354987712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - Schedule of Provisions for Income Taxes - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract', window );"><strong>Provision for Income Taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Current Tax Provision U.S.</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 36,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_CurrentForeignTaxExpenseBenefit', window );">Current Tax Provision PRC</a></td>
<td class="nump">345,710<span></span>
</td>
<td class="num">(3,236)<span></span>
</td>
<td class="nump">762,480<span></span>
</td>
<td class="nump">348,024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Deferred Tax Provision PRC</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>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total Income Tax Expenses (Benefits)</a></td>
<td class="nump">$ 345,710<span></span>
</td>
<td class="num">$ (3,236)<span></span>
</td>
<td class="nump">$ 799,273<span></span>
</td>
<td class="nump">$ 348,024<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeLossFromContinuingOperationsAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IncomeLossFromContinuingOperationsAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-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> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625353128960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Details) - Schedule of Deferred Tax - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract', window );"><strong>Deferred tax assets (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_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Depreciation and amortization of property, plant and equipment</a></td>
<td class="nump">$ 18,523,562<span></span>
</td>
<td class="nump">$ 16,922,756<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_itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent', window );">Impairment of property, plant and equipment</a></td>
<td class="nump">591,670<span></span>
</td>
<td class="nump">585,380<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_itp_DeferredTaxAssetsMiscellaneousCurrent', window );">Miscellaneous</a></td>
<td class="nump">788,086<span></span>
</td>
<td class="nump">135,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Net operating loss carryover of PRC company</a></td>
<td class="nump">168,315<span></span>
</td>
<td class="nump">274,525<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_itp_DeferredTaxAssetsGainLossOnAssetDisposal', window );">(Gain) Loss on asset disposal</a></td>
<td class="num">(64,754)<span></span>
</td>
<td class="num">(64,065)<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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">20,006,879<span></span>
</td>
<td class="nump">17,854,310<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: Valuation allowance</a></td>
<td class="num">(20,006,879)<span></span>
</td>
<td class="num">(17,854,310)<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_DeferredTaxAssetsNet', window );">Total deferred tax assets, net</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_DeferredTaxAssetsGainLossOnAssetDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of (Gain)/Loss on asset disposal.</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;">itp_DeferredTaxAssetsGainLossOnAssetDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment of property, plant and 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;">itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_itp_DeferredTaxAssetsMiscellaneousCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 asset Miscellaneous.</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;">itp_DeferredTaxAssetsMiscellaneousCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625353100304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - Schedule of Effective Income Tax Rate<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Tax Credit, Percent [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">PRC Statutory rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_EffectOfDifferentTaxJurisdiction', window );">Effect of different tax jurisdiction</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>
</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_itp_EffectOfTaxAndBookDifference', window );">Effect of tax and book difference</a></td>
<td class="nump">10.90%<span></span>
</td>
<td class="num">(2.60%)<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
<td class="num">(28.60%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(57.10%)<span></span>
</td>
<td class="num">(22.20%)<span></span>
</td>
<td class="num">(43.10%)<span></span>
</td>
<td class="num">(2.60%)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="num">(21.20%)<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="num">(16.00%)<span></span>
</td>
<td class="num">(6.20%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_EffectOfDifferentTaxJurisdiction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 effect of different tax jurisdiction.</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;">itp_EffectOfDifferentTaxJurisdiction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_itp_EffectOfTaxAndBookDifference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 effect of tax and book difference.</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;">itp_EffectOfTaxAndBookDifference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_EffectiveIncomeTaxRateReconciliationTaxCreditsAbstract</td>
</tr>
<tr>
<td style="padding-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>93
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625353847984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stock Incentive Plans (Details)<br></strong></div></th>
<th class="th">
<div>Oct. 31, 2023 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock Incentive Plans [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares</a></td>
<td class="nump">1,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_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625344934192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($) </div>
<div>a</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Aug. 07, 2013 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_itp_LeaseExpirationsPeriod', window );">Expiration term</a></td>
<td class="text">December
31, 2031<span></span>
</td>
<td class="text">December
31, 2031<span></span>
</td>
<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_PaymentsForRent', window );">Annual rental payment</a></td>
<td class="nump">$ 140,847<span></span>
</td>
<td class="nump">&#165; 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets', window );">Outstanding commitments amount</a></td>
<td class="nump">3,524,845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,499,936<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_itp_LongtermLoanFromFinancialInstitutions', window );">Long-term loan from financial institutions</a></td>
<td class="nump">$ 4,423,895<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 31,000,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_AwardTypeAxis=itp_EmployeeOneMember', window );">Employee 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Building located employee</a></td>
<td class="text">&#160;<span></span>
</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,770,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_AwardTypeAxis=itp_EmployeeTwoMember', window );">Employee Two [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_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Building located employee</a></td>
<td class="text">&#160;<span></span>
</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,150,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_AwardTypeAxis=itp_EmployeeThreeMember', window );">Employee Three [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_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Building located employee</a></td>
<td class="text">&#160;<span></span>
</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,310,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_RelatedPartyTransactionsByRelatedPartyAxis=itp_XushuiLandLeaseMember', window );">Xushui Land Lease [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_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AreaOfLand', window );">Area of land (in Acres) | a</a></td>
<td class="nump">32.95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_itp_LeaseExpirationPeriod', window );">Lease expiration period</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">30 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRent', window );">Annual rental payment</a></td>
<td class="nump">$ 16,902<span></span>
</td>
<td class="nump">&#165; 120,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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_itp_ExpectedPaymentTerm', window );">Expected payment term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_itp_ExpectedPaymentTerm', window );">Expected payment term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commitments for purchase or construction of capital 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;">itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_itp_ExpectedPaymentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected payment 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;">itp_ExpectedPaymentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_itp_LeaseExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease expiration 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;">itp_LeaseExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</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_itp_LeaseExpirationsPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Representing the lease expire 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;">itp_LeaseExpirationsPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_LongtermLoanFromFinancialInstitutions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term loan from financial institutions.</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;">itp_LongtermLoanFromFinancialInstitutions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AreaOfLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area of land held.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AreaOfLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash payments to lessor's for use of assets under operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=itp_EmployeeOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=itp_EmployeeOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AwardTypeAxis=itp_EmployeeTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=itp_EmployeeTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AwardTypeAxis=itp_EmployeeThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=itp_EmployeeThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=itp_XushuiLandLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=itp_XushuiLandLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625355180688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - Schedule of Lease Renewable - Land lease [Member]<br></strong></div></th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasedAssetsLineItems', window );"><strong>Schedule of Future Minimum Lease Payments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 17,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">17,125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">17,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">17,125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2029</a></td>
<td class="nump">17,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">38,531<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total operating lease payments</a></td>
<td class="nump">$ 124,156<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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due 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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OperatingLeasedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_LeaseContractualTermAxis=itp_XushuiLandLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeaseContractualTermAxis=itp_XushuiLandLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>96
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354621008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment Reporting (Details)<br></strong></div></th>
<th class="th"><div>Mar. 10, 2010</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segment</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625349302096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Details) - Schedule of Financial Information for Reportable Segments - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Financial Information for Reportable Segments [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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 25,081,500<span></span>
</td>
<td class="nump">$ 15,771,560<span></span>
</td>
<td class="nump">$ 58,195,129<span></span>
</td>
<td class="nump">$ 65,582,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">1,917,381<span></span>
</td>
<td class="num">(153,223)<span></span>
</td>
<td class="nump">5,581,794<span></span>
</td>
<td class="nump">749,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,483,298<span></span>
</td>
<td class="nump">3,423,231<span></span>
</td>
<td class="nump">10,346,181<span></span>
</td>
<td class="nump">10,573,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Loss from impairment and disposal of property, plant and equipment</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(3,456)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">371,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">7,313<span></span>
</td>
<td class="nump">93,298<span></span>
</td>
<td class="nump">12,303<span></span>
</td>
<td class="nump">283,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="nump">171,430<span></span>
</td>
<td class="nump">247,818<span></span>
</td>
<td class="nump">593,271<span></span>
</td>
<td class="nump">767,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense(benefit)</a></td>
<td class="nump">345,710<span></span>
</td>
<td class="num">(3,236)<span></span>
</td>
<td class="nump">799,273<span></span>
</td>
<td class="nump">348,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAllocatedToLimitedPartners', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,975,368)<span></span>
</td>
<td class="num">(5,798,229)<span></span>
</td>
<td class="num">(5,962,026)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">190,018,239<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">190,018,239<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 194,743,649<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_SubsegmentsConsolidationItemsAxis=itp_DongfangPaperMember', window );">Dongfang Paper [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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Financial Information for Reportable Segments [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_Revenues', window );">Revenues</a></td>
<td class="nump">25,044,376<span></span>
</td>
<td class="nump">15,492,300<span></span>
</td>
<td class="nump">58,083,990<span></span>
</td>
<td class="nump">64,651,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">1,880,540<span></span>
</td>
<td class="nump">583,651<span></span>
</td>
<td class="nump">5,471,201<span></span>
</td>
<td class="nump">2,915,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">985,358<span></span>
</td>
<td class="nump">960,898<span></span>
</td>
<td class="nump">2,867,941<span></span>
</td>
<td class="nump">3,098,303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Loss from impairment and disposal of property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">6,678<span></span>
</td>
<td class="nump">90,449<span></span>
</td>
<td class="nump">10,228<span></span>
</td>
<td class="nump">271,395<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="nump">90,058<span></span>
</td>
<td class="nump">119,795<span></span>
</td>
<td class="nump">269,958<span></span>
</td>
<td class="nump">410,580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense(benefit)</a></td>
<td class="nump">345,710<span></span>
</td>
<td class="num">(3,236)<span></span>
</td>
<td class="nump">762,480<span></span>
</td>
<td class="nump">348,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAllocatedToLimitedPartners', window );">Net income (loss)</a></td>
<td class="nump">842,424<span></span>
</td>
<td class="num">(398,386)<span></span>
</td>
<td class="nump">1,910,971<span></span>
</td>
<td class="num">(30,517)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">58,384,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,384,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,139,592<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_SubsegmentsConsolidationItemsAxis=itp_TengshengPaperMember', window );">Tengsheng Paper [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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Financial Information for Reportable Segments [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_Revenues', window );">Revenues</a></td>
<td class="nump">37,124<span></span>
</td>
<td class="nump">264,063<span></span>
</td>
<td class="nump">111,139<span></span>
</td>
<td class="nump">835,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">37,124<span></span>
</td>
<td class="num">(734,481)<span></span>
</td>
<td class="nump">110,876<span></span>
</td>
<td class="num">(2,157,381)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">2,105,088<span></span>
</td>
<td class="nump">2,071,901<span></span>
</td>
<td class="nump">6,302,167<span></span>
</td>
<td class="nump">6,281,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Loss from impairment and disposal of property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">461<span></span>
</td>
<td class="nump">561<span></span>
</td>
<td class="nump">1,545<span></span>
</td>
<td class="nump">2,098<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="nump">4,440<span></span>
</td>
<td class="nump">52,199<span></span>
</td>
<td class="nump">94,557<span></span>
</td>
<td class="nump">134,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense(benefit)</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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAllocatedToLimitedPartners', window );">Net income (loss)</a></td>
<td class="num">(2,555,935)<span></span>
</td>
<td class="num">(2,114,896)<span></span>
</td>
<td class="num">(6,790,051)<span></span>
</td>
<td class="num">(5,522,885)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">122,724,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">122,724,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127,734,031<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_SubsegmentsConsolidationItemsAxis=itp_BaodingShengdeMember', window );">Baoding Shengde [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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Financial Information for Reportable Segments [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_Revenues', window );">Revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">15,197<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">95,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text"> <span></span>
</td>
<td class="num">(2,393)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(8,801)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">392,852<span></span>
</td>
<td class="nump">390,432<span></span>
</td>
<td class="nump">1,176,073<span></span>
</td>
<td class="nump">1,193,490<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Loss from impairment and disposal of property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,456)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">371,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">155<span></span>
</td>
<td class="nump">2,250<span></span>
</td>
<td class="nump">498<span></span>
</td>
<td class="nump">7,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="nump">73,252<span></span>
</td>
<td class="nump">72,291<span></span>
</td>
<td class="nump">217,620<span></span>
</td>
<td class="nump">218,791<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense(benefit)</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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAllocatedToLimitedPartners', window );">Net income (loss)</a></td>
<td class="num">(90,348)<span></span>
</td>
<td class="num">(84,850)<span></span>
</td>
<td class="num">(227,256)<span></span>
</td>
<td class="num">(627,976)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">7,006,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,006,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,184,902<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_SubsegmentsConsolidationItemsAxis=itp_NotAttributableToSegmentsMember', window );">Not Attributable to Segments [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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Financial Information for Reportable Segments [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_Revenues', window );">Revenues</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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="num">(283)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(283)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="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">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Loss from impairment and disposal of property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">1,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="nump">3,680<span></span>
</td>
<td class="nump">3,533<span></span>
</td>
<td class="nump">11,136<span></span>
</td>
<td class="nump">3,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense(benefit)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">36,793<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAllocatedToLimitedPartners', window );">Net income (loss)</a></td>
<td class="num">(170,087)<span></span>
</td>
<td class="nump">622,764<span></span>
</td>
<td class="num">(691,893)<span></span>
</td>
<td class="nump">219,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,902,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,902,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,685,124<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_SubsegmentsConsolidationItemsAxis=itp_EliminationOfIntersegmentMember', window );">Elimination of Inter-segment [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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Financial Information for Reportable Segments [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_Revenues', window );">Revenues</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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="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">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Loss from impairment and disposal of property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="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">&#160;<span></span>
</td>
</tr>
<tr class="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 expense(benefit)</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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAllocatedToLimitedPartners', window );">Net income (loss)</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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsegmentsConsolidationItemsAxis=itp_EnterprisewideConsolidatedMember', window );">Enterprise-wide, consolidated [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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Schedule of Financial Information for Reportable Segments [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_Revenues', window );">Revenues</a></td>
<td class="nump">25,081,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,917,381<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,483,298<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">7,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="nump">171,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IncomeTaxExpenseBenefit', window );">Income tax expense(benefit)</a></td>
<td class="nump">345,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAllocatedToLimitedPartners', window );">Net income (loss)</a></td>
<td class="num">$ (1,973,946)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earned from interest bearing 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_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAllocatedToLimitedPartners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of net income allocated to limited partners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAllocatedToLimitedPartners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsConsolidationItemsAxis=itp_DongfangPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsegmentsConsolidationItemsAxis=itp_DongfangPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_SubsegmentsConsolidationItemsAxis=itp_TengshengPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsegmentsConsolidationItemsAxis=itp_TengshengPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_SubsegmentsConsolidationItemsAxis=itp_BaodingShengdeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsegmentsConsolidationItemsAxis=itp_BaodingShengdeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_SubsegmentsConsolidationItemsAxis=itp_NotAttributableToSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsegmentsConsolidationItemsAxis=itp_NotAttributableToSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_SubsegmentsConsolidationItemsAxis=itp_EliminationOfIntersegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsegmentsConsolidationItemsAxis=itp_EliminationOfIntersegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_SubsegmentsConsolidationItemsAxis=itp_EnterprisewideConsolidatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsegmentsConsolidationItemsAxis=itp_EnterprisewideConsolidatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625464052032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration and Major Customers and Suppliers (Details) - Supplier Concentration Risk [Member] - Purchase [Member]<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2023</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_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">one suppliers [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_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration credit risk, percentage</a></td>
<td class="nump">73.00%<span></span>
</td>
<td class="nump">71.00%<span></span>
</td>
<td class="nump">74.00%<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Two Suppliers [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_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration credit risk, percentage</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Three Suppliers [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_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration credit risk, percentage</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=itp_PurchaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=itp_PurchaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=itp_oneSuppliersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=itp_oneSuppliersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=itp_TwoSuppliersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=itp_TwoSuppliersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=itp_ThreeSuppliersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=itp_ThreeSuppliersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>99
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm45625354164144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Concentration of Credit Risk (Details)<br></strong></div></th>
<th class="th">
<div>May 01, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 01, 2015 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </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_ConcentrationRiskLineItems', window );"><strong>Concentration of Credit Risk [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_itp_DepositInsuranceRegulations', window );">Deposit insurance regulations</a></td>
<td class="nump">$ 71,353<span></span>
</td>
<td class="nump">&#165; 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFDICInsuredAmount', window );">Maximum coverage from FDIC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,557,735<span></span>
</td>
<td class="nump">&#165; 31,937,875<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=itp_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration of Credit Risk [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_CashFDICInsuredAmount', window );">Maximum coverage from FDIC</a></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; 500,000<span></span>
</td>
<td class="nump">&#165; 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_itp_DepositInsuranceRegulations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 insurance regulations.</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;">itp_DepositInsuranceRegulations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>itp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashFDICInsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.</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_CashFDICInsuredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=itp_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;">us-gaap_RelatedPartyTransactionAxis=itp_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>100
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MD5*?"*@G17>&5'7G31*KCV/C8#V04[7-ALN:XI5V1&K9T6W(Q%)/QO<J0:[
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
MHKY<L52=^S1 ?;_@7#[?Z :ZE\&3_P!02P,$%     @ LX!O63#JOV,@"
M$",  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX;6RM6MMNXS@2_17".U@D
M0*<M7G3+)@9RZ]T&9G:"!#W[3,MTS&U9U%"RTYZOWR*E6+9$L9.%^Z%CR\72
M*199YQ2EJU>EOU<K(6KT8YT7U?5D5=?EY71:92NQYM5G58H"?EDJO>8U?-4O
MTZK4@B_LH'4^)4$03==<%I/9E;WVJ&=7:E/GLA"/&E6;]9KKW:W(U>OU!$_>
M+CS)EU5M+DQG5R5_$<^B_E8^:O@VW7M9R+4H*JD*I,7R>G*#+^^8'6 M_I#B
MM3KXC$PH<Z6^FR]?%]>3P" 2N<AJXX+#GZVX$WEN/ &./UNGD_T]S<##SV_>
MO]C@(9@YK\2=RO\C%_7J>I),T$(L^2:OG]3KOT0;4&C\92JO[/_HM;4-)BC;
M5+5:MX,!P5H6S5_^HYV(@P'@QSV M -(?P ;&4#; =0&VB"S8=WSFL^NM'I%
MVEB#-_/!SHT=#='(PJ3QN=;PJX1Q]>Q.%0M(BE@@^%2I7"YX#5^>:_@#V:HK
MI);HCE<K] 4R7J&S;P7?+"38G*,+].WY'IW]<GXUK0&*<3C-VMO>-K<E([=-
MT6^JJ%<5>H#;+X['3R&$?1SD+8Y;XG7X+,K/B :?$ D(<^"Y>_]PZH%#]]-*
MK3\Z-JW=C"VU6J/?2Z%Y+8L7=&/6K:REJ"Y=T]:X96ZW9D]?5B7/Q/4$-FTE
M]%9,9G__&XZ"?[AB/I&SHQE@^QE@/N^S?T,)DD6FUL(59C,VLF--I=G.+L(X
M30A)KZ;;PQ!<AFD$68KVAD?PPCV\T)N@F\5_87,U*[Q64) R560R%ZC8XS;7
MS;?,Y++4:BMAJ:+Y#JE],KD_F>$IDWDB9T>S%>UG*_(F\UZ TTSRIO(6"\37
M2M?R+WO!%7GC+CQ(&PXHBW"">_EU&88Q)4GBSF^\1QQ[$9_]$RCL'/VJ*JA@
M!11V+;?<, ;*)9_+7-8[%^YX .<B[$-VV$0L"DC@1ISL$2?O1FQKQD)6I:IX
M;B=<KDLNM5FOIB##:H0U6.\^H3+G<,E8B#\WLC0&KKB\MW8O'N1:A,D@]C2,
M6#"R&=-]Z*D_]"?8?ENA=S;P<W230^7D1280Z!1@Z07D;UY7KL#2 2 *M8'T
M4C:TNDAP2''LQHV#CCT#+_(]TLI"E<46$J T%(1/IG8XB3$8@B'I8)7Y;_RN
ME!W'=* (L)^[5KQX@8!D<5CIJDI J30+[6T#C56]UOV)RMZIO!U/!NDF@_@3
MG&5J8T@"ZI^ $C+/G7S6>CE**@80:1KU\^JP) &-@X".+,9.<V OH<\>M2CY
MKN$TDRA5KX0&$:FU*1M-!IW@J0,\(3&+^]B'AG$:)6$X!KT3"]BO%KYV&\>)
MD#DF#0<)28(^1)=E1'$4X1&,G6+ 7HKME@),\N@Z"(>W9VG<5S4.,QQ@8+T1
MC!U/8S]1WRRV3=TT!-*T#T*[IW3(O!=I2O  JH.A4\Q&R YW_(S]!/TD<MMI
ME%S78UEW,"V-0A;VR[O#$(-$3,>FLZ-D[.=D2+G>6) [K?*&B<6ZS-5."#07
MA5C*D2TU)$H,"S88+%>''<-Q/+:A.D;%?DK]W>[]=J4VY8"WP1S4;R?T(5GB
M*,1 JWWL#D-8&I2XL9..5(F?5+^V\IO_$-[-1H9,2F%QQ/U)=MA=,$SC>(3^
M24>5Q,L^MLFQK=[C07O@ZO6<\/$ %DDHAG]]_$/#F*4,8S:"OV,W0C[4IIHR
M7+VG325>UOPHQY_*V_$L=+Q)?L*;&YVM>"6J_TM:$P=[4ASB095R&4+!Q3$>
MH2;2T2?Y>;-M<_G-G.2 <',ET@G>09=N\ Y#/_B.5XF_%>\OPB^R  Y[SR(\
M:7]]*F_'L] Q-_$S-U203(A%.P?5"OIK5 N]AO:G^(YRQ0MW H?TG+ 0E%$_
M?PZ[$!ARA"))Q^/$S^/'N',%:;.PQQ%[_7V@%R5#UB=AF*31"'F2CO:)G_:?
MWG2T*0@_F?\A@9MN+HX/9K:%Z[ ,0Y;B<$1+D8[LB9_L'SNT&2]ES7.4"RAH
M2,US^3)Z2./W^I%,./IK$ PL'HF,=E* ^J7 KS#OYAR.0__5Z<4=.H/FVGGL
M[/?W@9CH4#0P$K&4CNP8VHD&^D[1<-96Z_,C^> J?\Y(AZH >B(,\J??<CHL
M<9K&)$I'0NGT _5WQP_+I<CLNGOXD=EC _0$64)O1PBJ:"(U)&H_/ "3;GEN
M6E1G3,/F.(UCUA=T#C-H#*(P'0OHX-C>+P5,;D!^:KM[SNY%\^G<4.K' AER
M?1@$:4K[D3@T01*E9$29TDX14+\B," _#:!:_$^@#+3,S&:ROU^@6_$BB\(L
M.<CDH]!2+9Q!#34 HRD&&="/:FB8AH0ET=C>Z;0"]??@'PKKP9R!> ,:MN$L
M24EZ(*S;@(:&*:,Q:/"1@#K:IY%7_#QORC*W3]J@:-_+*LM5M='BZ*D;K,CF
M>2W4<?=#(Z^T^/!3HQ-Y.YZ13E!0OZ"P89=<+MH355 3D%E[G'I </(O6SJ;
M'U&F*J<VIT.)0!/"AMO0<8" <1+%([TL[:0$]4N)?C1=9^O$.]0(+&2'1X,M
MWJ%='.$D&%N.G9*@?B6Q+W)6]<QY;L^VG5"'G,\89@GKZQZ'H7?OL$X<,+\X
M.-CQYAF=\SFC@\7C)(CZ%.F_T\=/VUFG!IA?#9RVHK4WBWY:T1R&[JQ,#]XM
M6 O]8E^YJ) ]"FT>S^^O[E_KN+$O,_2NW^++N^;EC,Y-\Z[(;UP#_U2@69?@
M,O@<0[IT\_I%\Z56I7V#8:[J6JWMQY7@"Z&- ?R^5*I^^V)NL'\)9O8_4$L#
M!!0    ( +. ;UGJ,[\5T@0  %D:   8    >&PO=V]R:W-H965T<R]S:&5E
M=#8N>&ULM5E;<Z,V%/XK&K:SD\S4X8X@:WMF8QOO/K3-)$W[K(!LTP#R"CG>
M_/M*F! #,L&IFH>8R_F^<W0N.IK#>$_H4['!F(&?69H7$VW#V/9:UXMH@S-4
M7)$MSOF;%:$98OR6KO5B2S&*2U"6ZI9A>'J&DER;CLMGMW0Z)CN6)CF^I:#8
M91FB+S<X)?N)9FJO#^Z2]8:)!_ITO$5K?(_9P_:6\CN]9HF3#.=%0G) \6JB
M?36OEZ8M *7$7PG>%T?70"SED9 G<?,]GFB&L BG.&*" O&?9SS#:2J8N!T_
M*E*MUBF Q]>O[&&Y>+Z81U3@&4G_3F*VF6B^!F*\0KN4W9']-UPMR!5\$4F+
M\C_85[*&!J)=P4A6@;D%69(??M'/RA%' +Y0.<"J %8+8,$3 +L"V$,!3@5P
M6@#'.P%P*X#;7H-_ N!5 *\-<$X 8 6 9; .WBU#,T<,3<>4[ $5TIQ-7)3Q
M+=$\(DDN4O&>4?XVX3@VG9$\YHF%8\"O"I(F,6+\YI[Q'YYQK !D!68;E*]Q
M 9*<OR#1TX:D,:;%YT^^9<(O8/%CE[ 7</&0HUV<</@E&(&'^SFX^.5RK#-N
MI="E1Y5%-P>+K),691FI%$G0LW[TUYA;P',<I> 6)?&(FSQ#VX2A5,(U[^<2
M3M@Q0E_  M$\R=<%N,,%IL]8PK5XQZXHVF6[M'3N'VR#*?=WQC>/C:CJ9PR^
MYQ'),+A(25'(G!;VT]]AQK<=SOUJJ81BV4_Q)^DX2>?)5&>456>45?(X)WAN
M4(KR" /$P!Q'5\ V?P6685FR3#@P>263V#2?IR;?0KVQ_GP<\:Z4'YC0@M!L
M"LZ[@I[A&RYTFG*+KMP(NJ;C.D93,.P*!K8+7<-J:5Y*%N*;MF7[@55+-KQI
MU]ZT!WGS0M3>!E%<7 [R[('5;7G6#:S6$F>]ZD4CO"ZV*,(3C2=KF?O:]/,G
MTS.^R.I))=E")5FHDFRIB*R1$$Z=$$YO0O &S-MKSGL#I3B/7@"C*"_XQE(V
M]O@?WC+$OBW+B5[B,WTP4TDV5TFV<#JI/W(=$]IVJVA#E5J7 [0VXNW6\79[
MX_T[/XZ*IB +:"_RW("J))NK)%NH) M=29P"CV^CK:ZS'"#8"*A7!]0;VA_O
M\9;OXD:YB]NR 'N#^J/7L?1$?^P*ROMC5VYD6H%M^FW&4*(:>EPV<%O>[ J:
M7A XCFN[<G?"VIWP(PWR7=?"H0VR5_VY=:&2;*&2+%1)ME1$UD@(OTX(_R/G
M3VD2^(/JRQ]:7UU!>7UUY4:FX?(_NR492E3;GN4'?GNWDJS$\VW;\SU;7E]!
M[<[@OQY I:X-AM97K_ISZTLEV4(E6:B2;#G N8U@F\;;.,#XOXZ7_<SG'D>4
MLLV5LBTJMH;_H<^/>^WVJ%3MLF+S>M0VHWXT!#(_?,CLAYX=5I5L<Z5L"Z5L
M8<76/$#"P+>LH+5W#Y%L!O9M%F,.'L8<GX@<::"'36,D8B?:H412W@\E@B,?
M0L.T['9!=24A]&T#NK#M5,EJ/,>V',,Y<>(TWV8RYH>&,N][>/!4IM^ L\M$
MZ5Q&*5NHE&TYQ,.'H.M',W/QT>4W1-=)7H 4KSC4N(*<@QZ^8QQN&-F68_1'
MPAC)RLL-1C&F0H"_7Q'"7F_$9+[^FC3]%U!+ P04    " "S@&]9#I+1,6<6
M  "B0   &    'AL+W=O<FMS:&5E=',O<VAE970W+GAM;*5<:Y/;-K+]SE^!
M\B9;]A9'H_?#<5PU,[8KLV7'<SW>[+U[ZWZ 2$C"FB(5@IRQ]M??TPV +U$3
M)_F0L1X$T.C'Z=,-**\>L_R+V2E5B*_[)#4_/ML5Q>'EY:6)=FHOS2 [J!3?
M;+)\+PN\S;>7YI K&?.@?7(Y'@[GEWNITV>O7_%G=_GK5UE9)#I5=[DPY7XO
M\^.U2K+''Y^-GOD//NGMKJ /+E^_.LBMNE?%/PYW.=Y=5K/$>J]2H[-4Y&KS
MX[.KT<OK*3W/#_RBU:-IO!:TDW66?:$WM_&/SX8DD$I45- ,$O\\J!N5)#01
MQ/C5S?FL6I(&-E_[V=_QWK&7M33J)DO^J>-B]^.SY3,1JXTLD^)3]OB3<ON9
MT7Q1EAC^*Q[MLU,\')6FR/9N,"38Z]3^*[\Z/30&+(=G!HS=@#'+;1=B*=_(
M0KY^E6>/(J>G,1N]X*WR: BG4S+*?9'C6XUQQ>N/^5:F^C_2JBB-Q75I\(@Q
MXEI&7[9Y5J;QJ\L"*]'SEY&;]=K..CXSZTI\R-)B9\3;-%:=\9>0L!)S[,6\
M'C\YX;TZ#,1D&(KQ<#Q]8KY)M>T)SS?Y$]L6_WNU-D4.O_F_/@W8!:;]"U L
MO30'&:D?GR%8C,H?U+/7?_W+:#[\X0GQIY7XTZ=F_\-6>W+6?IF?CUX$WZ2M
MV\_!9Q7MQ!T^DEN=;D-QFT8#\;S8*?'7ORS'X^$/-]G^(-,COQO]\$(\2B-T
M&F7Y(<MEH6*\$?3X?8%W(MN(G]6#C*7 LF]4I/9KE8L5.<%P%@HLBK?T>"KW
M]1(R3S XETD8T/IN+?%Y!S&W.W[>%.I@$+LFRO6:5MWO5:PQ*CF*->%4*!X5
M7D4T+PW894F,'8G(RB\ AN(GM58:"LCXFS=9NMU(O+B3!TCU02<)?>PV'+S7
M>TW[>^ZD;#_N]1$**0YY%I<1IB ]QQH.J-=E@?6@C0//;9\H2'/B9J=3&9)^
M/D9%1NH96_TL!N+M9J,8\P)\?55N 29B1%^.EKR_: <!(%-6YJ(R@=5ED<&<
MHL^< RC2/63'LPT5+X6Y"J=E[$/F*BTN3;DV&KK-CX'997EQ07E$[%6^5;RE
M,\N$+-4C])X<+[+'%%,[5Z@G)"O ;L)D"1F.;$*V.I38BF'O*=JB8M>ZV 6D
M6)UBBZ49B']B RJW5C9E_J ?R&R07!?' 42!9M+491 :?3JG5=]^CP> UM$7
M^ VB!7]I(L ' -"YJA0ILM3/_W/_5ICC?IW!0YT[W'Z^"[VCDGCVR9M_W-_>
MB;0DMP_%=#X;+VY&0X"@+" KE%8@/0[$QS3X>YDJ&QCC<<@B7F<RCTD';W0.
M\;/<>(4XEQ3R $=Z4+18KAY4;I23WQP2772>)N%&BQ_@<\:4-"8EORE,@1>T
M3[.#N4V 04U5A.0%XD$FI1+?#0?#X4B0 _/#75R@0?<TJ!$,!<E&J$/2C,AU
M+D;#UL!/3G(>*>Y)<C]^$)"G]CQ @9W!@,K'!X7/WTNXT,)JL+5"%44"^54U
MA$MCZS2\<V=T,C>I([,PQIJ\D/&_$7HJ#L >M/'?L1M<(1!TA($UEG45KKX"
M [PKL:K9=43M.97C%" &^1<0.:)LU::6=E,N<-5CT'0K1$T"O./YSV@+(EO7
MPS2K@;A*$B)CB)DTPK[W\&^""VM3A&!M8+E'7K P17/+R*&G!=(48:MC OU@
M PQ+(RT3> T^ .7#* Z# R2(Y#I1A(11DB%"L>9./A Z*V*%19Y98H>=>D63
M/!"1B!^O; U=!4#/)CF(N@@:$I284J8%30@CR6VN6#H6[I#@(TSIL*SI,Q_L
M1U?^^=IK6@$8_5HB..,J=_QKIX\J^,GEFK,IPSW03!H>O@FE'"KBU<\(;S;R
M:,([FC?<+)&/E4*N<UUHLQ._Z!P(+&X-=A:;T *EC??*TRD3*@LF78&LBK#G
MK4O>BW Z&X;3U4(\1XZHK$- +?&WS#FB,T!7'P#YG!+HQDZPB]4+'W-8H@N^
M@/B=!C*Z)QC:JR2*M0%Y%]"3)(M^TYYTRHZ;Q_!0%?@,H'.(; X>/I"?<K/3
M!THK6-%8I^_.A=BQ_DBP[77?=97P5 2;_B3BSHX)SF$P*X\_K01J;LDR$_J>
MDT>MQ,X3K+2=2BP;RXDV\+[_M5/I,6//+,/@OS68CWO'D][O$"K;KQK/R2QD
M*W_(!_RP?\'/T6MZQ$9,EFOX'(7^.4NP4"_(8.JKRB,--P%Z(.ZA#WA-0+/
MQ,CYFOV_QXH5F+H]-XUC]YR=FJL:M%8[F6P0.X5.3JT#70('S:8$4PD(X1)5
MN(!Q!$D33FW)">6)@!7]XY4B>="%3&JBD:-Z?2  NOMT(ZYBU'^M:6[3&-8!
M$R*]4@Z%?E2 6*.Q8 K?6T]X8D6K$'BF81I@4,MZSW2XAN52(YD ]?BFX\C2
M437GJPW2UZ81-FV>U?292<*.]&&U; KEQDQP>H9U*,R@FL5#+*3Y;56%3'#+
ME+,0G-";V-GG=]G5PJ\&/!"#9#1QR1&X1&[(R) 0\,,T2.0((GB"'48N -0^
M2THII5)GQ<MBY8-TJ!7*W#$(;\I&]1.XBN?$ME:QSI<9!Q1BAW,K)DR;[.<4
M1"R^ B=[ [RF3_[KH#.^!0>*8=6Q=M1&A=2-;&RL#GPE=@^8VH*4V'EN,M02
M[XMX4.71SG-5+4H2DX(V#E,JD#G9&\$./=Z9J6;BXRGGVU4[WU<&8L[M^!=F
M?\)(30)B$QL28\4;ZI1PAI8'M7F\5IQQC:NRI"^K&@QBT/_P[RG6WZEU7E((
MCF=A0)H@W0C6S<BKIG^1U@(=!9.XB6-%B99K#9IPK&KRS#8IJFJKPW("Q,]
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
M'B724HDBD+(#SR:U<9'$+2'N9\88>Z;(6OQ.G*9Z3>5VL C1IGEAA4,O SB
ME)G\;9Z)4GS: TF0<O(=!/2Z^'3?JFS.@(+"+9K*'7($'#U\""JMP?A)'D>C
MX^S*.J9Y1-5D4<IX- F2NU>:!P*Q&5=(/H,>C3'Q2(ZG)SUZ!H_^_C $1H"^
M[U*; 2#8&R)28S,4-I$&CMB7Y&V3>1JQ,Q#]'L,/R(H]9%<Q-[CO1%DGRDT-
M_1CF^Q2_5W\0@4@9$5,$FMBBB(QJX9/ )ARPV*/$H>$X8,K8I6GC@^LC(TZ*
MS= #)9?='ZO'A,6@5MN*?)"Z -I6Y!XL5MTX?(NQBR4](Z)[H_Q>.\=H)]8B
MP2E*5^I GY^[RMP4#JZ([1DZOP:U/Q8JFFL(7[)/I?L(0'EJ;'DP]<X?:<WN
MC:6GW[WV!69Y#-8<YP?]/Z8VUW?NU>@#N0^"XY(T-W OHW1BC.'A..5W<A??
ML=8CUKJ2YK9HK#14+-*L5@$O@HH:OX:3%WU7R@P+"M_$0T;CIBC7.QV N4'(
MD=8.M>,S'U-JE7%,XUF!P%4I0<79']'^E@9))%\1G_*UQ^""U\3C#26$I%&0
M^L(2D:,#$.30F[Q[@/II1.3:6*[BO0,W2[[@"Q$2#A*@ JUREJ78<#D.AWU=
M'ZL;,PRMO%86\UL^:7$)1].&*[" 7(CWPR1?3!B HW0Z3<'23)\K9="&<("@
MN;Y3CB_(UHJ'<$\L9/&2%@_=G<:<$PO^>I@9A^;^F5<J7W@@B!T"AQ)G2F+Y
M9N0?UAQ]R&-_\5CS=&A(>=A&<IWDB8"Y(%Z-Q8K66JK+1 UX0U/[.L\H5%0X
M%[E&[4\K*>=CZ49WZ#7#YV :%2WHZBK?BX%K>KX['*X8YH<:7C<P*3?24[HT
M?!]BQKN0%=_)Y@G'<?=.HT@$A]JPAV:>Q]]=:G>)Z@YH:791Y,1A>R-+M(K[
M?3:*RL=3-A7W;<J5QG&(9,I*LX_=2Q2>KW(C[E73Q N>!_70#Q5QJ_:G@5A+
M6ENIQG,]W"MC!UHXD2__. MC.65;4K-T-K1ZXW3$EP_C )0N<H;I:"%N:CCA
MZ))J+8<KAJ)(:-/X[?W#&IG<SFNY0_;IDFT<+KX[?3D74Z%'-\&6M^)1/;+Q
MEBBJT4G?(-CO2WYQ\N+H!<K..Q _6(WABVNYBZF'$Z$<?==VC=TIB#KT2\?Q
MY%>M5KD-_W;']Q0FQ!^XAJ?#SX,7\5>Q<7G\;?&]=!M0-&)BC:TGB^]>S#!*
M\N]U\4NP'?]&MK(AV)8_UDJB8- "O%];5*3TA10,/YJ>_Q=02P,$%     @
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
MO-OML,;'%$CC@-_70N@'PRPP/<\6WP!02P,$%     @ LX!O66/*M5;#!0
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
M>&&$SQF>=&QE ]8GQOC50 RL'XE7_P)02P,$%     @ LX!O67+[M"GB"
MG"(  !D   !X;"]W;W)K<VAE971S+W-H965T,30N>&ULY5I;;]LX%G[7KR \
M:=$"JBU15Z=)@"2=8KKHS!1M9W>!Q3[0$FT+E425HN)D?_V<0TJR?$OC3MHN
M=A^2Z$(>?N?^D='92LA/]9)S16Z+O*S/1TNEJM/)I$Z6O&#U6%2\A#=S(0NF
MX%8N)G4E.4OUI"*?4,<))P7+RM'%F7[V3EZ<B4;E6<G?25(W1<'DW17/Q>I\
MY(ZZ!^^SQ5+A@\G%6<46_ -7?U3O)-Q->BEI5O"RSD1)))^?CR[=TRL?Q^L!
M?\_XJAY<$]1D)L0GO'F3GH\<!,1SGBB4P.#/#;_F>8Z" ,;G5N:H7Q(G#J\[
MZ:^U[J#+C-7\6N3_R%*U/!_%(Y+R.6MR]5ZL?N&M/@'*2T1>Z]]D9<;28$22
MIE:B:"<#@B(KS5]VV]IA,"%V#DR@[02J<9N%-,I73+&+,RE61.)HD(876E4]
M&\!E)3KE@Y+P-H-YZN*M8&5-WK$[-LOYV42!2'PQ2=KI5V8Z/3!]2GX5I5K6
MY.<RY>GF_ E Z?'0#L\5O5?@!UZ-B>?8A#K4OT>>U^OG:7G>0_0C_[J<U4I"
M)/Q[GZI&DK]?$F;':5VQA)^/(/QK+F_XZ.+I3V[HO+P'I]_C].^3_F4_W#_]
M6?S<VE3UPU)(]4)Q65@S5GXB.;ZUP+R*%S,NM8U?\:2]<6T+#8Y6]ZPK'"_F
MY)J5B_\L14-<<D)<G]J1$\+5B]T!E- XL'W7@Y=ORA3"5F8L)ZQ,R;4H"BX3
MO.VG+;.2D6=/?XHI=5Z^N;ZZUI?NR^<$=8#E7A!JQ]2W\)UY1N%9Y-C!=/@0
MEB->X-BN/QT\]7%RX".4_EG0XQ\^#?<^C8CK34$"+&E]% J U[TMR=J68(DX
M"&WJQ7#E4\\.PHC\7EI#HVI[VD0M.=JA8N4=X27(X2G)2B4(TS4K*Q<D856&
M2Z%HPA:2<ZA\"HJ!6NKIVR8'H8+,A,0P.^FT8 HDSK-;GEJ97J961#+%<6(P
M#IZ0"F"QLFR*,?D(0O5B64UJGC2(:79'$BX5E'*<,4"-_G&CES54GK*90_XT
M$D'SSTU6K7&6T$.P_I(;EC>XJ'5" Q=\YA%6H\3-Z,. &^!897E.9IRD,!6
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
M0BQY6[D/>OV3Z.(9H[Y<5Y;^L[7?F\+FO+5.UYTP>%!+Y7_Y8Y>'/8%9](Q
MT@DDY+<W1%Z^X8Y?7QJ]9@9W@S:\H%!)&IR3"HORT1EX*D'.77\0%7>B8/?<
MN W[9+BRG/)E+T<.]..N4=[INO6ZDF=TS=D[K5QIV0^J$,6A_ C\ZIU+ML[=
M)F<5?A3-D*51R)(HR<[H2_M@4]*7OCA8]M?-PCH#=W^?BMNKS4ZK1=R\M@W/
MQ=4 @&&%>1"#ZZ]?Q9/H^S-.9[W3V3GM+ZS0>5W?S+\-SB3AG1D&?Y9";;1:
ML5]D&S)7"G:GZX:KS=>O9DD\_=ZRNQ_>LY);5FFN0$^ME=@PI]D;D%IRD+SG
MC3 ,"(,0*6$EYXUTO&)-:QIMA67Z 79P!OND+IA>,@=('[+WBOW,50OL$,18
M]3@-GZKEJD _V;Z?P Y*K,$7=->51HCO-H(;YH2IR4T&=7F0NK75A@D%R[!7
M][:8MP5]ALK%HQ/8OZ@L -BW1D*>"L@96[8&%@T%*W)1+^ Z]<)C<OYH]2"#
MK.$2@UW2(OD%D5\D89+-PV0ZA\UZ)<C"6KJ22?+4N@!WI?,X3*<9I17%N]0M
MC:XI4>B4]^.F:8Q^E."Z@' OTLDXG$49Q08W<3B/QVAWJYVMX8<!7UL'6[!:
MH.EIAD.V+F5>!K37B%P;S)"$ ,C=AF_XHH*ZHA&>YZ:%IY7D"UE))W'=PA[C
MJ-+@?-X:*)D[V +*Z!$THJYD03VZX!57N6!^/H$2D =2<)3D8,L,9/5)ZA/H
M'(BN$<3ZU0;+$_1[8I*,L_"XE2!W#Q*#X[Y"D(R]$D*+U+I5Z!L\N)B%TPS*
M-YV]K/\#*B\H[VM@L+T@N&R8CK]BOL]56W=I9VL('6</=2U5WTB<H:P2OF1;
M^7NAFTKT4+WEZC,NWY52\2'[!)*ML@+2+XJ PD/-?<AZKX-W*<+LKG5;03G
MAI$KT%5!9Q6M."4Q';(W@!GL(S!'. 0/X,'D$ Q&(!R"BTD8Q4F8Q9/3?7<:
M$AXXLUDXGD^&[*UB/XJ%(2R#H=D9U!F!)Q7TKNNMG87@A(4HS*((('78>>Q+
MG<</(0@],HL3CT"X3L?3?0 >-FH8O "/5+[_!8[!%^%(B'K'#7AQDNRV/ M-
MQE= R35:H!0?8<[' DVEU_8IC"#XA38X,XGJR (,(-1*2&1M$R 4XVD(/H1I
MEK!O/KR[C:%T441_WYX=11X5O'C R*#, -S6IQU^A.?:G?\<2H-]3T.&FMOV
M?@4T(P3'4+QKTI(R47@C!#A8ZR%(]<FY,50319@'UPY9P0+S=:@'"I!V6[1G
M*"# 9^=H@''GYR1,W*TNGV'0XD=P"TV+H]<7%1S;\]A'AN#(PC3)PDDZH2XL
M#%^K72Z6/,=.(MYE[W.GB2$RTCEY5B7@9):&T3P^H9+M5)['NR<6Z(AP'$W#
M+$V"$P#:J\@9;O.92,CKV?"X<:DQ:!3X4\-NL&/+\:*0>+""DJ:^5P+>[3FB
M(4!&5:$3QY:3F)+X*YR9B&827YDNZOQ)U&DXG0 M3N?GZ?0$V<7C63@9QY3>
MGM/ T/S0T'^ETV/"GE.W'+'I%^<X&MKGP]W)!9KD(IY/PCCMV#4&&U$V?4*I
M_XDL@__S[()!!R\:(4XC2^VP@5UE/?<<U]6?X2Z8DA7]O57!%G.@S>=FUS^P
M<IJJ(;%PVEGK'>'9TXP=[E.V.'$@[UD[V+%V9VS'W-ATTS :S\-L/";6'N^1
M-N84<[!#JO5AGJ)//*XMY:./X<21*NB/5$,DKB0=AY-I2C;3/9N^0ZC#%YL^
MJE4?%OATTZ[@K9R*Q,Z@>:=([M 4H!3BJW-1*@!53\(];^ -:!/X:H6OT_YU
MY)G6(4?VRO_2/NMJT366+6'"E;K"R4?HFB9(H>FVX! 3ON%B8^!DZX;?GI1%
M+0"I  -YX 9?NH <&Z$LX8304VP!\]OP8S=_^X'9\5\!*<5SYP&'+*$KAZ=>
MJ4=['T!J85;TF<<"'D&I_Q;2K_9?DF[\!Y3==O\9"DXT, 3@[58L030:3L<#
M9ORG'7_C=$.?4Q;:.5W392DXA(X;X/E2:[>]00/]][7K?P%02P,$%     @
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
M4=!(8@':7RL"MGYA!\W_&J[^!U!+ P04    " "S@&]92/S]>T #  #'"@
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
MVPX+58ICQ!A\#$W<!#H+M37BY262P7#&;B_^>1ZX@C^_H4?[@4;"3:/=,.\
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
M&!IO0/N5UNX@^ ##5W'Y/U!+ P04    " "S@&]9!<FP3D &   L#@  &0
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
M).>%*%[GX(3"WX4UA!9N'&'A)%8%.B_KP10B 3)A4. *L9ZP3$J>9\F.A>C
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
MV7[!+I]3KY<9Y<(7MBUV?!I!UC@R54=F!Y74[5\\=N=P0#A/GB&D'2$-OMM
MP>5'06(^M68+UJ-9S0]"JH'-YJ3VEW)#EG<E\VB^DN[.@= YW.H,+?$UDD0W
MC8G%/23..J%%*Y0^(_0>KHVFTL$GG6/^+S]F4[VS=.]LD1X5O,%Z".-D &F2
M3H[HC?M,QT%O_+),X>?EVI'EU_'KJ:1;S<G3FKYB+EPM,IQ%7!(.[0-&\]>O
M1F?)AR..)[WCR3'UE]S-<:$WZ>@M/)?_MQ+ARE2UT#N0CJMS_9LK!LCXH2/!
M**' !O;&FFIP(BJC"S!4H@4JI2[< %B,*Q4A8R4DV5:<<R:3@C#G1TTE8Y%Q
M.3]JRZ$T%*C1"C7HI-H0_Y,V4@N=<9 !*'G?R%S2CKL!CRQR<R W.+&BEKG:
M058*73"RJQLO>8@#;F%<I)JWK46=[0 ? P7!<CP&^,/A=L<SK\(.O>/EZ@H:
M?M,6)#EX$%::QH$2V_8P^=K)RM!BW/"I2X\/BI,]%:$%.3ZH1E-;I_UJW^4N
MV^+^"V];Y+6PG!\'QPU3D^$[;BJV;3OMA$P=2GUMB \@#$ONU&@]@/<WQM!^
MX@/TO7_^!U!+ P04    " "S@&]9[%%G"?H!  "D!   &0   'AL+W=O<FMS
M:&5E=',O<VAE970R."YX;6R-5%UOTS 4_2N6D1!(J$[=;D!)(K5CB#T,5:N
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
MN)>D'Z0^$(Y;TJ#%O9;2*6/T+^D,3;!!U'(3UYCK$7-=2/N4&2<M%8LTW!;
M"Z>BQM1P\*(O3)'AD,)7T<AH+!7%>JT;8#9P.>):HW9\83.EV0)FVMH*"5SE
M$JFXTT>4OZ+)&\&7Q;=!#55P27G<4$!(FIVI;\WA.;H!@L[U!FM[J \C(M7&
M<@5U4,!1N@H993E%Q)$$J$"K+LJ2;_C.#_MS=1NK&V<8VOF@' ;>SM+B#HKF
MZQMD 3D3'_JKCVR0 =A+A^,G).W2YT)9M"'L(&C^GY7G.]2EXEN+0%G(89$V
M]]VGQF 8"_ZR'[+[X>.'H)0@>/.32SBQA^-0X R3&*^>7HH#[>";OAU\<[ =
M_(>S1Q_[JY:_T!S^!;+92VW=V'BWWX!S!>=9BK,4NNF6RQ$U=(XZ!DI:6*$+
MF&4WW5&YXRS!U7-WSDO9*#85Z*N#9L6RFV\9833INW"ZC6A)0=O;HNG8J.#[
M',\CR#"16[[:LMMKK07?B':SH>>YAX:X" Y5:P?-M+O)V*1!@9+P"!>SB20'
M"ML9]J)4/"FQ4%38#LF4?2U35P,].V^73-/4Z'9"F"?3;H0)RIAX5[=7J4-?
MJ]=J=XZ*5:YRA3*!*_5.@1UI+E-OR712$ZQ9EM3&G?5-Z':NY'ND[>B8[N3Z
MN?+0T'711]G%P7!X+*'&HSON(\CA,9"^>$U\D-+XU#4@GPW)[P18&_;;B^07
MO)>'BY N=K9SV9O3B^D.YJ/'QN5/XD4^T@1'V=WHQ*\G''8IGY^<'YVC8O^$
MFHF"$+7S(#<Q-\!E*(G\5-7&;11(C9GA>/ QIE)^Q9^<^$[,-O&[3/^V_ZIU
M&S_F;+?'3V(?I%^ANL%IESAZ,GMS/A$^?F:*#XVK^=/.PC6-J_AGJ21J+6W
M^M*AF*<'8M!_Z[OY'U!+ P04    " "S@&]9ZWV@$?(&  "##P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970S,BYX;6RE5VMSV[82_<Y?@5$?DW1HBP_QY=B>
MD9QTZCMNXD:^OA\Z_0"1D(0&)%@ E*/[ZWL 4K)E.ZYG^L$6^-C=LV?/+HC3
M.ZF^Z#5CAGRM1://1FMCVI/Q6)=K5E-]+%O6X,E2JIH:7*K56+>*T<H9U6(<
M!4$ZKBEO1N>G[MZU.C^5G1&\8=>*Z*ZNJ=K.F)!W9Z-PM+OQF:_6QMX8GY^V
M=,7FS/RWO5:X&N^]5+QFC>:R(8HMST;3\&26V/?="[><W>D':V(S64CYQ5Y<
M5F>CP )B@I7&>J#XV; +)H1U!!A_#3Y'^Y#6\.%ZY_UGESMR65#-+J3X'Z_,
M^FR4CTC%EK03YK.\^X4-^3B I13:_2=WP[O!B)2=-K(>C(&@YDW_2[\./+S&
M(!H,(H>[#^10OJ>&GI\J>4>4?1O>[,*EZJP!CC>V*'.C\)3#SIQ_4BO:\/_3
MGJ*F(K-.XQ6MR8R67U9*=KCWYH8N!--O3\<&(:WAN!S<SWKWT3?<%^17V9BU
M)A^:BE6']F- W>.-=GAGT8L.YZP])G'@DRB()B_XB_?YQ\Y?_&_R_WVZT$9!
M0'\\QT ?8/)\ -M4)[JE)3L;H6LT4QLV.O_QNS -WKT ?[*'/WG)^_D<35IU
M@A&Y)/-NH7G%J>),NU1NL;2%(Y>-88AM4 7##1X_E\;+@:;:LR%8:UB]8&I?
M A?H/2N'NZ&[&_MH#$.YT!:763-R(>N6-ML?O\NC,'NG,0,>8=WLL/(=5C9@
M)50Q0C592H$)HD_(1UHS K&[I*\%J'4+IDJ88)"X*\6;DK=4W+.R/2'O9;-:
MTF9%?I&BXOC]*#<]\#"VP(.4S&XO21@$/X"S?F  T 9P,(<,60]F\S5K5A7;
MN='D9[90'4*0*'%^"C(W \"/;$,KNO/YQ-6,R@.7_^D:1L+!R?7GB][PFK8
MV2I9=>5>J16'*/FB<S=^X[112 \.Q):$#D84WGOXB/F(&<; LB"&E>M&"KG:
M$BM(#@9OG^=_2][8FD7!N]O+#VX5OGO[@,@>V*]4E6O$\4E8%*D+>H&V5U+\
M] KH-\A<V_2'=Z>MXH($F4TA# ^\O<;=3X_1<4T,]BO#*BNCH11E[U&P;TIO
M^TB[QP3A'V.%;^=NKV=G=0C@^(4^3_9]GKRZSZ>KE6(K*Z\+JM36JN>6BHX]
MC;QOMZG6S/2-=H5<N?CF%'@1QO/#[&;-O($C%X$C$NC54O#*L7[8[.CF1AIL
MZ']U7.&ID;:<&P[Q+WE#T;90J.[:5BIC']H20'R^\]U(4L*(&ZG(&_PM6,.6
MW)GLJN?9UF)*O]W5#\9D3=')BI6R4YKMO-*>%;RV@]\UPH[^!U5'@[14(0UT
M%07OR #6"V:3^A-?%O9*=U!_*2BO]3$!&W9>*>8!*Q#5&LB(X\::V^9'2(4W
M%.K47_N$UZU &L8^85_[M4_NUAR>!Z8.4.$U2_,!L\\1Z3TE\AACZXYMF$+4
M>X(J"0^[2$_JX/]C\)IN42'C'LAVWYD#2YYE"1.Q0]VV1/":#VJT!5/<=3)8
M>(T.CKW#3>CAWN.Y'<EN0-YT/O]P,_<N.J7LN.T;P+N@>NWB+FCS!?\$P@#\
M]V3B8_C[<9I@'?DYAD\:Y-[G 1U46EK+29;[09KB-_*+'$%*",K6$\IB?..&
M2.AG4>;'64"2+/&3*/7LU&^0N*4I\;,X\I.X(+&?)(D?Q8EWK2"Q;2\,BTTB
M4X5OOQ[Y(-(P]R=9ZB=!9I=IB!!)Z+U'UR^5K % N%:#5MV>&161'^4!B?+"
M#[/8NY$&;#[R"?HR;'QAE)$(R<-GGJ7>)PP.? YAA@B&SUVB['?MD5P>=7K7
M,CYI<%R8) 6 1"2) &B2(P\<%92!#EKP:OJ&M8IJ;6Z]33@I_")._3!!'@G8
M!%=!40SXAC'U/5(,_3#(_1R[B;V: %GLIZCKU>5T=GEU>7/YX;ZX#T::-U]#
M+D>V[_H:"TD;5V" #,,"JZ.]G566%2H&@,#<[*UZ ]0(VUD4Q%AE>> 'X<2[
M<G2((1CV>IM+EMH-P)_DDWLUH)I."D>055&$WK3:6)WUE>J_Z3&?2)PAQQ"?
M'J CS:RYZEP)MW9CZMG#6)!;QH8Y9VL6)WZ00>20>Y+FWB<GEB%BKQ\Z.!+W
MM) 0"8'/("E(&/KY) ;R&,HL 848^I7=HXZ15A[EX.E0- ?N4G\"&<9I8#\U
M@@*9%)EW]83$*(_]&#E.$!TAX^@)B4<8Z<W1+D9L&\LV&.SR-!T0/(P,-126
M (@AL[V*TN26Y80\M\N.'QR,P/G*'?_L[H0Z]6>D_=W]"7/:'ZSN7^^/I_C&
M67$D)=@2IL%QAIU2]4>^_L+(UAVS%M*@P&ZYQBF9*?L"GB^E-+L+&V!_[C[_
M&U!+ P04    " "S@&]9#JORX!L#  "5!@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S,RYX;6R-55&/FS@0?N=7C+C5J97<!0P$V":1-NVUUX>55KN]ZT/5
M!P<FP2I@SG8VW7]_8R!I5I=&]X+M\3>?O_%XAOE>Z>^F1K3PHVTZL_!K:_N;
M(#!EC:TPUZK'CG8V2K?"TE)O ]-K%-7@U#8!#\-9T K9^<OY8+O7R[G:V49V
M>*_![-I6Z.<5-FJ_\"/_8'B0V]HZ0["<]V*+CVC_ZN\UK8(C2R5;[(Q4'6C<
M+/S;Z&:5./P ^%OBWIS,P46R5NJ[6WRJ%G[H!&&#I74,@H8G?(=-XXA(QC\3
MIW\\TCF>S@_L'X;8*9:U,/A.-5]D9>N%G_M0X4;L&ON@]G_B%$_J^$K5F.$+
M^Q'+$Q_*G;&JG9Q)02N[<10_IGLX<<C#7SCPR8$/NL>#!I7OA17+N59[T Y-
M;&XRA#IXDSC9N:0\6DV[DOSL\E/WA)U56J*!5Y_%ND'S>AY88G;[03FQK$86
M_@N6 NY49VL#?W055B_] U)TE,4/LE;\(N$C]M<0APQXR),+?/$QS'C@B_]'
MF%]OU\9J>@[?S@4Z\B3G>5R)W)A>E+CPJ08,ZB?TE[__%LW"MQ=4)D>5R27V
MY2.57+5K$-0&3A2?DWF1Z+S,TSLH%965L5BYHVR-L%$-U:?LMB",LU$"++9K
MU,<L@.@J>(_E8/7B:+#&-]Y+Y $ !/ &-X?R'L0>[H1%+45CO <LG\N&#N]%
M3]"U$KJ"*XA9GL6,QS'-HR)G69+\A.YK:1%,J44_N44ARV;<#;,D\SZ2[EG*
MLBP"'K&$Y]Z*BG6".NF*PM2@24A[$ *4-Q:'.40)9U%2> F+B"[,$H@SSHI9
M3M&U\LU&=I)*K(*/2E6&XHQ90BKC,&0\S+P/+[<C%D<%"V,.G.5YRL*H\#XK
M*QJ04P:>&6RU,@9(;\Q9&A<4>YKF+"H2[Y"F9Y@R!V_@%8E)"WC]7YZ.^O;5
M"<_5P)32+:9P[D4&)ZVB1;T=&J)[#[O.CEWC:#WVW-NQU?R$CPW[3NBM[ PT
MN"'7\#I+?=!C$QP75O5#XUDK2VULF-;TWT#M +2_4<H>%NZ XY]H^2]02P,$
M%     @ LX!O6?F"V3[= @  6 8  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S0N>&ULI55-;]LP#+WG5PA>,6R 5W\[<9882-H-VZ%8T&S=8=A!L9G8J&QY
MDMRT_WZ4[+@ID 8#=HDDBN_QD3*9V9Z+>UD */)8L5K.K4*I9NHX,BN@HO*2
M-U#CS9:+BBH\BITC&P$T-Z"*.;[KQDY%R]I*9\:V$NF,MXJ5-:P$D6U54?&T
M!,;W<\NS#H;;<E<H;7#264-WL ;UHUD)/#D#2UY64,N2UT3 =FXMO.DRU/[&
MX:Z$O3S:$YW)AO-[??B:SRU7"P(&F=(,%)<'N +&-!'*^--S6D-(#3S>']@_
MF]PQEPV5<,79SS)7Q=R:6"2'+6V9NN7[+]#G$VF^C#-I?LF^\PT3BV2M5+SJ
MP:B@*NMNI8]]'8X $_<5@-\#?*.["V147E-%TYG@>R*T-[+IC4G5H%%<6>M'
M62N!MR7B5+H2T- GK+*2A-8Y^:8*$.2J%0)-9"$EX,6[[W3#0+Z?.0I#:J"3
M]?3+CMY_A3XA-[Q6A22?ZASREW@'I0YZ_8/>I7^6< W-)0E<F_BN'Y[A"X;\
M \,7_$_^OQ8;J01^0+]/5: +$)X.H)MJ*AN:P=S"KI$@'L!*W[[Q8O?C&?GA
M(#\\QYZNL4GSE@'A6_(OJ9S2?S;":?U'H48Z%#>ALCX4[:J6<6Q=J2#7XM"!
M;#G#&5#6._30-GQ+!=4&D8<'-;JO(>NMGK$&T]%+SV.'D8%IKY$15>:$:1(&
MV*KD@HQM+XAP_3!ZUHQ"!&E:D17:!X5@<X,H*9,DLL?!V(ZC '=A&-L3Y+VC
MK(4/-,</F"CZB*,HXP\@=$L0+[##)+2]R#-;-['#*!F4[#!/+PAM/\%K+[:#
ML3\RKX)FSP[BB$SL.(A'%\1+[& 2VE&BM7H3.YEXB'+)J4_$.>KV"L3.S#1=
M[K967>,/UF%L+KII\>S>S=P;*G9E+;%:6X2ZE^/((J*;8]U!\<;,C@U7.(G,
MML#1#T([X/V6<W4XZ ##GTGZ%U!+ P04    " "S@&]9;P +3C8#  #?!@
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
M4?9;\T42)4ZJ&W+DG>.?<J]WRB U'=4,5#-1S4(U&]6<6I/6>* 1/53S42U
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
M&/:,H?>+WLCXZW:'$]A O\?06J_9N)<[5#>FYADL*)X: _H$-/WP;AH'7\9
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
M:"*S#7+$03 X"/[NH%U-@A<CJ1N1YFA#+S3>%" *RJ3)4\<:[GD*8S^.0O_
MEB$N"*+$^Q/W1'8XR Z/RKZEK($SFF60$47O\59-^18$73'C"H3/5+A^, K<
MT#V0:PQT1D$X,NN-!KW1JS;*AAJK&9G2>J-#=88P-_)CSZPM'K3%1[6U!]@H
M*S;D\Z/#G?L\*HG\R*PI&30E1S5]XXHRDZ3DV5ER1WZ"ZW.HRA"8C!+7&SD'
MRNR])T0_WU^HV!25Q..\1JAS'J,ST3V)74?QNGU55ESA&]4V<_R* *$#<'[-
MN7KLZ(=J^"Z9_@902P,$%     @ LX!O6:H%-*A2!   1!H  !D   !X;"]W
M;W)K<VAE971S+W-H965T-3$N>&ULM5E;;]LV&/TKA#8,+9!%HFZ6/=M 8TEH
M@68PFG5[*/; V)]MH9*H4G3<#/OQHRZ1+9OE;)=]221:YYR/YY "28UWE'TN
M-P <?<W2O)P8&\Z+D6F6BPUDI+RE!>3BEQ5E&>'BEJW-LF! EC4H2TW;LGPS
M(TEN3,=UVYQ-QW3+TR2'.4/E-LL(>[Z#E.XF!C9>&CXDZPVO&LSIN"!K> #^
ML9@S<6=V+,LD@[Q,:(X8K";&&SR*L5L!ZB?^3&!7'ERCJBN/E'ZN;MXM)X95
M500I+'A%0<2_)YA!FE9,HHXO+:G1:5; P^L7]KCNO.C,(REA1M._DB7?3(S
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
MP2GA.D"]7S(F'V_T(5E[*#K['U!+ P04    " "S@&]9;7I*(RD"  #1!
M&0   'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q]5&UOTS 0_BN6D1!(4Y.F
M[08EC=1N() 8JE8!'Q ?W.3:6/-+L"_M]N\Y.VTH4M<OR=WY[KGG<>Z2[ZU[
M]#4 LB>MC)_Q&K&9)HDO:]#"#VP#ADXVUFF!Y+IMXAL'HHI%6B59FEXG6DC#
MBSS&EJ[(;8M*&E@ZYENMA7M>@++[&1_R8^!!;FL,@:3(&[&%%>#W9NG(2WJ4
M2FHP7EK#'&QF?#Z<+L8A/R;\D+#W)S8+2M;6/@;G2S7C:2 $"DH,"()>.[@%
MI0(0T?ASP.1]RU!X:A_1/T7MI&4M/-Q:]5-66,_X.\XJV(A6X8/=?X:#GDG
M*ZWR\<GV7>[DAK.R]6CUH9@8:&FZMW@ZW,-)P7CT0D%V*,@B[ZY19'DG4!2Y
MLWOF0C:A!2-*C=5$3IKP45;HZ%12'19?@21Y]N8.4$CEW^8)$FHX2\H#PJ)#
MR%Y >,_NK<':LX^F@NK_^H38])2R(Z5%=A%P!<V C=(KEJ79^ +>J)<XBGBC
MRQ)_S=<>'4W![W,:.XCQ>8BP&5/?B!)FG$;?@]L!+UZ_&EZG'RX0'/<$QY?0
M.X*L4<(@0\L03+!:ND[':/N<0&FV3(6L*YHX7SK9A)$^I^-RIR%[!N'8QEG-
MOMD=Z#6UH&L>A;ZG@;/WGIR,F0:WC<OD66E;@]W$]=%^7^?=F/Y+[Y;]7KBM
M-)Y$;:@T'=Q,.'/= G4.VB8.[=HBK4 T:_KG@ L)=+ZQ%H].:-#_Q8J_4$L#
M!!0    ( +. ;UE)3(014@(  ,@%   9    >&PO=V]R:W-H965T<R]S:&5E
M=#4T+GAM;(U4;6_3,!#^*U:0T":Q)4W?8$LCK=O0D#:H5@%"B ]N<FVL.7:P
M+VWY]YR=-A2I#7R)??8]SSUW\5VRT>;%%@#(MJ54=A(4B-55&-JL@)+;2UV!
MHINE-B5',LTJM)4!GGM0*<,XBD9AR84*TL2?S4R:Z!JE4# SS-9ER<VO*4B]
MF02]8'_P+%8%NH,P32J^@CG@YVIFR I;EER4H*S0BAE83H*;WM5TY/R]PQ<!
M&WNP9RZ3A=8OSOB03X+("0()&3H&3LL:;D%*1T0R?NXX@S:D Q[N]^SO?>Z4
MRX);N-7RJ\BQF 1O Y;#DM<2G_7F 7;Y#!U?IJ7U7[9I? ?#@&6U15WNP*2@
M%*I9^797AP- ')\ Q#M ['4W@;S*.XX\38S>,..\B<UM?*H>3>*$<C]ECH9N
M!>$P?01*R;*S.T NI#UG%VQ./SZO)3"]9/Z:W6_I#5A(0J2(#A=F._9IPQZ?
M8'_'GK3"PK)[E4/^-SXDI:W<>"]W&G<2SJ&Z9/WH#8NC>,!N/WYC9Z]?]4;#
MZ_,.\GY;B[XG[Y\B/Y4X^WZSL&CH!?TX5H.&=7"<U775E:UX!I. VL:"64.0
M.M'1=8?F0:MYT,6>?JK <!1JQ:17G&F+QS0V++WF&;A.7:?CP;@W3L+UD>C#
M-OJP,_J\T 8O$$SYC_"=-,=+Q#JJ,VKUC3KU/7:*&OU?3<*#[BK!K/P,L<1:
M*VP:K3UMQ]1-TYU_W)L9]\3-2BA+Q5H2-+H<4UU,,S<: W7E>W6AD3K?;PL:
MM6"< ]TOM<:]X0*TPSO]#5!+ P04    " "S@&]9]_G$_SP"   &!0  &0
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
M:>P-\L72/EFHW #;7TAI3A5WC89',/T+4$L#!!0    ( +. ;UD@X7<,51<
M ">2 0 9    >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;+7=;6_;QIK&\:]"
M^"P.>H T%I_TD"8&$I-#<L@9% VZ9Q<'^T*V&5N(+/E04M(N]L.O),NF1Z)&
MI/-O7Z2.X_G=(TMSBQI=(M]_GU=?%W=EN73^N)_.%A_.[I;+AW?GYXOKN_)^
MO'@[?RAGZW_Y,J_NQ\OU7ZO;\\5#58YOMH/NI^=>K]<_OQ]/9F<7[[??^[6Z
M>#]?+:>36?EKY2Q6]_?CZL]/Y73^_<.9>_;TC=\FMW?+S3?.+]X_C&_+S^7R
M]X=?J_7?SI^5F\E].5M,YC.G*K]\./OHOM.C_F; ]B?^<U)^7[SXVMG<E*OY
M_.OF+]G-A[/>9D;EM+Q>;HCQ^G_?RLMR.MU(ZWG\>X>>/=?<#'SY]9,NMC=^
M?6.NQHOR<C[]Y^1F>??A;'CFW)1?QJOI\K?Y][3<W:!PXUW/IXOMG\[WQY_M
MAV?.]6JQG-_O!J]G<#^9/?Y__,?N%_%B@!L<&>#M!GC[ XY5\'<#_+85@MV
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
M:@6J*533E&8N\3JDV<="FO;/JMGK=&X :$@3U6)4$ZB6H%J*:AFJ253+4:U
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
M%SG('Y8M;#T&-/YZCQ$N-@K7/,[H&;N&YX"MZ8#X>M(U&IK1C9@(K=^(UN1
ML\NY+-US:P)#SX,A>BW=H4#LN5YX0;JMAX%F$S-"NJY9NL9Q1L_81&C]KK2^
M"?K7D^ZD9FDJM'XC6KL$C4;$(-TW&!@P6&!POBM[+G0=]X*T6Y<#S39GA+0]
ML[2-XXR>T8G0^EUI/1:,KB?M28W55&C]<X'662&C8;DL[3JO]V\7H0 %[JM=
M>3 0NNC,4-B=\QM]>/:)\'VB^IW2G<IT;@.E?EZ=1U4WDAW+(YTUDY)EY>6!
MDBWE.D"]WS$F7V[T*5%S*AC_"U!+ P04    " "S@&]9ZAD)79 "  !H!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6RM55U/VS 4_2M6-B$F#?(=
M J21H-6T24RJ6M@>ICVXR4T;X<29[;;P[W?MA*A FR&TE\0?]YQ[SG5RG6RY
MN)<K $4>*E;+D;52JKFP;9FMH*+RE#=0XT[!14453L72EHT FAM0Q6S/<2*[
MHF5MI8E9FXHTX6O%RAJF@LAU55'Q> V,;T>6:STMS,KE2ND%.TT:NH0YJ+MF
M*G!F]RQY64$M2UX3 <7(NG(OQI&.-P$_2MC*G3'13A:<W^O)MWQD.5H0,,B4
M9J#XVL 8&--$*.-/QVGU*35P=_S$_L5X1R\+*F',V<\R5ZN1%5LDAX*NF9KQ
M[5?H_(2:+^-,FB?9MK%G@46RM52\ZL"HH"KK]DT?NCKL -Q# *\#>&\%^!W
M-T9;9<;6A"J:)H)OB=#1R*8'IC8&C6[*6I_B7 G<+1&GTAM.:TFF])$N&)#C
M"2A:,OF)G) Y?C#Y&A=Y06YXO3RY!5&1"2P4F4%#'_$HE<2XN_F$''_\E-@*
MY6A2.^M27[>IO0.IY]"<$M_Y3#S'"_; Q\/P"60(=PW<?PZWL0A]);R^$I[A
M\P_)>9/?7U<+J01^?+_W&6XS!/LSZ!_R0C8T@Y&%?YP$L0$K/?K@1L[E/OO_
MB>Q9,?R^&/X0>SH#W0%R$+H:!\[GNJ6(#(7N%ILT\*/0C\/$WNP:&4SU3B-!
M;R08-(+:PWW:6U2XJ]V+73>.7V@?9'^G]K#7'OY+>T2.:-5<$EHH$/M\A*]\
M>'$8N/X+&X.)WFDCZFU$@S9NN:)LG_;HU?<3G_ON>1R]$/\ZSG7]LSCPSOO
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
MXMXY42>Z$4#<_-SL034-U714,U#-1+4IJEE_16L]7$*'Y5##<M%A>:CFHUJ
M:B&J1:@6HUJ":BFJ9:B64UHSK%X]*RL+P^IPZYHHL(3$V8%%:AJJZ:AFH)J)
M:E-4LU#-1C4'U5Q4\U#-1[5@K[V^CW#4&TSZ@T'S5$2X7[%Q__:@]?[MJ*L9
M=S<3]%.GJ):A6DYIS:A0CE&A=#O1-EO>K!9E:U((A;.3@M0T5--1S4 U$]6F
MJ&;]%:W]T$9YLRM1AJK:5YJ[!P<=OHMJ'JKYJ!:@6HAJ$:K%J):@6HIJ&:KE
ME-:,HV,9 EGXJ.BU]E1*]>KY$L_#:GY;5JV)A-8<0#4-U714,U#-W&N-NYJ5
M45\]>29EBO9J=>S51GMU.O;JHKUZJ.:C6H!J(:I%J!:C6H)J*:IEJ)936C-*
MCF4!MJ7_!%'B51^D_WDHE_<_5LM[R9T]2?_RRL77LFJM8B/&SHX44M-034<U
M ]5,5)NBFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ):B6H9J.:4U0^Q8@T!^
M?E[U%]1ED]':!*BFH9J.:@:JF:@V134+U6Q4<U#-134/U7Q4"U M1+4(U6)4
M2U M1;4,U7)*:R;:L42"+*Z1\%ZY-G'SLV,+K9" :CJJ&7NM<>E$Z4^4T:1Y
MBLI$NYVBFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ):B6H9J.:4U$^E8@D$6
M5QAH/&O4&DEH(094TU!-WVN-$.GU3^_.,5I64R>R.NJ?1@U:5 '5K+W6K(\S
MEI73RTAHP8363M7!:4V>MFD8CP>3D^?%/'1P/JH%J!:B6H1J,:HEJ):B6H9J
M.:4U=_O'@@>RN.)!\%2OZV)YN[U->KXMP_.UF!?+F_9;X-#:!ZBFH9J.:@:J
MF7NM$3O#P;C7/[WA@.S5ZMBKC?;J[+5!HU=Y(@].HP*M4X!J/JH%J!:B6H1J
M,:HEJ):B6H9J.:4U ^58LD 6URSH>.\:6J1@K[W>.8U'?449C9O["0WM5D<U
M ]5,5)NBFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ):B6H9J.:4UO]#S6+I
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
M(7U=U?5JL7OY4!:W9;5=8?/SN]6J?GFS[>#[JOICMWFO_Q]02P,$%     @
MLX!O69<Y")P  @  ,00  !D   !X;"]W;W)K<VAE971S+W-H965T-C,N>&UL
M?51M:]LP$/XK0ANC@Q$YSEO);$/2,#;86&CH]F'L@VQ?8E'9\J1+W/S[2;)C
M3$GSQ=))][R<?>>H4?K9% !(7DI9F9@6B/62,9,54'(S4C54]F:O=,G1AOK
M3*V!YQY42A8&P9R57%0TB?S95B>1.J(4%6PU,<>RY/J\!JF:F([IY>!1' IT
M!RR):GZ '>!3O=4V8CU++DJHC% 5T;"/Z6J\7$]<OD_X): Q@SUQE:1*/;O@
M6Q[3P!D""1DZ!FZ7$SR E([(VOC7<=)>T@&'^PO[%U^[K27E!AZ4_"UR+&)Z
M3TD.>WZ4^*B:K]#5,W-\F9+&/TG3YLX"2K*C055V8.N@%%6[\I?N/0P 8?@&
M(.P H??="GF7&XX\B;1JB';9ELUM?*D>;<V)RGV4'6I[*RP.DY]8@"9;?N:I
M!$-XE9-5ENDCY.2[X*F0 H4]O]L <B'-QXBA5758EG4*ZU8A?$-A!_6(3()/
M) S"*7G:;<C=^U<TS)KNG8>]\]#S3FXZKX?.>>=<#IS_6:4&M?WX?Z]9;R6F
MUR7<0"Q-S3.(J>UX _H$-/GP;CP//M\H8-(7,+G%GJQ>N3U?,]A2S#V%&[!3
M,EU,%O>SB)V&TFS0 6Z8?G!]$)4A$O86&(P6,TITVZ!M@*KV39$JM"WFMX6=
M:= NP=[OE<)+X/JL_TLD_P%02P,$%     @ LX!O62NKHI91 P  "PH  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C0N>&ULK9;;;MLX$(9?A5 7BQ9H(NHL
M96T!:8)B%VC1H-ZV%T4O:(F.B5"B2E)Q\O8=4HK6L1C#"Q0";%&:?_C](YX6
M.R'OU)92C1X:WJJEM]6ZN_!]56UI0]2YZ&@+;S9"-D1#4][ZJI.4U%;4<#_$
M./4;PEJO7-AG-[)<B%YSUM(;B53?-$0^OJ-<[)9>X#T]^,QNM]H\\,M%1V[I
MBNHOW8V$EC]EJ5E#6\5$BR3=++W+X.(JP$9@([XRNE-[]\A860MQ9QK_U$L/
M&R+*::5-"@)_]_2*<FXR <?/,:DW]6F$^_=/V=];\V!F312]$OP;J_5VZ>4>
MJNF&]%Q_%KN_Z6@H,?DJP97]1;LQ%GNHZI46S2@&@H:UPS]Y& NQ)PCB%P3A
M* A/%42C(+)&!S)KZYIH4BZDV"%IHB&;N;&UL6IPPUKS&5=:PEL&.EU^TELJ
MT0UY)&M.%2)MC2ZK2O:T1A\863/.-(/GKZ^I)HRK-^@,K6 HU3VG2&S0B?(S
M]&5UC5[_\6;A:X V7?O5"/AN  Q? %S1[AQ%^"T*<1@[Y%?'Y=>T GE@Y=%S
MN0^EFNH53O4*;;[H)9S_;_[[Y5II">/UA\O]T%WL[LY,X@O5D8HN/9BEBLI[
MZI5_O@I2_)>K%K\IV;/*1%-EHF/9RR?K=H9*5C']Z/([)$EM$K/&W)=!D,&U
M\._WG<S#(IS$4] SPG@BC(\2?B6\IV>DKH%2DP?4#5_.13DD2O:Z#\,TV@,8
M*.=A:9&Z(9,),CFIC*S5%#Z21EH@ @LF)QJ>=D2ZRYK,27"<Q?D!\#PL*?(H
M*-S,Z<2<'F4>IP""705UO:RVL*Z:"=))V&X ^"WJ.&FUG2'T9\\ZV >TRT4Z
MPPMPD>=14ASX< 3",$KR)'<[R28GV4G5KT33,&7W*JB_(C"_@=F%G,U)DB!/
M#GCG47&&8^R&S2?8_"38-6GO$!>DG0:-"S2?@X9%DF71 :HC#F=PO5#98H(M
MCL+:Q5*YP(KYF$S")#P<NO.P(,WCT$T5X/_V/WR4ZU^A"7=RC<)G2U648QP$
MAVBNR+ (PB3(#O#\O9W:'),^$GG+6H4XW8 4GV?@3PXGCZ&A16<W[[70<!2P
MMULXK5%I N#]1@C]U##G@>G\5_X"4$L#!!0    ( +. ;UGYOQ2G?0,  .01
M   9    >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;,5876_:,!3]*U8F39NT
MDMA\=X#4CTVK5*2J;.U#M0=#+L6J$Z>V U3:CY\=0D)7\  5\4+B)/?<<Z\/
M/G$Z,R&?U 1 HWG$8]7U)EHGI[ZO1A.(J*J(!&)S9RQD1+49RD=?)1)HF 5%
MW"=!T/ CRF*OU\FNW<A>1Z2:LQAN)%)I%%'Y<@Y<S+H>]I87;MGC1-L+?J^3
MT$<8@/Z5W$@S\@N4D$40*R9B)&'<]<[PZ3DA-B![XH[!3*V<(UO*4(@G.[@*
MNUY@&0&'D;80U!RF< &<6R3#XSD']8J<-G#U?(G^/2O>%#.D"BX$OV>AGG2]
MEH="&-.4ZULQ^P%Y076+-Q)<9;]HMGBVV?#0*%5:1'FP81"Q>'&D\[P1*P&X
MMB& Y %9(_Q%HHSE)=6TUY%BAJ1]VJ#9DZS4+-J08[&=E8&6YBXS<;IW"9)-
MJ>T,NF9TR#C3#!3Z= F:,JX^HQ,T,$H(4PY(C-%]5B6$)V=3D&;6T)DR\YG8
M!JN.KPTA"^N/\N3GB^1D0_(!)!54#;X@$I#:ZW#?U%$40XIB2(97VX#W;9Z8
MR880:9 1>NA#- 3Y&_U!?1:S*"TOK:/JA+9_CE.5T!%T/:-^!7(*7N_C!]P(
MOCJ(5POBU0R]NH'X=\HDNJ,\!=0'JE()1O@:7<5)JA6B<9C=I)F.?\)H$K/G
MU,S2P[7!05<:(K6VI.H!2JH5)=6<<[%4"J*Y4FBAE'54%V!XT2"[E$Q[0:5>
M[_C3-1SJ!8?ZGGJ@\__JP0F]9_,:!?'&,?30.$!)S:*DYGOJH?E6#Z32W*"'
M5L&AM9T>EARF@ILFFC7O9=?5PIEHSU:VBS+:QU!'^P EX:#TH> ]]9&CU5?T
MT6RN5P=>\4+\+OK88O5P9]JWFZ418G(,B>!#F"0N71(['6MGC53?: 0'9(-(
M2E_#;F,K1!*R*0O!M/*% 0_=:G!"[MNWT@9Q_2AJ.(1%XM(CL=.O=E;#'NZ'
M7$1+Y\-NZ[MEZNED+ $0B\V;""B-)-6PJ^6XL^S;[M([<>LH(CJ$D^+22K'3
MUG8647O=>RJNKE]42.E^Q.U^VTAD"]=Q9]FSF:3T3X*/(1%R""\E*YM*]ZYR
M1XGD:*\D4JTT&O](Q%_9L]OO'WTJ'UFL$(>Q"0O,NZZ'Y.*3PF*@19)MXX="
M:Q%EIQ.@(4C[@+D_%D(O!_;+0/%AI_<74$L#!!0    ( +. ;UG!ZJM(<@(
M ,X%   9    >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;(U446_3,!#^*Z>
MT":Q)DW; "6-U*X@D*A4K=IX0#RXR26QYMC!=MKMWV,[:5:@K7A)?/;=]WUW
M]EV\%_)1E8@:GBK&U<PKM:ZGOJ_2$BNB!J)&;DYR(2NBC2D+7]422>:"*N:'
M01#Y%:'<2V*WMY9)+!K-*,>U!-54%9'/"V1B/_.&WF'CCA:EMAM^$M>DP WJ
M^WHMC>7W*!FMD"LJ.$C,9]Y\.%U$UM\Y/%#<JZ,UV$RV0CQ:XVLV\P(K"!FF
MVB(0\]OA+3)F@8R,7QVFUU/:P./U ?VSR]WDLB4*;P7[3C-=SKSW'F28DX;I
M.['_@ET^$XN7"J;<%_:M;Q1YD#9*BZH+-@HJRML_>>KJ<!00AF<"PBX@=+I;
M(J=R231)8BGV(*VW0;,+EZJ+-N(HMY>RT=*<4A.GDR5*NB.V,O"-DBUE5%-4
M<+5$32A3UW #&_,0LH8AB!P>"&L05DA4(]'<C5:QKXT,"^:G'>6BI0S/4'Z
ME>"Z5/")9YC]&>\;^7T.X2&'17@1<(/U $;!6PB#< SWFR5<O;Z^@#OJ:S-R
MN*-SN!<3AQ_SK=+2/*N?IVK00H]/0]M6FZJ:I#CS3"\IE#OTDC>OAE'P\8+P
M<2]\? D]61!&>(I -&RQH)Q37IS2V*)$#L5V[RZ9C&-_=X)YTC-/+C+?EH07
M")1#3JB$G:N:*5_V\LQ8]\R>3REJT2='BFXFP].2HEY2]+_%0)Z=J43T3R5&
M?['Z1SU6H2S<)%&0BH;KMMWZW7Y8S=L>?7%O)]V*2',I"ACF)C08O#/YRG9Z
MM(86M>O8K="F_]VR- ,7I74PY[D0^F!8@GZ$)[\!4$L#!!0    ( +. ;UDW
M<5 [^ (  (4)   9    >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;*V676^;
M,!2&_XK%JJF5NA ((:1+D+IDGU*EJE'7BVD7#CD!JP8SVPG=O]\Q4$8;RE)I
M-V";<UX_[S'&S HA[U4"H,E#RC,UMQ*M\PO;5E$"*54#D4.&3[9"IE1C5\:V
MRB7039F4<ML=#GT[I2RSPEDY=BW#F=AISC*XED3MTI3*WQ^ BV)N.=;CP V+
M$VT&['"6TQA6H&_S:XD]NU'9L!0RQ41&)&SGUJ5SL9B:^#+@.X-"M=K$.%D+
M<6\Z7S=S:VB @$.DC0+%VQX6P+D10HQ?M:;53&D2V^U']4^E=_2RI@H6@M^Q
MC4[F5F"1#6SICNL;47R!VL_8Z$6"J_)*BBK6Q^!HI[1(ZV0D2%E6W>E#78=6
M@N.]D.#6">ZQ":,Z850:K<A*6TNJ:3B3HB#21*.::92U*;/1#<O,*JZTQ*<,
M\W2X$&F*U5QI$=V3TR5HRK@Z(^_([6I)3D_.R FQB4JH!$581FXSIM4Y#F+[
MBG&.*Z%FMD80(V=']:0?JDG=%R:]HG) ALXY<8>NTY&^Z$__1K,!IG:EVVB_
MJ8';U, M]4;'U.#'Y5IIB6_7SRY?E9#7+61VW(7*:01S"[>4 KD'*WS[QO&'
M[[M<_B>Q)YY'C>=1GWIX&<<28JJA6MPNKY7 N!0P'X-]Z$[=R23P9_:^;:,C
MSG<")W";N">$7D/H]1+6JZ+*5:G>P"Y*[V!VQ_-'P73TC/(PKI=RW%".>RGO
MJ)0TTXIH0?*=C!+\I/30CH^D/8SKI?4;6K^7]K,42I%<B@A@H\@I[N*EX)Q*
M==9%6XD%;0IG,'V&>ACD> .OFW/2<$[^L?82"YB+;,.RF!15C9&;14!RD%6!
MV_A_1SN-],[VVFT[.3 \'HR[_0:-WZ#7[\<'D!'#-Z>R*+:-Y^,]!@=8DQ96
MA7X8\R+ZM$&?'K,!:O+C<:='X/;._-H/I-TZ),T/"AY",<L4X;!%^>%@@KM-
M5H=^U=$B+\_-M=!X"I?-!/^30)H ?+X50C]VS%'<_'F%?P!02P,$%     @
MLX!O61\.W.%N!0  R2D  !D   !X;"]W;W)K<VAE971S+W-H965T-C@N>&UL
MM9IM;^HV%,>_BI5-4Z^TD<0D 3I :IM$Z[1*U:WN[HNKO7"#@:AYFFV@D_;A
MYSPT(1#<I#OW32%PSL_.^1/[G%//#RE[X5M*!7J-HX0OM*T0V;6N\V!+8\)'
M:483^<TZ93$1\I)M=)XQ2E:%4QSIV# </29AHBWGQ6>/;#E/=R(*$_K($-_%
M,6'_W-(H/2PT4WO[X'.XV8K\ WTYS\B&/E'Q)7MD\DJO*:LPI@D/TP0QNEYH
M-^:UC\>Y0V'Q9T@/_.@]RF_E.4U?\HO[U4(S\AG1B 8B1Q#YLJ=W-(IRDIS'
MWQ54J\?,'8_?O]']XN;ES3P33N_2Z&NX$MN%-M70BJ[)+A*?T\-OM+HA.^<%
M:<2+O^A0VEJ.AH(=%VE<.<L9Q&%2OI+7*A!'#N8E!UPYX%,'^X+#N'(8GSI8
M%QRLRL'J.X)=.=A]1W J!Z>(?1FL(M(N$60Y9^D!L=Q:TO(WA5R%MPQPF.2_
MK"?!Y+>A]!/+KX0QD@B.KEPJ2!CQ3^@7].7)15<_?IKK0HZ0V^E!1?-*&KY
MFZ&'-!%;CKQD15=M?UW.K)X>?IO>+58"'P@;(</\&6$#FQWSN5.[_TZ2D72]
MZ.ZJW6\R.3J>%>Y&5S34[D\T&Z%Q.;K5X>ZKW5T:2/?RWL>*6(YKJ<<%;_R>
MU-_^D-^@>T%C_E?'M&Y+C-6-R9>Z:YZ1@"XTN99QRO946_[T@^D8OW8)! ES
M(6$>),P'@K6$M6IA+15]><_YCB0!1>D:!6D<RP5;KAO!"R+)"ATJU;N$+K%V
M@<VWH/W2M)SQ="9_;?MC#<_ML&-.S2ENV[G*:0Z5!Q+F \%:\MBU/'9O>2HU
MNL2PSX+L3&SC1(ES(],R#6=V8N>>VTVGAG%BY2GG/33$0+!6B)TZQ(XRQ-72
MAN@K94'(*<I8* -^%2;(3:.(,(XR*O.I+6&T:UN[+?'3HWA-1O9)[)53&+J2
M0<(\2)@/!&OI.*EUG/324:; 7,C5*TPV76HI(4,W*$B8"PGS)F</\=C&9T^Q
M#S1F2[!I+=BTCV <B11E.Q9L99)?/F;\=#?J$G+:<P,ZM^O>@)23'1I^2)@/
M!&N)-*M%FO5<';.04;0B@G:)H884F7B1BN?YJ-/U)*D!=2Y^R=]5^@]5#Q+F
M \%:ZIE&4Z(9Z@0B$2R4M7R ]B3:%7F$V-(ZLSO>YCHW-S5^Z'H)2G-!:=Y'
M:*A+< !06^RC>MSL];!^>Z#Q,V6=!9H:,5A02)H+2O- :3X4K2TM;J3%, 5X
MQ8'2%Y+F@M(\4)H/16OKV_173&65__$ZO.*V\IL9GDRFSDD>I)[ 8"G/A[4L
MX[Q,!!W5AZ*U16IZ)::Z6>)]M$14<P<_E) TMZ)-6O6KA>U3(4%[*E"TMI!-
M5\54MU7^=\U?\=5%?X>1?6KD5D;OAK\'RU??]4>CVC12S'Z=E'<J<#5E\,,
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
M@;,Z>+]WAJ^F7P/T'8"M!JLD"KIQ'/5'_FH'LW[+K/\&9K?NP6$&9RN4IG[
M#=HB9.-_;A))FO=>$0:,+A .*(=')%(=[J*]'[WK+"&"HD[/\ 0R\K@O?>)6
M5_P_=#69A#"5-$5S 4^IO$M-C=GM;=U"W(E/@L'N2QBT9 <O([N5V*],C\'K
MTF/8,AN^@=F_AG'XPC#Z6[6W0+ET'49!*BJNZS+<[K9-[*RNW4_'ZPYX3>22
M<@4,%\8TZ Q,J&3=5>J%%J6KY'.A35]PT]PT8I3V@/F_$$)O%A:@;>W)'U!+
M P04    " "S@&]9,.57)),#   8#P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970W,2YX;6R]5VV/FS@0_BL6=ZI:J;N\A21L$Z1FX=1^:+5JU.MG+S@!+=B<
M[22]?]^Q(6R(' [=H?N2@'GFL><9S]BS.C'^(G)")/I9E52LK5S*^L&V19J3
M"HM[5A,*7W:,5UC"*]_;HN8$9]JH*FW/<>9VA0MJ12L]]L2C%3O(LJ#DB2-Q
MJ"K,_]Z0DIW6EFN=![X5^URJ 3M:U7A/MD1^KY\XO-D=2U94A(J"4<3);FU]
M=!\2UU$&&O%G04[BXADI5YX9>U$OG[.UY:@5D9*D4E%@^#N21U*6B@G6\5=+
M:G5S*L/+YS/[']IY<.89"_+(RA]%)O.UM;101G;X4,IO[/2)M X%BB]EI="_
MZ-1B'0NE!R%9U1K#"JJ"-O_X9RO$A0'PF V\UL"[-IC=,/!; W_L#+/68#9V
MAJ UT*[;C>]:N!A+'*TX.R&NT,"F'K3ZVAKT*JC:*%O)X6L!=C)*,*<%W0OT
M1#C:YI@3]#8F$A>E>(?NT!8V9G8H"6([M,&B2!&F&8J+\B!)AK["1OY,4U:1
M"_,[]'T;H[>_OUO9$A:HIK'3=C&;9C'>C<7XZ NC,A<HH1G)#/;QL'TX8&^#
M,)TZWEF=C3=(N"7U/?*=]\ASO)EA/8_CS7V3._]M]N1?S]X3P^^VBJ_Y_!M\
M3?Q+)@2J(=I"1=L4XX9E9F91A>]!U#@E:PLJFR#\2*SHS6_NW/E@$GA*LGA*
MLF0BLEXH9ETH9D/LD4H\'0@X*9#,B0I(P3+(/7JH",>2<5-D&M*Y)E4GR#&Z
M<\.%'\[F*_MXJ;H9&/CS91\8&X#!(EQZ7M@')B9@.(>=^3IU3XF@4R(85.*'
M/@F@%N$C^+TG"*I1!0<0%,[T!<')*"14+*APH$U&*(,2>DN=9J+@8HDNG+9!
MZ#E7ZHP%QF.!R0A@3YUYI\Y\W#X93-B&8WD9&^?>NW)Z#"AN0&$?%%QMFL2,
M"LVN+CI7%X/5Z7PF_;.[BRGKTY1D\91DR41DO6 LNV L_Z^L7([-RK' >"PP
M&0'LJ1-VZH2#ZHS?JN&8S!P#BL-1F6E&W<A,UWF]8SJ##B>['?0%Z@Z9*=>A
M03#>#0=)S#L6F7)R*J)X*J)D J)&>OOBI@\'_5ZW6 +2ZT!E<Y/K1KLV[J-N
M7J[&-^[#HVL8CU7;ISN+5_JF9_R"^;Z@ I5D!U,Y]PM(#-ZT8<V+9+7N,YZ9
MA*Y%/^;0NA*N /!]QY@\OZ@)NF8X^@502P,$%     @ LX!O68$8YI=[!
MBQH  !D   !X;"]W;W)K<VAE971S+W-H965T-S(N>&ULK9EK;Z,X%(;_BL5>
MU)&ZX9);VTTB3<-E*VU753NS^V&T'UPX2:P!S-@F:??7KPV4A@QU$XV_)-CP
M/@=S7FQCSW:4?>4; (&>LC3G<VLC1'%EVSS>0(;Y@!:0RS,KRC(L9)&M;5XP
MP$DERE+;<YR)G6&26XM957?'%C-:BI3D<,<0+[,,L^=K2.EN;KG62\4]66^$
MJK 7LP*OX0'$Y^*.R9+=4A*20<X)S1&#U=SZZ%Y%KJ<$U15_$]CQO6.DFO)(
MZ5=5N$GFEJ/N"%*(A4)@^;>%):2I(LG[^-9 K3:F$NX?O]##JO&R,8^8PY*F
M_Y!$;.;6A8426.$R%?=T]P<T#1HK7DQ37OVB77WMR+-07')!LT8L[R C>?V/
MGYH'L2>0G'Z!UPB\0\'H#<&P$0P/!!?.&X)1(Q@=&V'<",;'"B:-8'*L8-H(
MIE6RZJ=;I<;' B]FC.X04U=+FCJH\ENI949(KJSX()@\2Z1.+&[RF&: /N$G
MX.C,!X%)RC^@W]#G!Q^=_?QA9@L915UKQPWQNB9Z;Q"'Z);F8L-1D">0].A]
MO?Y2H[=EZ]HF>B]-O/:TP <H!FCHG"//\48]][,\7C[L:\Z/10]^+'JHE_L0
M2[G[ICPZ7NYI4C%LW3:L>,-CW/;E3WD6W0C(^+]]-JM1HWZ4ZJ*O>(%CF%NR
M#^; MF M?OW)G3B_]^78),PW"0M,PD*3L,@0K..44>N4D8Z^D!9!*=[Q<U0
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
M+KR:*+ZS;>8S5[IIM<.M_G !80ST\S7GZG5B'#2?0O%_4$L#!!0    ( +.
M;UF;$1W>[P$   X$   9    >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;)64
M;6_3,!#'OXIE) 02JO- QU222.LFQ%X U2K&"\0+-[TT5OT0[&LSOCVVDT9%
MZB:1%\F=???S_^QSBM[8O6L!D#PIJ5U)6\1NP9BK6U#<S4P'VL\TQBJ.WK4[
MYCH+?!N3E&19DEPQQ86F51''5K8JS &ET+"RQ!V4XO;/$J3I2YK2T\"#V+48
M!EA5='P':\#OW<IZCTV4K5"@G3":6&A*>I,NEGF(CP&/ GIW9I-0R<:8?7#N
MMR5-@B"04&,@</\YPBU(&4!>QN^12:<E0^*Y?:)_BK7[6C;<P:V1/\06VY)>
M4[*%AA\D/IC^,XSUS .O-M+%-^F'V#RGI#XX-&I,]@J4T,.7/XW[<):0I<\D
M9&-"%G4/"T65=QQY55C3$QNB/2T8L=28[<4)'0YEC=;/"I^'U1I-O2?WN@8=
MMH>L)->.O+D#Y$*ZMP5#OT@(9?4(7 [ [!G@MQIG)$_?D2S)<N):;L']2V%>
MXJ0SFW1F$9O_E\Z?-QN'UI_LKTM"!^+[R\30[0O7\1I*ZMO9@3T"K5Z_2J^2
MCR_HS2>]^4OTZNM!;< 2TUS<@D'?0)A'0K@\QRJ=)^$IV/%\:79VO.&F?.%V
M)WSU$AJ?F<P^>(0=NF]PT'3QQ#<&??]$L_47%FP(\/.-,7AR0A--OX#J+U!+
M P04    " "S@&]9D((> O\%  "W,@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970W-RYX;6RUFVUOJS88AK_O5UC9-+72UF!#WGK22&T,VI':G>IT9R\ZV@<W
M<1)T &=@FE;:CY\-%.*6.J5[V@]-('XN&]_V ]R8Z4ZDW[(-YQ+=QU&2G?4V
M4FY/^_ULL>$QRT[$EB?JEY5(8R;59KKN9]N4LV41%$=]XCC#?LS"I#>;%ONN
MT]E4Y#(*$WZ=HBR/8Y8^7/!([,YZN/>XXW.XWDB]HS^;;MF:WW#Y97N=JJU^
M35F&,4^R4"0HY:NSWCD^#<A(!Q0E?@_Y+MO[CO2AW KQ36]\7)[U'-TB'O&%
MU BF/N[XG$>1)JEV_%-!>W6=.G#_^R,]* Y>'<PMR_A<1'^$2[DYZXU[:,E7
M+(_D9['[A5<'--"\A8BRXC_:E64]MX<6>29%7 6K%L1A4GZR^ZHC]@*(]T(
MJ0+(TP#R0H!;!;BO#?"J .^U 8,J8/#:@&$5,"SZONRLHJ<IDVPV3<4.I;JT
MHNDOA5Q%M.K@,-$CZT:FZM=0Q<G97,1Q*-50D1EBR1+-12+#9,V31<@S=$2Y
M9&&4'4_[4E6F0_J+"GQ1@LD+X FZ4JA-AOQDR9=F?%\ULFXI>6SI!;$";_CV
M!+G.3X@XQ$-?;B@Z^N$8L9:6S;N YK_^A8Y^_!X/!Q_:CI+:690O% L7+/>Q
M42T8OPOF0),".^L\7Y\@9Z19^(4F&?WOUB/%+;CNFT;*UTM5''V4/,[^;ALL
M)=MK9^OT>9IMV8*?]51^S'AZQWLSW0/.AS9](6$4$N9#P@(@F*&V5ZOMV>@S
M_WX;IJQ(_I*G<9ND=H :TCR^Y>EWY;!V<9N0_Q]!K8BN\D'" B"8(=^@EF]@
M[;KS),E9I$[]B50?6_:@YVV;B"5F6&#T5<C=#'O.V!M-^W?[0I7%,-XOYQ1_
M9D%J;597.2!A 1#,D&-8RS&TRO$IEYE425/E2[38SZ.QR-MU*7F#O?YV!\0;
M>X,GPECK[9H*A\\&@^M-)A-W:%;J0U8: ,$,74:U+B.K+I<B6?^L\QN*!$O0
M*A4Q6H4)4^<T-6W")).AS'42S-HT&CWK+L\C[GCR5"-K&[IJ! GS1\^GM=LZ
MKP.@:@V5QK5*8_NY*-Y&XH%S]$E=8GR]*LX)K1<95DS7BPQ(&(6$^9"P  AF
M"#NIA9V\XR7E!%)M2!B%A/F0L  (9JB-G>9>T[%.Y(L\C(IS8"063/(EXM7,
M;KV]M+*ZZ@M*HZ T'Y065+3]TQ(9C8R4;LJW9Q7@U^7AWW;"FH?MG,[20=(H
M*,T'I050-%-?TNA+WC$=5W HT2%I%)3F@]("*)HI>N/J8*N-T#$G@]HXH#0*
M2O-!:4%%V[^=PWA@R<F-38,/^#1U3MZDW'YU;"=U%@^21D%I/B@M@**9"C=.
M#AZ\9U:&]%#FH#0*2O-!:0$4S12]\8NPW3#JEI4A_9@Y*(V"TGQ06H"?^UU>
M:7^\D)4;6PG;?:4_\VR3A^A2S]=+SK(#B1G2TYF#TB@HS0>E!5 T4^3&E<+C
M]TS,H&85*(V"TGQ06@!%,T5O'"MLM4AFYREG2*Q0I!4_"A-TOE#5'*-_6Y]$
M7U0T[.X[K.3DF45LK[6S?J &%"@M@**9:P@:"XK8+:@R&_/FZ>:6IZ%8MFEW
M@.0ZZ(&SM.W)P/SMH=0>VE4[4%H 13.U:_PG8O>?7OU0L^(83S6'$X<\F715
M,?.I)FEYJ&EO5V=-0#TC*)JI2>,9$:L],;L*DS#.8^OUC1W1]50'2J.@-!^4
M%D#13&D;9XB\YX(? FH5@=(H*,T'I050-%/TQD\B!]?]\(6^X:S2ZXNK?PYP
M<'&&:Y7RC8'4'MA9-5"/"(IFJM9X1,2^W.>*W1_.PJ!.$"B-@M)\4%H 13.E
M;9P@,GS/+ QJ#8'2*"C-!Z4%4#13],8_(G;_Z/59V,YQ+;<H;XVD]LC.NH%:
M0E"T4K?^WKKZF*?KX@V(#"WTHKURX72]MW[+XKQXM^#)_@M\.L<M^RD^]<MW
M*!I\^4K'%4O789*AB*]45<[)2&6AM'Q+HMR08ENLZK\54HJX^+KA;,E374#]
MOA)"/F[H"NIW56;_ 5!+ P04    " "S@&]9*![:O),"   "!P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970W."YX;6R5E5UOFS 4AO^*Q::IE=9"2"!)ER"M
MJ:I52J6H6;>+:A<.'()5?S#;A/;?SS8492M-UIM@F_.>YST./I[50CZJ D"C
M)T:YFGN%UN6%[ZNT (;5N2B!FS>YD QK,Y5;7Y42<.9$C/IA$,0^PX1[R<RM
MK60R$Y6FA,-*(E4QAN7S)5!1S[V!][)P1[:%M@M^,BOQ%M:@[\N5-#._RY(1
M!EP1P9&$?.Y]'5Q<3FV\"_A!H%9[8V0KV0CQ:"<WV=P+K"&@D&J; 9O'#A9
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
M*ZY:2!DN;I> (6-I'NHZ!@+D3,5[&2S>P*D!]'R7XWQWM(+ @75/-XD&[O2
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
M(X"Y%401AL!NQ!%, 6C D"@R[\&]]U&P?D\%F]]WAW\ 4$L#!!0    ( +.
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
MS\"<]%"%8^(IB<6#(/H8"C"GF'BFQ.)!]_A$[7**B6=*_]>5HWM\H&!#3,Q
MT]Y X_YF^_9-+992B?I/^ H+YRO>5#/#_$N_"3')<K\1<=DUS16<^Z@@*ZSW
M?R+:_P'J[;]02P,$%     @ LX!O66;-$3IT @  ;3   !H   !X;"]?<F5L
M<R]W;W)K8F]O:RYX;6PN<F5L<\W:36ZC0!"&X:M8'""XJZJKR"C.:C;9CG(!
MY+1_%-M8P&B2VX_E+.P/S6(V$=\*-8CBE9 >(>#I5SFTX[X[#;O]>5A\' ^G
M857MQO'\HZZ']:X<V^&A.Y?3Y<BFZX_M>%GVV_K<KM_;;:EEN?2ZOY]1/3_=
MSUR\?I[+_TSL-IO]NOSLUK^/Y33^8W#]I^O?AUTI8[5X;?MM&5=5_7&X[1[J
MZR8]7"97BY>W5=6_O*6JGCM(($CF#U((TOF##()L_J ,07G^((<@GS\H("CF
M#VH@J)D_Z!&"'N</2DN4<4F0-,&:0.N$7"<"KQ."G0C$3DAV(C [(=J)0.V$
M;"<"MQ/"G0CD3DAW(K [(=Z)0&]!O85 ;T&]A4!OF3QL$^@MJ+<0Z"VHMQ#H
M+:BW$.@MJ+<0Z"VHMQ#H+:BW$.@MJ+<0Z*VHMQ+HK:BW$NBMJ+<2Z*V3ER4$
M>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$
M>AOJ;01ZV^1E-X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WAGUS@1Z9]0[
M$^B=4>],H'=&O3.!WAGUS@1ZY\G'2@*],^J="?3.J'<FT#NCWIE [XQZ9P*]
M'?5V KT=]78"O1WU=@*]'?5V KT=]78"O1WU=@*]??*S"8'>CGH[@=Z.>CN!
MWHYZ.X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=XQ^5F0
M0.] O8- [T"]@T#O!O5N"/1N4.^&0.\&]6Z^4^]A_#R4X=;SM<;K?R?5X^7<
M<KO\=?FU<W)?KCC7]Q7#\U]02P,$%     @ LX!O61(!8E A @  ("\  !,
M  !;0V]N=&5N=%]4>7!E<UTN>&ULS=K?3MLP% ;P5ZERBQK7_\M$N=FXW;C8
M"WC)*8V:Q)9MH+S]G!20-K$*5*1]-XU:V^<[\9%^5[WZ^10H+0Y#/Z9-M<LY
M?&$L-3L:7*I]H+&L;'T<7"Y?XQT+KMF[.V)BM3*L\6.F,2_S5*.ZOOI&6W??
MY\7-H?R<.C]NJDA]JA9?CQNGK$WE0NB[QN6RSA[&]J^4Y7-"74[.>]*N"^FB
M;*C8FPG3RK\#GL_]>* 8NY86MR[F[VXHN]BA9RD_]93JTR7>Z-%OMUU#K6_N
MAW*D3B&2:]..* ]]?2QZ<3HYEQNFXR<_.W\N<RJP[+R-/J0RL4@?CWL9R71Z
M&4HABKD[_8JOB:7TV>]'T[1;:M^97:[WT<?]/(_$YL?Y=_SGC%_K?[ / =*'
M!.E#@?2A0?HP('U8D#[6('U<@O3!5RB-H(C*44CE**9R%%0YBJH<A56.XBI'
M@96CR"I09!4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR2A19)8JL$D56B2*K
M1)%5HL@J4625*+)*%%DEBJP*15:%(JM"D56AR*I09%4HLBH4616*K I%5H4B
MJT:15:/(JE%DU2BR:A19-8JL&D56C2*K1I%5H\AJ4&0U*+(:%%D-BJP&15:#
M(JM!D=6@R&I09#4HLEH462V*K!9%5HLBJT61U:+(:E%DM2BR6A19+8JL:Q19
MURBRKO^GK+^\WW]R_/RL!]>-+_EL_F/\]6]02P$"% ,4    " "S@&]9!T%-
M8H$   "Q    $               @ $     9&]C4')O<',O87!P+GAM;%!+
M 0(4 Q0    ( +. ;UGU6N&,[@   "L"   1              "  :\   !D
M;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( +. ;UF97)PC$ 8  )PG   3
M              "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%
M  @ LX!O667F$8]N!@  L20  !@              ("!#0@  'AL+W=O<FMS
M:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( +. ;UD-P2)$"0@  -8A   8
M              " @;$.  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"
M% ,4    " "S@&]9:B*P-PH#  #0"   &               @('P%@  >&PO
M=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ LX!O6=#=K&>0!@
M&!X  !@              ("!,!H  'AL+W=O<FMS:&5E=',O<VAE970T+GAM
M;%!+ 0(4 Q0    ( +. ;UDPZK]C( @  ! C   8              " @?8@
M  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " "S@&]9ZC._
M%=($  !9&@  &               @(%,*0  >&PO=V]R:W-H965T<R]S:&5E
M=#8N>&UL4$L! A0#%     @ LX!O60Z2T3%G%@  HD   !@
M ("!5"X  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( +.
M;UE48_?+) L  $ =   8              " @?%$  !X;"]W;W)K<VAE971S
M+W-H965T."YX;6Q02P$"% ,4    " "S@&]9;3;Q$*P"   ,!@  &
M        @(%+4   >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%
M  @ LX!O62QT=U9A P  8@<  !D              ("!+5,  'AL+W=O<FMS
M:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " "S@&]9,((1HM("  !L!@
M&0              @('%5@  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+
M 0(4 Q0    ( +. ;UD_VOB-'00  *H)   9              " @<Y9  !X
M;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ LX!O66/*M5;#
M!0  , X  !D              ("!(EX  'AL+W=O<FMS:&5E=',O<VAE970Q
M,RYX;6Q02P$"% ,4    " "S@&]9<ONT*>((  "<(@  &0
M@($<9   >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( +.
M;UFR78%V%0<  &L3   9              " @35M  !X;"]W;W)K<VAE971S
M+W-H965T,34N>&UL4$L! A0#%     @ LX!O64>AY+EM P  .P<  !D
M         ("!@70  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4
M    " "S@&]9B*XQ(1(%  "2"P  &0              @($E>   >&PO=V]R
M:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( +. ;UG8]-X:/0,  !P(
M   9              " @6Y]  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL
M4$L! A0#%     @ LX!O60"U@!?-!0  =Q   !D              ("!XH
M 'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " "S@&]92/S]
M>T #  #'"@  &0              @('FA@  >&PO=V]R:W-H965T<R]S:&5E
M=#(P+GAM;%!+ 0(4 Q0    ( +. ;UFMT\8M3 L  !0>   9
M  " @5V*  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @
MLX!O62P;;\]! P  (0<  !D              ("!X)4  'AL+W=O<FMS:&5E
M=',O<VAE970R,BYX;6Q02P$"% ,4    " "S@&]9!<FP3D &   L#@  &0
M            @(%8F0  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4
M Q0    ( +. ;UF6*I6Z!@@  #X4   9              " @<^?  !X;"]W
M;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ LX!O6>8?9(6F @
MO0<  !D              ("!#*@  'AL+W=O<FMS:&5E=',O<VAE970R-2YX
M;6Q02P$"% ,4    " "S@&]9.MPAU#8$  "0"0  &0              @('I
MJ@  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( +. ;UFR
M&=\:N (   <&   9              " @5:O  !X;"]W;W)K<VAE971S+W-H
M965T,C<N>&UL4$L! A0#%     @ LX!O6>Q19PGZ 0  I 0  !D
M     ("!1;(  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4
M" "S@&]9.K7C)'X"  "\!P  &0              @(%VM   >&PO=V]R:W-H
M965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( +. ;UD >H^K0P(  (H&   9
M              " @2NW  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L!
M A0#%     @ LX!O63U1#%I="@  ]QL  !D              ("!I;D  'AL
M+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " "S@&]9ZWV@$?(&
M  "##P  &0              @($YQ   >&PO=V]R:W-H965T<R]S:&5E=#,R
M+GAM;%!+ 0(4 Q0    ( +. ;UD.J_+@&P,  )4&   9              "
M@6++  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ LX!O
M6?F"V3[= @  6 8  !D              ("!M,X  'AL+W=O<FMS:&5E=',O
M<VAE970S-"YX;6Q02P$"% ,4    " "S@&]9;P +3C8#  #?!@  &0
M        @('(T0  >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0
M   ( +. ;UEOLUEE]@,   L+   9              " @375  !X;"]W;W)K
M<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ LX!O60O31%(^!   LPH
M !D              ("!8MD  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q0
M2P$"% ,4    " "S@&]9VHH!8 @#  !W!@  &0              @('7W0
M>&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( +. ;UF\ Z&*
M#P,  !8'   9              " @1;A  !X;"]W;W)K<VAE971S+W-H965T
M,SDN>&UL4$L! A0#%     @ LX!O62(&+%T# P  R <  !D
M ("!7.0  'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " "S
M@&]90AZ/#"<#  #;"0  &0              @(&6YP  >&PO=V]R:W-H965T
M<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( +. ;UFG1$=VY@0  "$-   9
M          " @?3J  !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#
M%     @ LX!O6>>WZ/:; @  0P8  !D              ("!$?   'AL+W=O
M<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " "S@&]95;'7(F &  "Y
M$   &0              @('C\@  >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM
M;%!+ 0(4 Q0    ( +. ;UE8 S48H H  ,V0   9              " @7KY
M  !X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ LX!O65X$
MO$M[!0  E!T  !D              ("!400! 'AL+W=O<FMS:&5E=',O<VAE
M970T-BYX;6Q02P$"% ,4    " "S@&]9SRYOU[\%  #8%@  &0
M    @($#"@$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    (
M +. ;UF' $26#0(  .<$   9              " @?D/ 0!X;"]W;W)K<VAE
M971S+W-H965T-#@N>&UL4$L! A0#%     @ LX!O61B>($WH P  >Q(  !D
M             ("!/1(! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"
M% ,4    " "S@&]9VH\UP>4"  "C"   &0              @(%<%@$ >&PO
M=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( +. ;UFJ!32H4@0
M $0:   9              " @7@9 0!X;"]W;W)K<VAE971S+W-H965T-3$N
M>&UL4$L! A0#%     @ LX!O62=+H$ 2!   (!4  !D              ("!
M 1X! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " "S@&]9
M;7I*(RD"  #1!   &0              @(%*(@$ >&PO=V]R:W-H965T<R]S
M:&5E=#4S+GAM;%!+ 0(4 Q0    ( +. ;UE)3(014@(  ,@%   9
M      " @:HD 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%
M  @ LX!O6??YQ/\\ @  !@4  !D              ("!,R<! 'AL+W=O<FMS
M:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " "S@&]9DE>^0C,#  "#"P
M&0              @(&F*0$ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+
M 0(4 Q0    ( +. ;UG5M0&6-P(  ! %   9              " @1 M 0!X
M;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ LX!O62#A=PQ5
M%P  )Y(! !D              ("!?B\! 'AL+W=O<FMS:&5E=',O<VAE970U
M."YX;6Q02P$"% ,4    " "S@&]93[ZP77@$  #0'@  &0
M@($*1P$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( +.
M;UFP5!):X0,  "$4   9              " @;E+ 0!X;"]W;W)K<VAE971S
M+W-H965T-C N>&UL4$L! A0#%     @ LX!O6>H9"5V0 @  : <  !D
M         ("!T4\! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4
M    " "S@&]9V+SNQ  /  "2^@  &0              @(&84@$ >&PO=V]R
M:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( +. ;UF7.0B<  (  #$$
M   9              " @<]A 0!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL
M4$L! A0#%     @ LX!O62NKHI91 P  "PH  !D              ("!!F0!
M 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    " "S@&]9^;\4
MIWT#  #D$0  &0              @(&.9P$ >&PO=V]R:W-H965T<R]S:&5E
M=#8U+GAM;%!+ 0(4 Q0    ( +. ;UG!ZJM(<@(  ,X%   9
M  " @4)K 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @
MLX!O63=Q4#OX @  A0D  !D              ("!ZVT! 'AL+W=O<FMS:&5E
M=',O<VAE970V-RYX;6Q02P$"% ,4    " "S@&]9'P[<X6X%  #)*0  &0
M            @($:<0$ >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4
M Q0    ( +. ;UGS8;F#' ,  !(,   9              " @;]V 0!X;"]W
M;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ LX!O6<J]!H/- @
MY@<  !D              ("!$GH! 'AL+W=O<FMS:&5E=',O<VAE970W,"YX
M;6Q02P$"% ,4    " "S@&]9,.57)),#   8#P  &0              @($6
M?0$ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( +. ;UF!
M&.:7>P0  (L:   9              " @>"  0!X;"]W;W)K<VAE971S+W-H
M965T-S(N>&UL4$L! A0#%     @ LX!O67O5&) - P  M0L  !D
M     ("!DH4! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4
M" "S@&]9AO>6FUL#  !1"@  &0              @('6B $ >&PO=V]R:W-H
M965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( +. ;UF?#%+]:0,  !8-   9
M              " @6B, 0!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L!
M A0#%     @ LX!O69L1'=[O 0  #@0  !D              ("!") ! 'AL
M+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    " "S@&]9D((> O\%
M  "W,@  &0              @($ND@$ >&PO=V]R:W-H965T<R]S:&5E=#<W
M+GAM;%!+ 0(4 Q0    ( +. ;UDH'MJ\DP(   ('   9              "
M@628 0!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @ LX!O
M66(F"1GH 0  ! 0  !D              ("!+IL! 'AL+W=O<FMS:&5E=',O
M<VAE970W.2YX;6Q02P$"% ,4    " "S@&]9,8 H-(\-   U?   &0
M        @(%-G0$ >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4 Q0
M   ( +. ;UE&#7J58P,  "(2   9              " @1.K 0!X;"]W;W)K
M<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @ LX!O61R&].@- P  00\
M !D              ("!K:X! 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6Q0
M2P$"% ,4    " "S@&]9S?9)9ET#  #L%0  #0              @ 'QL0$
M>&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( +. ;UF7BKL<P    !,"   +
M          "  7FU 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( +. ;UFZG=$%
MV04  (0U   /              "  6*V 0!X;"]W;W)K8F]O:RYX;6Q02P$"
M% ,4    " "S@&]99LT1.G0"  !M,   &@              @ %HO $ >&PO
M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " "S@&]9$@%B4"$"
M   @+P  $P              @ $4OP$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+
4!08     6@!: *T8  !FP0$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<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>102
<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>104
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>240</ContextCount>
  <ElementCount>340</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>82</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995100 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995301 - Statement - Condensed Consolidated Balance Sheets (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995302 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995303 - Statement - Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995304 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995305 - Statement - Condensed Consolidated Statements of Changes in Stockholders??? Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Condensed Consolidated Statements of Changes in Stockholders??? Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995306 - Disclosure - Organization and Business Background</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/OrganizationandBusinessBackground</Role>
      <ShortName>Organization and Business Background</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995307 - Disclosure - Basis of Presentation and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995308 - Disclosure - Restricted Cash</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/RestrictedCash</Role>
      <ShortName>Restricted Cash</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995309 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995310 - Disclosure - Prepayments and Other Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/PrepaymentsandOtherCurrentAssets</Role>
      <ShortName>Prepayments and Other Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995311 - Disclosure - Property, Plant and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/PropertyPlantandEquipmentNet</Role>
      <ShortName>Property, Plant and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995312 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995313 - Disclosure - Loans Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/LoansPayable</Role>
      <ShortName>Loans Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995314 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995315 - Disclosure - Other Payables and Accrued Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/OtherPayablesandAccruedLiabilities</Role>
      <ShortName>Other Payables and Accrued Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995316 - Disclosure - Derivative Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/DerivativeLiabilities</Role>
      <ShortName>Derivative Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995317 - Disclosure - Common Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/CommonStock</Role>
      <ShortName>Common Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995318 - Disclosure - Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/Warrants</Role>
      <ShortName>Warrants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995319 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995320 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995321 - Disclosure - Stock Incentive Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/StockIncentivePlans</Role>
      <ShortName>Stock Incentive Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995322 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995323 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995324 - Disclosure - Concentration and Major Customers and Suppliers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliers</Role>
      <ShortName>Concentration and Major Customers and Suppliers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995325 - Disclosure - Concentration of Credit Risk</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ConcentrationofCreditRisk</Role>
      <ShortName>Concentration of Credit Risk</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995326 - Disclosure - Risks and Uncertainties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/RisksandUncertainties</Role>
      <ShortName>Risks and Uncertainties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995327 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/SubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>996000 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPolicies</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>996001 - Disclosure - Organization and Business Background (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/OrganizationandBusinessBackgroundTables</Role>
      <ShortName>Organization and Business Background (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://orientpaper.com/role/OrganizationandBusinessBackground</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>996002 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://orientpaper.com/role/Inventories</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>996003 - Disclosure - Prepayments and Other Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/PrepaymentsandOtherCurrentAssetsTables</Role>
      <ShortName>Prepayments and Other Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://orientpaper.com/role/PrepaymentsandOtherCurrentAssets</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>996004 - Disclosure - Property, Plant and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/PropertyPlantandEquipmentNetTables</Role>
      <ShortName>Property, Plant and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://orientpaper.com/role/PropertyPlantandEquipmentNet</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>996005 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://orientpaper.com/role/Leases</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>996006 - Disclosure - Loans Payable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/LoansPayableTables</Role>
      <ShortName>Loans Payable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://orientpaper.com/role/LoansPayable</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>996007 - Disclosure - Other Payables and Accrued Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesTables</Role>
      <ShortName>Other Payables and Accrued Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://orientpaper.com/role/OtherPayablesandAccruedLiabilities</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>996008 - Disclosure - Derivative Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/DerivativeLiabilitiesTables</Role>
      <ShortName>Derivative Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://orientpaper.com/role/DerivativeLiabilities</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>996009 - Disclosure - Warrants (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/WarrantsTables</Role>
      <ShortName>Warrants (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://orientpaper.com/role/Warrants</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>996010 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://orientpaper.com/role/EarningsPerShare</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>996011 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://orientpaper.com/role/IncomeTaxes</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>996012 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://orientpaper.com/role/CommitmentsandContingencies</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>996013 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/SegmentReportingTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://orientpaper.com/role/SegmentReporting</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>996014 - Disclosure - Organization and Business Background (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails</Role>
      <ShortName>Organization and Business Background (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/OrganizationandBusinessBackgroundTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Organization and Business Background (Details) - Schedule of Subsidiaries and Variable Interest Entities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable</Role>
      <ShortName>Organization and Business Background (Details) - Schedule of Subsidiaries and Variable Interest Entities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/OrganizationandBusinessBackgroundTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>996016 - Disclosure - Organization and Business Background (Details) - Schedule of Aggregate Carrying Value of Dongfang Paper???s Assets and Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable</Role>
      <ShortName>Organization and Business Background (Details) - Schedule of Aggregate Carrying Value of Dongfang Paper???s Assets and Liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/OrganizationandBusinessBackgroundTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>996017 - Disclosure - Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/RestrictedCashDetails</Role>
      <ShortName>Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/RestrictedCash</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>996018 - Disclosure - Inventories (Details) - Schedule of Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofInventoriesTable</Role>
      <ShortName>Inventories (Details) - Schedule of Inventories</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/InventoriesTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>996019 - Disclosure - Prepayments and Other Current Assets (Details) - Schedule of Prepayments and Other Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable</Role>
      <ShortName>Prepayments and Other Current Assets (Details) - Schedule of Prepayments and Other Current Assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/PrepaymentsandOtherCurrentAssetsTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>996020 - Disclosure - Property, Plant and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails</Role>
      <ShortName>Property, Plant and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/PropertyPlantandEquipmentNetTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>996021 - Disclosure - Property, Plant and Equipment, Net (Details) - Schedule of Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable</Role>
      <ShortName>Property, Plant and Equipment, Net (Details) - Schedule of Property, Plant and Equipment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/PropertyPlantandEquipmentNetTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>996022 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/LeasesTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>996023 - Disclosure - Leases (Details) - Schedule of Lease Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofLeaseExpenseTable</Role>
      <ShortName>Leases (Details) - Schedule of Lease Expense</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/LeasesTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>996024 - Disclosure - Leases (Details) - Schedule of Measurement of Leases Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofMeasurementofLeasesLiabilitiesTable</Role>
      <ShortName>Leases (Details) - Schedule of Measurement of Leases Liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/LeasesTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>996025 - Disclosure - Leases (Details) - Schedule of Maturities of its Lease Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable</Role>
      <ShortName>Leases (Details) - Schedule of Maturities of its Lease Liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/LeasesTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996026 - Disclosure - Leases (Details) - Schedule of Weighted Average Remaining Lease Terms and Discount Rates</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable</Role>
      <ShortName>Leases (Details) - Schedule of Weighted Average Remaining Lease Terms and Discount Rates</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/LeasesTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>996027 - Disclosure - Loans Payable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/LoansPayableDetails</Role>
      <ShortName>Loans Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/LoansPayableTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>996028 - Disclosure - Loans Payable (Details) - Schedule of Short-Term Bank Loans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofShortTermBankLoansTable</Role>
      <ShortName>Loans Payable (Details) - Schedule of Short-Term Bank Loans</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/LoansPayableTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>996029 - Disclosure - Loans Payable (Details) - Schedule of Long-Term Loans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofLongTermLoansTable</Role>
      <ShortName>Loans Payable (Details) - Schedule of Long-Term Loans</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/LoansPayableTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>996030 - Disclosure - Loans Payable (Details) - Schedule of Long-Term Debt Repayments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable</Role>
      <ShortName>Loans Payable (Details) - Schedule of Long-Term Debt Repayments</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/LoansPayableTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>996031 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/RelatedPartyTransactions</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>996032 - Disclosure - Other Payables and Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesDetails</Role>
      <ShortName>Other Payables and Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>996033 - Disclosure - Other Payables and Accrued Liabilities (Details) - Schedule of Other Payables and Accrued Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable</Role>
      <ShortName>Other Payables and Accrued Liabilities (Details) - Schedule of Other Payables and Accrued Liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>996034 - Disclosure - Derivative Liabilities (Details) - Schedule of Weighted-Average Assumptions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable</Role>
      <ShortName>Derivative Liabilities (Details) - Schedule of Weighted-Average Assumptions</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/DerivativeLiabilitiesTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>996035 - Disclosure - Derivative Liabilities (Details) - Schedule of Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofValueMeasurementsTable</Role>
      <ShortName>Derivative Liabilities (Details) - Schedule of Value Measurements</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/DerivativeLiabilitiesTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>996036 - Disclosure - Common Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/CommonStockDetails</Role>
      <ShortName>Common Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/CommonStock</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>996037 - Disclosure - Warrants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/WarrantsDetails</Role>
      <ShortName>Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/WarrantsTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>996038 - Disclosure - Warrants (Details) - Schedule of Stock Warrant Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable</Role>
      <ShortName>Warrants (Details) - Schedule of Stock Warrant Activities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/WarrantsTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>996039 - Disclosure - Warrants (Details) - Schedule of Outstanding and Exercisable Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable</Role>
      <ShortName>Warrants (Details) - Schedule of Outstanding and Exercisable Warrants</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/WarrantsTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>996040 - Disclosure - Earnings Per Share (Details) - Schedule of Basic and Diluted Net Income Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable</Role>
      <ShortName>Earnings Per Share (Details) - Schedule of Basic and Diluted Net Income Per Share</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/EarningsPerShareTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>996041 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/IncomeTaxesTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>996042 - Disclosure - Income Taxes (Details) - Schedule of Provisions for Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable</Role>
      <ShortName>Income Taxes (Details) - Schedule of Provisions for Income Taxes</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/IncomeTaxesTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>996043 - Disclosure - Income Taxes (Details) - Schedule of Deferred Tax</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofDeferredTaxTable</Role>
      <ShortName>Income Taxes (Details) - Schedule of Deferred Tax</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/IncomeTaxesTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>996044 - Disclosure - Income Taxes (Details) - Schedule of Effective Income Tax Rate</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable</Role>
      <ShortName>Income Taxes (Details) - Schedule of Effective Income Tax Rate</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/IncomeTaxesTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>996045 - Disclosure - Stock Incentive Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/StockIncentivePlansDetails</Role>
      <ShortName>Stock Incentive Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/StockIncentivePlans</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>996046 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>996047 - Disclosure - Commitments and Contingencies (Details) - Schedule of Lease Renewable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofLeaseRenewableTable</Role>
      <ShortName>Commitments and Contingencies (Details) - Schedule of Lease Renewable</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>996048 - Disclosure - Segment Reporting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/SegmentReportingDetails</Role>
      <ShortName>Segment Reporting (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/SegmentReportingTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>996049 - Disclosure - Segment Reporting (Details) - Schedule of Financial Information for Reportable Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable</Role>
      <ShortName>Segment Reporting (Details) - Schedule of Financial Information for Reportable Segments</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/SegmentReportingTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>996050 - Disclosure - Concentration and Major Customers and Suppliers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails</Role>
      <ShortName>Concentration and Major Customers and Suppliers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliers</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="ea0220602-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>996051 - Disclosure - Concentration of Credit Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ConcentrationofCreditRiskDetails</Role>
      <ShortName>Concentration of Credit Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/ConcentrationofCreditRisk</ParentRole>
      <Position>82</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="ea0220602-10q_ittech.htm">ea0220602-10q_ittech.htm</File>
    <File>itp-20240930.xsd</File>
    <File>itp-20240930_cal.xml</File>
    <File>itp-20240930_def.xml</File>
    <File>itp-20240930_lab.xml</File>
    <File>itp-20240930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image_001.jpg</File>
    <File>image_002.jpg</File>
    <File>image_003.jpg</File>
    <File>image_004.jpg</File>
    <File>image_005.jpg</File>
    <File>image_006.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="952">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="31">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>106
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ea0220602-10q_ittech.htm": {
   "nsprefix": "itp",
   "nsuri": "http://orientpaper.com/20240930",
   "dts": {
    "inline": {
     "local": [
      "ea0220602-10q_ittech.htm"
     ]
    },
    "schema": {
     "local": [
      "itp-20240930.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_def.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_lab.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_pre.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "itp-20240930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "itp-20240930_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "itp-20240930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "itp-20240930_pre.xml"
     ]
    }
   },
   "keyStandard": 289,
   "keyCustom": 51,
   "axisStandard": 23,
   "axisCustom": 1,
   "memberStandard": 22,
   "memberCustom": 49,
   "hidden": {
    "total": 142,
    "http://orientpaper.com/20240930": 14,
    "http://fasb.org/us-gaap/2024": 124,
    "http://xbrl.sec.gov/dei/2024": 4
   },
   "contextCount": 240,
   "entityCount": 1,
   "segmentCount": 82,
   "elementCount": 794,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 952,
    "http://xbrl.sec.gov/dei/2024": 31,
    "http://xbrl.sec.gov/ecd/2024": 4,
    "http://fasb.org/srt/2024": 1
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/dei/role/document/Cover",
     "longName": "995100 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://orientpaper.com/role/ConsolidatedBalanceSheet",
     "longName": "995301 - Statement - Condensed Consolidated Balance Sheets (Unaudited)",
     "shortName": "Condensed Consolidated Balance Sheets (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:Cash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "995302 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)",
     "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://orientpaper.com/role/ConsolidatedIncomeStatement",
     "longName": "995303 - Statement - Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited)",
     "shortName": "Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://orientpaper.com/role/ConsolidatedCashFlow",
     "longName": "995304 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://orientpaper.com/role/ShareholdersEquityType2or3",
     "longName": "995305 - Statement - Condensed Consolidated Statements of Changes in Stockholders\u2019 Equity (Unaudited)",
     "shortName": "Condensed Consolidated Statements of Changes in Stockholders\u2019 Equity (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c11",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c11",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://orientpaper.com/role/OrganizationandBusinessBackground",
     "longName": "995306 - Disclosure - Organization and Business Background",
     "shortName": "Organization and Business Background",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPolicies",
     "longName": "995307 - Disclosure - Basis of Presentation and Significant Accounting Policies",
     "shortName": "Basis of Presentation and Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://orientpaper.com/role/RestrictedCash",
     "longName": "995308 - Disclosure - Restricted Cash",
     "shortName": "Restricted Cash",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://orientpaper.com/role/Inventories",
     "longName": "995309 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://orientpaper.com/role/PrepaymentsandOtherCurrentAssets",
     "longName": "995310 - Disclosure - Prepayments and Other Current Assets",
     "shortName": "Prepayments and Other Current Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://orientpaper.com/role/PropertyPlantandEquipmentNet",
     "longName": "995311 - Disclosure - Property, Plant and Equipment, Net",
     "shortName": "Property, Plant and Equipment, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://orientpaper.com/role/Leases",
     "longName": "995312 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://orientpaper.com/role/LoansPayable",
     "longName": "995313 - Disclosure - Loans Payable",
     "shortName": "Loans Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://orientpaper.com/role/RelatedPartyTransactions",
     "longName": "995314 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://orientpaper.com/role/OtherPayablesandAccruedLiabilities",
     "longName": "995315 - Disclosure - Other Payables and Accrued Liabilities",
     "shortName": "Other Payables and Accrued Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://orientpaper.com/role/DerivativeLiabilities",
     "longName": "995316 - Disclosure - Derivative Liabilities",
     "shortName": "Derivative Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://orientpaper.com/role/CommonStock",
     "longName": "995317 - Disclosure - Common Stock",
     "shortName": "Common Stock",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://orientpaper.com/role/Warrants",
     "longName": "995318 - Disclosure - Warrants",
     "shortName": "Warrants",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "itp:WarrantDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "itp:WarrantDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://orientpaper.com/role/EarningsPerShare",
     "longName": "995319 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://orientpaper.com/role/IncomeTaxes",
     "longName": "995320 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://orientpaper.com/role/StockIncentivePlans",
     "longName": "995321 - Disclosure - Stock Incentive Plans",
     "shortName": "Stock Incentive Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://orientpaper.com/role/CommitmentsandContingencies",
     "longName": "995322 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://orientpaper.com/role/SegmentReporting",
     "longName": "995323 - Disclosure - Segment Reporting",
     "shortName": "Segment Reporting",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliers",
     "longName": "995324 - Disclosure - Concentration and Major Customers and Suppliers",
     "shortName": "Concentration and Major Customers and Suppliers",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "itp:ConcentrationAndMajorCustomersAndSuppliersTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "itp:ConcentrationAndMajorCustomersAndSuppliersTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://orientpaper.com/role/ConcentrationofCreditRisk",
     "longName": "995325 - Disclosure - Concentration of Credit Risk",
     "shortName": "Concentration of Credit Risk",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://orientpaper.com/role/RisksandUncertainties",
     "longName": "995326 - Disclosure - Risks and Uncertainties",
     "shortName": "Risks and Uncertainties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "itp:RisksAndUncertaintiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "itp:RisksAndUncertaintiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://orientpaper.com/role/SubsequentEvent",
     "longName": "995327 - Disclosure - Subsequent Event",
     "shortName": "Subsequent Event",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R30": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c6",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c6",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://orientpaper.com/role/AccountingPoliciesByPolicy",
     "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://orientpaper.com/role/OrganizationandBusinessBackgroundTables",
     "longName": "996001 - Disclosure - Organization and Business Background (Tables)",
     "shortName": "Organization and Business Background (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://orientpaper.com/role/InventoriesTables",
     "longName": "996002 - Disclosure - Inventories (Tables)",
     "shortName": "Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://orientpaper.com/role/PrepaymentsandOtherCurrentAssetsTables",
     "longName": "996003 - Disclosure - Prepayments and Other Current Assets (Tables)",
     "shortName": "Prepayments and Other Current Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://orientpaper.com/role/PropertyPlantandEquipmentNetTables",
     "longName": "996004 - Disclosure - Property, Plant and Equipment, Net (Tables)",
     "shortName": "Property, Plant and Equipment, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://orientpaper.com/role/LeasesTables",
     "longName": "996005 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://orientpaper.com/role/LoansPayableTables",
     "longName": "996006 - Disclosure - Loans Payable (Tables)",
     "shortName": "Loans Payable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesTables",
     "longName": "996007 - Disclosure - Other Payables and Accrued Liabilities (Tables)",
     "shortName": "Other Payables and Accrued Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://orientpaper.com/role/DerivativeLiabilitiesTables",
     "longName": "996008 - Disclosure - Derivative Liabilities (Tables)",
     "shortName": "Derivative Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://orientpaper.com/role/WarrantsTables",
     "longName": "996009 - Disclosure - Warrants (Tables)",
     "shortName": "Warrants (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://orientpaper.com/role/EarningsPerShareTables",
     "longName": "996010 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://orientpaper.com/role/IncomeTaxesTables",
     "longName": "996011 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://orientpaper.com/role/CommitmentsandContingenciesTables",
     "longName": "996012 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c191",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c191",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://orientpaper.com/role/SegmentReportingTables",
     "longName": "996013 - Disclosure - Segment Reporting (Tables)",
     "shortName": "Segment Reporting (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails",
     "longName": "996014 - Disclosure - Organization and Business Background (Details)",
     "shortName": "Organization and Business Background (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c35",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c35",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable",
     "longName": "996015 - Disclosure - Organization and Business Background (Details) - Schedule of Subsidiaries and Variable Interest Entities",
     "shortName": "Organization and Business Background (Details) - Schedule of Subsidiaries and Variable Interest Entities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c52",
      "name": "us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c52",
      "name": "us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
     "longName": "996016 - Disclosure - Organization and Business Background (Details) - Schedule of Aggregate Carrying Value of Dongfang Paper\u2019s Assets and Liabilities",
     "shortName": "Organization and Business Background (Details) - Schedule of Aggregate Carrying Value of Dongfang Paper\u2019s Assets and Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c57",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c57",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://orientpaper.com/role/RestrictedCashDetails",
     "longName": "996017 - Disclosure - Restricted Cash (Details)",
     "shortName": "Restricted Cash (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:RestrictedCashCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R49": {
     "role": "http://orientpaper.com/role/ScheduleofInventoriesTable",
     "longName": "996018 - Disclosure - Inventories (Details) - Schedule of Inventories",
     "shortName": "Inventories (Details) - Schedule of Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable",
     "longName": "996019 - Disclosure - Prepayments and Other Current Assets (Details) - Schedule of Prepayments and Other Current Assets",
     "shortName": "Prepayments and Other Current Assets (Details) - Schedule of Prepayments and Other Current Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "itp:PrepaidLandLease",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "itp:PrepaidLandLease",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails",
     "longName": "996020 - Disclosure - Property, Plant and Equipment, Net (Details)",
     "shortName": "Property, Plant and Equipment, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "itp:PropertyPlantAndEquipmentLeaseTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "itp:PropertyPlantAndEquipmentLeaseTerm",
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "itp:PropertyPlantAndEquipmentLeaseTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable",
     "longName": "996021 - Disclosure - Property, Plant and Equipment, Net (Details) - Schedule of Property, Plant and Equipment",
     "shortName": "Property, Plant and Equipment, Net (Details) - Schedule of Property, Plant and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://orientpaper.com/role/LeasesDetails",
     "longName": "996022 - Disclosure - Leases (Details)",
     "shortName": "Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeaseDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeaseDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://orientpaper.com/role/ScheduleofLeaseExpenseTable",
     "longName": "996023 - Disclosure - Leases (Details) - Schedule of Lease Expense",
     "shortName": "Leases (Details) - Schedule of Lease Expense",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "cny",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "cny",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://orientpaper.com/role/ScheduleofMeasurementofLeasesLiabilitiesTable",
     "longName": "996024 - Disclosure - Leases (Details) - Schedule of Measurement of Leases Liabilities",
     "shortName": "Leases (Details) - Schedule of Measurement of Leases Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R56": {
     "role": "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable",
     "longName": "996025 - Disclosure - Leases (Details) - Schedule of Maturities of its Lease Liabilities",
     "shortName": "Leases (Details) - Schedule of Maturities of its Lease Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://orientpaper.com/role/ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable",
     "longName": "996026 - Disclosure - Leases (Details) - Schedule of Weighted Average Remaining Lease Terms and Discount Rates",
     "shortName": "Leases (Details) - Schedule of Weighted Average Remaining Lease Terms and Discount Rates",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://orientpaper.com/role/LoansPayableDetails",
     "longName": "996027 - Disclosure - Loans Payable (Details)",
     "shortName": "Loans Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:OtherShortTermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:ShortTermDebtPercentageBearingFixedInterestRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable",
     "longName": "996028 - Disclosure - Loans Payable (Details) - Schedule of Short-Term Bank Loans",
     "shortName": "Loans Payable (Details) - Schedule of Short-Term Bank Loans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:ShortTermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c124",
      "name": "us-gaap:ShortTermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://orientpaper.com/role/ScheduleofLongTermLoansTable",
     "longName": "996029 - Disclosure - Loans Payable (Details) - Schedule of Long-Term Loans",
     "shortName": "Loans Payable (Details) - Schedule of Long-Term Loans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R61": {
     "role": "http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable",
     "longName": "996030 - Disclosure - Loans Payable (Details) - Schedule of Long-Term Debt Repayments",
     "shortName": "Loans Payable (Details) - Schedule of Long-Term Debt Repayments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://orientpaper.com/role/RelatedPartyTransactionsDetails",
     "longName": "996031 - Disclosure - Related Party Transactions (Details)",
     "shortName": "Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c161",
      "name": "us-gaap:LoansPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c161",
      "name": "us-gaap:LoansPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesDetails",
     "longName": "996032 - Disclosure - Other Payables and Accrued Liabilities (Details)",
     "shortName": "Other Payables and Accrued Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable",
     "longName": "996033 - Disclosure - Other Payables and Accrued Liabilities (Details) - Schedule of Other Payables and Accrued Liabilities",
     "shortName": "Other Payables and Accrued Liabilities (Details) - Schedule of Other Payables and Accrued Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccruedUtilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccruedUtilitiesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable",
     "longName": "996034 - Disclosure - Derivative Liabilities (Details) - Schedule of Weighted-Average Assumptions",
     "shortName": "Derivative Liabilities (Details) - Schedule of Weighted-Average Assumptions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c162",
      "name": "us-gaap:DerivativeLiabilityMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c162",
      "name": "us-gaap:DerivativeLiabilityMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://orientpaper.com/role/ScheduleofValueMeasurementsTable",
     "longName": "996035 - Disclosure - Derivative Liabilities (Details) - Schedule of Value Measurements",
     "shortName": "Derivative Liabilities (Details) - Schedule of Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DerivativeLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DerivativeLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://orientpaper.com/role/CommonStockDetails",
     "longName": "996036 - Disclosure - Common Stock (Details)",
     "shortName": "Common Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c171",
      "name": "us-gaap:StockholdersEquityOtherShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c171",
      "name": "us-gaap:StockholdersEquityOtherShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://orientpaper.com/role/WarrantsDetails",
     "longName": "996037 - Disclosure - Warrants (Details)",
     "shortName": "Warrants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c171",
      "name": "us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c172",
      "name": "us-gaap:ExcessStockSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "itp:WarrantDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable",
     "longName": "996038 - Disclosure - Warrants (Details) - Schedule of Stock Warrant Activities",
     "shortName": "Warrants (Details) - Schedule of Stock Warrant Activities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c181",
      "name": "itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c181",
      "name": "itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable",
     "longName": "996039 - Disclosure - Warrants (Details) - Schedule of Outstanding and Exercisable Warrants",
     "shortName": "Warrants (Details) - Schedule of Outstanding and Exercisable Warrants",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c178",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c178",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable",
     "longName": "996040 - Disclosure - Earnings Per Share (Details) - Schedule of Basic and Diluted Net Income Per Share",
     "shortName": "Earnings Per Share (Details) - Schedule of Basic and Diluted Net Income Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://orientpaper.com/role/IncomeTaxesDetails",
     "longName": "996041 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable",
     "longName": "996042 - Disclosure - Income Taxes (Details) - Schedule of Provisions for Income Taxes",
     "shortName": "Income Taxes (Details) - Schedule of Provisions for Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://orientpaper.com/role/ScheduleofDeferredTaxTable",
     "longName": "996043 - Disclosure - Income Taxes (Details) - Schedule of Deferred Tax",
     "shortName": "Income Taxes (Details) - Schedule of Deferred Tax",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable",
     "longName": "996044 - Disclosure - Income Taxes (Details) - Schedule of Effective Income Tax Rate",
     "shortName": "Income Taxes (Details) - Schedule of Effective Income Tax Rate",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://orientpaper.com/role/StockIncentivePlansDetails",
     "longName": "996045 - Disclosure - Stock Incentive Plans (Details)",
     "shortName": "Stock Incentive Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c183",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c183",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://orientpaper.com/role/CommitmentsandContingenciesDetails",
     "longName": "996046 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "itp:LeaseExpirationsPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PaymentsForRent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://orientpaper.com/role/ScheduleofLeaseRenewableTable",
     "longName": "996047 - Disclosure - Commitments and Contingencies (Details) - Schedule of Lease Renewable",
     "shortName": "Commitments and Contingencies (Details) - Schedule of Lease Renewable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c192",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c192",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://orientpaper.com/role/SegmentReportingDetails",
     "longName": "996048 - Disclosure - Segment Reporting (Details)",
     "shortName": "Segment Reporting (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c193",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c193",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable",
     "longName": "996049 - Disclosure - Segment Reporting (Details) - Schedule of Financial Information for Reportable Segments",
     "shortName": "Segment Reporting (Details) - Schedule of Financial Information for Reportable Segments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c7",
      "name": "us-gaap:NetIncomeLossAllocatedToLimitedPartners",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails",
     "longName": "996050 - Disclosure - Concentration and Major Customers and Suppliers (Details)",
     "shortName": "Concentration and Major Customers and Suppliers (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c225",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "itp:ConcentrationAndMajorCustomersAndSuppliersTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c225",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "itp:ConcentrationAndMajorCustomersAndSuppliersTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://orientpaper.com/role/ConcentrationofCreditRiskDetails",
     "longName": "996051 - Disclosure - Concentration of Credit Risk (Details)",
     "shortName": "Concentration of Credit Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c237",
      "name": "itp:DepositInsuranceRegulations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c237",
      "name": "itp:DepositInsuranceRegulations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0220602-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Significant Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "presentation": [
      "http://orientpaper.com/role/OtherPayablesandAccruedLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables and accrued liabilities",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r370"
     ]
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liability",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r58"
     ]
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other payables and accrued liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      },
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      },
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Totals",
        "terseLabel": "Other payables and accrued liabilities",
        "label": "Accounts Payable and Other Accrued Liabilities, Current",
        "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r660"
     ]
    },
    "us-gaap_AccountsPayableOtherCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableOtherCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payable for purchase of property, plant and equipment",
        "label": "Accounts Payable, Other, Current",
        "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable (net of allowance for doubtful accounts of $42,533 and $11,745 as of September 30, 2024 and December 31, 2023, respectively)",
        "verboseLabel": "Accounts receivable",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest to a related party",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrentAndNoncurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Payables and Accrued Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedSalesCommissionCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedSalesCommissionCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued commission to salesmen",
        "label": "Accrued Sales Commission, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r626"
     ]
    },
    "us-gaap_AccruedUtilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedUtilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued electricity",
        "label": "Accrued Utilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for utilities, such as electrical power, heating oil, natural gas, and water. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: accumulated depreciation and amortization",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r153",
      "r488"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r21",
      "r75",
      "r158",
      "r484",
      "r503",
      "r504"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://orientpaper.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r13",
      "r21",
      "r411",
      "r414",
      "r454",
      "r499",
      "r500",
      "r813",
      "r814",
      "r815",
      "r829",
      "r830",
      "r831",
      "r833"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://orientpaper.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r516",
      "r829",
      "r830",
      "r831",
      "r833",
      "r878",
      "r903"
     ]
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r785"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r785"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r783"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r742"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r742"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r742"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r742"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r776"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r692",
      "r703",
      "r719",
      "r754"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r695",
      "r706",
      "r722",
      "r757"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r777"
     ]
    },
    "itp_AgreementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "AgreementAxis",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agreement [Axis]",
        "label": "Agreement Axis"
       }
      }
     },
     "auth_ref": []
    },
    "itp_AgreementDomainDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "AgreementDomainDomain",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgreementDomain [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r742"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r749"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r696",
      "r707",
      "r723",
      "r749",
      "r758",
      "r762",
      "r770"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r768"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful accounts (in Dollars)",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r245",
      "r249"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r699"
     ]
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Approximate Date of Commencement of Proposed Sale to Public",
        "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AreaOfLand": {
     "xbrltype": "areaItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AreaOfLand",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Area of land (in Acres)",
        "label": "Area of Land",
        "documentation": "Area of land held."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Assets",
        "terseLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r124",
      "r154",
      "r184",
      "r218",
      "r224",
      "r234",
      "r237",
      "r246",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r405",
      "r407",
      "r428",
      "r479",
      "r554",
      "r635",
      "r636",
      "r660",
      "r671",
      "r864",
      "r865",
      "r890"
     ]
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r161",
      "r184",
      "r246",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r405",
      "r407",
      "r428",
      "r660",
      "r864",
      "r865",
      "r890"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Assets",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r699"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r684",
      "r687",
      "r699"
     ]
    },
    "dei_AuditorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r684",
      "r687",
      "r699"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r684",
      "r687",
      "r699"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "dei_AuditorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r765"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r766"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r761"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r761"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r761"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r761"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r761"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r761"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r333",
      "r334",
      "r335",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r764"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r763"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r762"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r762"
     ]
    },
    "itp_BankOfCangzhou1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "BankOfCangzhou1Member",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank of Cangzhou 1 [Member]",
        "label": "Bank Of Cangzhou1 Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_BankOfCangzhou2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "BankOfCangzhou2Member",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank of Cangzhou 2 [Member]",
        "label": "Bank Of Cangzhou2 Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_BankOfCangzhouMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "BankOfCangzhouMember",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank of cangzhou [Member]",
        "label": "Bank Of Cangzhou Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_BaodingShengdeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "BaodingShengdeMember",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails",
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable",
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Baoding Shengde [Member]",
        "documentation": "Baoding Shengde.",
        "label": "Baoding Shengde Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_BasePaperAndOtherRawMaterialsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "BasePaperAndOtherRawMaterialsMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base paper and other raw materials [Member]",
        "documentation": "Base Paper and Other Raw Materials.",
        "label": "Base Paper And Other Raw Materials Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation and Significant Accounting Policies",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building and improvements [Member]",
        "label": "Building and Building Improvements [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingsAndImprovementsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingsAndImprovementsGross",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building located employee",
        "label": "Buildings and Improvements, Gross",
        "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."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r402",
      "r648",
      "r649"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r402",
      "r648",
      "r649"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration amount",
        "label": "Business Combination, Consideration Transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r3",
      "r12"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r687",
      "r699"
     ]
    },
    "us-gaap_Capital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Capital",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Registered capital (in Dollars)",
        "label": "Banking Regulation, Total Capital, Actual",
        "documentation": "Amount of total capital as defined by regulatory framework."
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and bank balances",
        "label": "Cash",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r482",
      "r517",
      "r548",
      "r660",
      "r671",
      "r803"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and bank balances",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r151",
      "r624"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, Cash Equivalents and Restricted Cash - Beginning of Period",
        "periodEndLabel": "Cash, Cash Equivalents and Restricted Cash - End of Period",
        "terseLabel": "Cash, Cash Equivalents and Restricted Cash - End of Period",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r83",
      "r181"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Increase (Decrease) in Cash and Cash Equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r83"
     ]
    },
    "us-gaap_CashFDICInsuredAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFDICInsuredAmount",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum coverage from FDIC",
        "label": "Cash, FDIC Insured Amount",
        "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Leases Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r740"
     ]
    },
    "srt_ChiefExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ChiefExecutiveOfficerMember",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chief Executive Officer [Member]",
        "label": "Chief Executive Officer [Member]",
        "documentation": "Person with designation of chief executive officer."
       }
      }
     },
     "auth_ref": [
      "r841"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r735"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightAxis",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable",
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable",
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Axis]",
        "documentation": "Information by type of warrant or right issued."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightDomain",
     "presentation": [
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Domain]",
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price of warrant (in Dollars per share)",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable",
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stock Warrant Activities [Line Items]",
        "terseLabel": "Warrants [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightOutstanding",
     "presentation": [
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant outstanding",
        "label": "Class of Warrant or Right, Outstanding",
        "documentation": "Number of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r114",
      "r481",
      "r539"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r264",
      "r265",
      "r620",
      "r855",
      "r860"
     ]
    },
    "itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "CommitmentsForPurchaseOrConstructionOfCapitalAssets",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding commitments amount",
        "documentation": "Commitments for purchase or construction of capital assets.",
        "label": "Commitments For Purchase Or Construction Of Capital Assets"
       }
      }
     },
     "auth_ref": []
    },
    "itp_CommitmentsandContingenciesDetailsScheduleofLeaseRenewableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "CommitmentsandContingenciesDetailsScheduleofLeaseRenewableTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLeaseRenewableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) - Schedule of Lease Renewable [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_CommitmentsandContingenciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "CommitmentsandContingenciesDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_CommitmentsandContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "CommitmentsandContingenciesTable",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_CommitmentsandContingenciesTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "CommitmentsandContingenciesTablesLineItems",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Tables) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_CommitmentsandContingenciesTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "CommitmentsandContingenciesTablesTable",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_CommonStockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "CommonStockAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_CommonStockIssuedToPurchaseOfWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "CommonStockIssuedToPurchaseOfWarrants",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock shares",
        "documentation": "The number of common stock issued to purchase of warrants.",
        "label": "Common Stock Issued To Purchase Of Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "itp_CommonStockIssuedToPurchaseStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "CommonStockIssuedToPurchaseStock",
     "presentation": [
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants to purchase shares of common stock",
        "documentation": "A stock warrant represents the right to purchase a company's stock at a specific price and at a specific date.",
        "label": "Common Stock Issued To Purchase Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://orientpaper.com/role/ShareholdersEquityType2or3",
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "verboseLabel": "Common Stock [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r662",
      "r663",
      "r664",
      "r666",
      "r667",
      "r668",
      "r669",
      "r829",
      "r830",
      "r833",
      "r878",
      "r901",
      "r903"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in Dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r540"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://orientpaper.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Shares)",
        "periodEndLabel": "Balance (in Shares)",
        "terseLabel": "Common stock, shares outstanding",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r66",
      "r540",
      "r560",
      "r903",
      "r904"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, 50,000,000 shares authorized, $0.001 par value per share, 10,065,920 shares issued and outstanding as of September 30, 2024 and December, 31, 2023.",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r483",
      "r660"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r746"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r745"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r747"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r744"
     ]
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofDeferredTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets (liabilities)",
        "label": "Components of Deferred Tax Assets and Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Comprehensive Income (Loss)",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r165",
      "r167",
      "r172",
      "r474",
      "r493",
      "r494"
     ]
    },
    "itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ConcentrationAndMajorCustomersAndSuppliersTextBlock",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliers"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration and Major Customers and Suppliers",
        "documentation": "Disclosure of concentration and major customers and suppliers.",
        "label": "Concentration And Major Customers And Suppliers Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r29",
      "r49",
      "r50",
      "r243",
      "r506",
      "r619"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r29",
      "r49",
      "r50",
      "r243",
      "r619",
      "r796"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationofCreditRisk"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of Credit Risk",
        "label": "Concentration Risk Disclosure [Text Block]",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails",
      "http://orientpaper.com/role/ConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration of Credit Risk [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r619"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration credit risk, percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r29",
      "r49",
      "r50",
      "r243"
     ]
    },
    "us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRisksTypesNoConcentrationPercentageAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration and Major Customers and Suppliers [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ConcentrationandMajorCustomersandSuppliersDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ConcentrationandMajorCustomersandSuppliersDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration and Major Customers and Suppliers (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ConcentrationofCreditRiskDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ConcentrationofCreditRiskDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration of Credit Risk (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CondensedFinancialStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedFinancialStatementsCaptionsLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Aggregate Carrying Value of Dongfang Paper\u2019s Assets and Liabilities [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r141",
      "r142",
      "r143",
      "r188",
      "r794"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r140",
      "r188",
      "r405",
      "r406",
      "r407",
      "r408",
      "r463",
      "r621",
      "r800",
      "r801",
      "r802",
      "r863",
      "r866",
      "r867"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r628"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress [Member]",
        "label": "Construction in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelFaxNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelFaxNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Fax Number",
        "documentation": "Fax Number of contact personnel."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Description",
        "documentation": "The description of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Name",
        "documentation": "The name of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Number",
        "documentation": "The SEC Document Number of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileType": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Type",
        "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)."
       }
      }
     },
     "auth_ref": []
    },
    "itp_CorrespondingPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "CorrespondingPricePerShare",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corresponding warrant price per share (in Dollars per share)",
        "documentation": "Corresponding price per share.",
        "label": "Corresponding Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cost of sales",
        "label": "Cost of Revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r184",
      "r246",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r428",
      "r635",
      "r864"
     ]
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Tax Provision U.S.",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r798",
      "r826",
      "r876"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Tax Provision PRC",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r798",
      "r826"
     ]
    },
    "us-gaap_CustomerAdvancesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerAdvancesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance from customers",
        "label": "Customer Advances, Current",
        "documentation": "The current portion of prepayments received from customers for goods or services to be provided in the future."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails",
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants to purchase shares",
        "verboseLabel": "Issuance of common stock and warrants",
        "label": "Debt Conversion, Converted Instrument, Warrants or Options Issued",
        "documentation": "The number of warrants issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r27"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://orientpaper.com/role/LoansPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans Payable",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r182",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r272",
      "r273",
      "r283",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r299",
      "r306",
      "r307",
      "r309",
      "r436"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan amount (in Dollars)",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r436",
      "r437",
      "r643",
      "r644",
      "r658"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Payable [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r295",
      "r296",
      "r297",
      "r298",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r308",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r658",
      "r824",
      "r883",
      "r884"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r36",
      "r37",
      "r52",
      "r97",
      "r98",
      "r188",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r295",
      "r296",
      "r297",
      "r298",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r308",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r658",
      "r824",
      "r883",
      "r884"
     ]
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://orientpaper.com/role/PrepaymentsandOtherCurrentAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Prepayments and Other Current Assets",
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Provision PRC",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r826",
      "r875"
     ]
    },
    "itp_DeferredTaxAssetsGainLossOnAssetDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "DeferredTaxAssetsGainLossOnAssetDisposal",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofDeferredTaxTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofDeferredTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Gain) Loss on asset disposal",
        "documentation": "Represent the amount of (Gain)/Loss on asset disposal.",
        "label": "Deferred Tax Assets Gain Loss On Asset Disposal"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofDeferredTaxTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofDeferredTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r383"
     ]
    },
    "itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofDeferredTaxTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofDeferredTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of property, plant and equipment",
        "documentation": "Deferred tax assets impairment of property, plant and equipment.",
        "label": "Deferred Tax Assets Impairment Of Amortization Property Plant And Equipment Current"
       }
      }
     },
     "auth_ref": []
    },
    "itp_DeferredTaxAssetsMiscellaneousCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "DeferredTaxAssetsMiscellaneousCurrent",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofDeferredTaxTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofDeferredTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Miscellaneous",
        "documentation": "Deferred tax asset Miscellaneous.",
        "label": "Deferred Tax Assets Miscellaneous Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofDeferredTaxTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofDeferredTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets, net",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r871"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofDeferredTaxTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofDeferredTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryover of PRC company",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofDeferredTaxTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofDeferredTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization of property, plant and equipment",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofDeferredTaxTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofDeferredTaxTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r384"
     ]
    },
    "itp_DeferredTaxAssetsValuationAllowancePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "DeferredTaxAssetsValuationAllowancePercentage",
     "presentation": [
      "http://orientpaper.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of valuation allowance",
        "documentation": "A business should create a valuation allowance for a deferred tax asset if there is a more than 50% probability that the company will not realize some portion of the asset.",
        "label": "Deferred Tax Assets Valuation Allowance Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DelayedOrContinuousOffering": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r711",
      "r712",
      "r726"
     ]
    },
    "itp_DepositInsuranceRegulations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "DepositInsuranceRegulations",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposit insurance regulations",
        "documentation": "Deposit insurance regulations.",
        "label": "Deposit Insurance Regulations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails",
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "verboseLabel": "Depreciation and amortization of property, plant and equipment",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r33"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r218",
      "r228",
      "r237",
      "r635",
      "r636"
     ]
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeGainLossOnDerivativeNet",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      },
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow",
      "http://orientpaper.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on derivative liability",
        "negatedLabel": "(Gain) Loss on derivative liability",
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement."
       }
      }
     },
     "auth_ref": [
      "r877"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Value Measurements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://orientpaper.com/role/DerivativeLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Liabilities",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r409",
      "r416"
     ]
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning",
        "periodEndLabel": "Balance at ending",
        "label": "Derivative Liability",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r163",
      "r421",
      "r422",
      "r426",
      "r427",
      "r519",
      "r520",
      "r521",
      "r523",
      "r524",
      "r525",
      "r526",
      "r528",
      "r529",
      "r555",
      "r557",
      "r558",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r627",
      "r879",
      "r880",
      "r881",
      "r902"
     ]
    },
    "us-gaap_DerivativeLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liabilities (Details) - Schedule of Weighted-Average Assumptions [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative liability",
        "label": "Derivative Liability, Noncurrent",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "us-gaap_DerivativeLiabilityMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilityMeasurementInput",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average assumption",
        "label": "Derivative Liability, Measurement Input",
        "documentation": "Value of input used to measure derivative liability."
       }
      }
     },
     "auth_ref": [
      "r423",
      "r424",
      "r425"
     ]
    },
    "itp_DescriptionOfCarryForwardsExpire": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "DescriptionOfCarryForwardsExpire",
     "presentation": [
      "http://orientpaper.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Description of carry forwards expire",
        "documentation": "Description of carry forwards expire.",
        "label": "Description Of Carry Forwards Expire"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://orientpaper.com/role/StockIncentivePlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Incentive Plans",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r329",
      "r332",
      "r362",
      "r363",
      "r364",
      "r651"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Incentive Plans [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r711",
      "r712",
      "r726"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r684",
      "r687",
      "r699"
     ]
    },
    "dei_DocumentCopyrightInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentCopyrightInformation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Copyright Information",
        "documentation": "The copyright information for the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentCreationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentCreationDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Creation Date",
        "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Description",
        "documentation": "The description of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document [Domain]",
        "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentEffectiveDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentEffectiveDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Effective Date",
        "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r684",
      "r687",
      "r699",
      "r750"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r684",
      "r687",
      "r699",
      "r750"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationDocumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationDocumentAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information, Document [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Text Block]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Name",
        "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the &lt;FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "dei_DocumentSubtitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentSubtitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Subtitle",
        "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentSynopsis": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentSynopsis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Synopsis",
        "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Title",
        "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r727"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentVersion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentVersion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Version",
        "documentation": "The version identifier of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "itp_DongfangHoldingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "DongfangHoldingMember",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails",
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dongfang Holding [Member]",
        "documentation": "Dongfang Holding.",
        "label": "Dongfang Holding Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_DongfangPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "DongfangPaperMember",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails",
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails",
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails",
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable",
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dongfang Paper [Member]",
        "documentation": "Hebei Baoding Orient Paper Milling Company Limited.",
        "label": "Dongfang Paper Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r739"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Losses Per Share:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement",
      "http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic Losses per Share (in Dollars per share)",
        "verboseLabel": "Net loss per share",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r205",
      "r208",
      "r211",
      "r212",
      "r213",
      "r217",
      "r400",
      "r404",
      "r419",
      "r420",
      "r475",
      "r495",
      "r629"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic loss per share",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement",
      "http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted Losses per Share (in Dollars per share)",
        "verboseLabel": "Diluted loss per share",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r208",
      "r211",
      "r212",
      "r213",
      "r217",
      "r400",
      "r404",
      "r419",
      "r420",
      "r475",
      "r495",
      "r629"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted loss per share",
        "label": "Earnings Per Share, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://orientpaper.com/role/EarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r214",
      "r215",
      "r216"
     ]
    },
    "itp_EffectOfDifferentTaxJurisdiction": {
     "xbrltype": "percentItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "EffectOfDifferentTaxJurisdiction",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of different tax jurisdiction",
        "documentation": "Percentage of effect of different tax jurisdiction.",
        "label": "Effect Of Different Tax Jurisdiction"
       }
      }
     },
     "auth_ref": []
    },
    "itp_EffectOfDilution": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "EffectOfDilution",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of dilution",
        "documentation": "Due to dilution, the volume of the solution increases, and therefore the number of ions increases, but as the number of ions per cc of the solution decreases thus, the specific conductance of the solution decreases.",
        "label": "Effect Of Dilution"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of Exchange Rate Changes on Cash and Cash Equivalents",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r429"
     ]
    },
    "itp_EffectOfTaxAndBookDifference": {
     "xbrltype": "percentItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "EffectOfTaxAndBookDifference",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of tax and book difference",
        "documentation": "Percentage of effect of tax and book difference.",
        "label": "Effect Of Tax And Book Difference"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EffectiveAfter60Days486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r789"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r373",
      "r653"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://orientpaper.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory tax rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r373",
      "r391",
      "r653"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r377",
      "r653",
      "r827",
      "r869"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRC Statutory rate",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r374",
      "r376",
      "r653",
      "r827",
      "r869"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent",
     "presentation": [
      "http://orientpaper.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent",
        "documentation": "Percentage of reported income tax benefit (expense) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to other reconciling items. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law."
       }
      }
     },
     "auth_ref": [
      "r870"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal",
     "presentation": [
      "http://orientpaper.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax laws, percentage",
        "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, State and Local, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax settlement."
       }
      }
     },
     "auth_ref": [
      "r827",
      "r869",
      "r870"
     ]
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r789"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r790"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r789"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r790"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r788"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r790"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r792"
     ]
    },
    "itp_EliminationOfIntersegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "EliminationOfIntersegmentMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Elimination of Inter-segment [Member]",
        "label": "Elimination Of Intersegment Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_EmployeeOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "EmployeeOneMember",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee One [Member]",
        "label": "Employee One Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      },
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued payroll and employee benefits",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "itp_EmployeeThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "EmployeeThreeMember",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Three [Member]",
        "label": "Employee Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_EmployeeTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "EmployeeTwoMember",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Two [Member]",
        "label": "Employee Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_EnterprisewideConsolidatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "EnterprisewideConsolidatedMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Enterprise-wide, consolidated [Member]",
        "label": "Enterprisewide Consolidated Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitiesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAccountingStandard": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Accounting Standard",
        "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Description",
        "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityContactPersonnelLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityContactPersonnelLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Contact Personnel [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails",
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r791"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "dei_EntityHomeCountryISOCode": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityHomeCountryISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Home Country ISO Code",
        "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationDateOfIncorporation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, Date of Incorporation",
        "documentation": "Date when an entity was incorporated"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information, Former Legal or Registered Name",
        "documentation": "Former Legal or Registered Name of an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r780"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Inv Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r779"
     ]
    },
    "dei_EntityLegalForm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityLegalForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Legal Form",
        "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDepositoryReceiptRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingDepositoryReceiptRatio",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Depository Receipt Ratio",
        "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Description",
        "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingForeign": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingForeign",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Foreign",
        "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingParValuePerShare",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Par Value Per Share",
        "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingPrimary": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingPrimary",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Primary",
        "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingSecurityTradingCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingSecurityTradingCurrency",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Security Trading Currency",
        "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsExchangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsExchangeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings, Exchange [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Table]",
        "documentation": "Container for exchange listing information for an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityNumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityNumberOfEmployees",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Number of Employees",
        "documentation": "Number of persons employed by the Entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPhoneFaxNumbersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPhoneFaxNumbersLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Phone Fax Numbers [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r699"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "dei_EntityReportingCurrencyISOCode": {
     "xbrltype": "currencyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityReportingCurrencyISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Reporting Currency ISO Code",
        "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "dei_EntityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Text Block]",
        "documentation": "Container to serve as parent of six Entity related Table concepts."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r782"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r775"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r775"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r775"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stocks [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://orientpaper.com/role/ShareholdersEquityType2or3",
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r147",
      "r168",
      "r169",
      "r170",
      "r189",
      "r190",
      "r191",
      "r193",
      "r198",
      "r200",
      "r202",
      "r219",
      "r247",
      "r248",
      "r258",
      "r324",
      "r389",
      "r390",
      "r397",
      "r398",
      "r399",
      "r401",
      "r403",
      "r404",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r418",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r438",
      "r440",
      "r454",
      "r492",
      "r499",
      "r500",
      "r501",
      "r516",
      "r584"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r743"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r692",
      "r703",
      "r719",
      "r754"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r689",
      "r700",
      "r716",
      "r751"
     ]
    },
    "us-gaap_ExcessStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ExcessStockSharesIssued",
     "presentation": [
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of warrant",
        "label": "Excess Stock, Shares Issued",
        "documentation": "Number of excess stock shares of an entity that have been sold or granted to shareholders."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExchangeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange [Domain]",
        "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r749"
     ]
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r787"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r787"
     ]
    },
    "itp_ExpectedPaymentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ExpectedPaymentTerm",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected payment term",
        "documentation": "Expected payment term.",
        "label": "Expected Payment Term"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAdjustmentOfWarrants",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Change in fair value of derivative liability",
        "label": "Fair Value Adjustment of Warrants",
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r9"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r423",
      "r424",
      "r425",
      "r654"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r696",
      "r707",
      "r723",
      "r758"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r696",
      "r707",
      "r723",
      "r758"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r696",
      "r707",
      "r723",
      "r758"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r696",
      "r707",
      "r723",
      "r758"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r696",
      "r707",
      "r723",
      "r758"
     ]
    },
    "dei_FormerAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "FormerAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Address [Member]",
        "documentation": "Former address for entity"
       }
      }
     },
     "auth_ref": [
      "r686",
      "r710"
     ]
    },
    "dei_FormerFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "FormerFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Fiscal Year End Date",
        "documentation": "Former end date of previous fiscal years"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r738"
     ]
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Gain) Loss from disposal and impairment of property, plant and equipment",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement",
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on impairment of assets",
        "negatedLabel": "Loss from impairment and disposal of property, plant and equipment",
        "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges",
        "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value."
       }
      }
     },
     "auth_ref": [
      "r821"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement",
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross Profit (Loss)",
        "terseLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r78",
      "r123",
      "r184",
      "r246",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r428",
      "r631",
      "r635",
      "r835",
      "r837",
      "r838",
      "r839",
      "r840",
      "r864"
     ]
    },
    "itp_HebeiTengshengMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "HebeiTengshengMember",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hebei Tengsheng [Member]",
        "label": "Hebei Tengsheng Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ICBCLoan2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ICBCLoan2Member",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICBC Loan 2 [Member]",
        "label": "ICBCLoan2 Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ICBCLoan3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ICBCLoan3Member",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICBC Loan 3 [Member]",
        "label": "ICBCLoan3 Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ICBCLoan4Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ICBCLoan4Member",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICBC Loan 4 [Member]",
        "label": "ICBCLoan4 Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ICBCLoan5Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ICBCLoan5Member",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICBC Loan 5 [Member]",
        "label": "ICBCLoan5 Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ICBCLoan6Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ICBCLoan6Member",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICBC Loan 6 [Member]",
        "label": "ICBCLoan6 Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ICBCLoan7Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ICBCLoan7Member",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICBC Loan 7 [Member]",
        "label": "ICBCLoan7 Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ICBCLoanFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ICBCLoanFiveMember",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICBC Loan 5 [Member]",
        "label": "ICBCLoan Five Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ICBCLoanOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ICBCLoanOneMember",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICBC Loan 1 [Member]",
        "label": "ICBCLoan One Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ICBCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ICBCMember",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICBC [Member]",
        "label": "ICBCMember"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r684",
      "r687",
      "r699"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation of long-lived asset",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r93"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsAttributableToParentAbstract",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for Income Taxes",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss before Income Taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r117",
      "r123",
      "r476",
      "r490",
      "r631",
      "r635",
      "r835",
      "r837",
      "r838",
      "r839",
      "r840"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityNameAxis",
     "presentation": [
      "http://orientpaper.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority, Name [Axis]",
        "documentation": "Information by name of taxing authority."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r872"
     ]
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityNameDomain",
     "presentation": [
      "http://orientpaper.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority, Name [Domain]",
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r872"
     ]
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxContingencyLineItems",
     "presentation": [
      "http://orientpaper.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://orientpaper.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r371",
      "r373",
      "r378",
      "r379",
      "r380",
      "r382",
      "r385",
      "r392",
      "r394",
      "r395",
      "r396",
      "r512",
      "r653"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement",
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable",
      "http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Income Tax Expenses (Benefits)",
        "negatedLabel": "Income Tax (Expenses) Benefits",
        "terseLabel": "Income tax expense(benefit)",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r133",
      "r201",
      "r202",
      "r218",
      "r229",
      "r237",
      "r372",
      "r373",
      "r393",
      "r496",
      "r653"
     ]
    },
    "itp_IncomeTaxStatuteOfLimitationsPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "IncomeTaxStatuteOfLimitationsPeriod",
     "presentation": [
      "http://orientpaper.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax, statute of limitations period",
        "documentation": "Income tax statute of limitation period.",
        "label": "Income Tax Statute Of Limitations Period"
       }
      }
     },
     "auth_ref": []
    },
    "itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Provisions for Income Taxes [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Provisions for Income Taxes [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_IncomeTaxesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "IncomeTaxesDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for income taxes",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r180",
      "r386",
      "r387"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables and accrued liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other."
       }
      }
     },
     "auth_ref": [
      "r820"
     ]
    },
    "us-gaap_IncreaseDecreaseInCustomerAdvances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInCustomerAdvances",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance from customers",
        "label": "Increase (Decrease) in Customer Advances",
        "documentation": "The increase (decrease) during the reporting period in the amount of prepayments by customers for goods or services to be provided at a later date."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_IncreaseDecreaseInDueToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDueToRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related parties",
        "label": "Increase (Decrease) in Due to Related Parties",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued payroll and employee benefits",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepayments and other current assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r696",
      "r707",
      "r723",
      "r749",
      "r758",
      "r762",
      "r770"
     ]
    },
    "itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "IndustrialAndCommercialBankOfChinaICBCLoan1Member",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industrial and Commercial Bank of China (\u201cICBC\u201d) Loan 1 [Member]",
        "label": "Industrial And Commercial Bank Of China ICBCLoan1 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r768"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r688",
      "r774"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r688",
      "r774"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r688",
      "r774"
     ]
    },
    "us-gaap_InterestAndDebtExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestAndDebtExpense",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense short-term bank loans and long-term loans",
        "label": "Interest and Debt Expense",
        "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r816"
     ]
    },
    "us-gaap_InterestAndFeeIncomeOtherLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestAndFeeIncomeOtherLoans",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Interest and Fee Income, Other Loans",
        "documentation": "Amount of interest and fee income from loans classified as other."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement",
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "terseLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r817"
     ]
    },
    "us-gaap_InterestExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseOther",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest amount",
        "label": "Interest Expense, Other",
        "documentation": "Amount of interest expense classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "itp_InterestExpenses": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "InterestExpenses",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest paid (in Shares)",
        "documentation": "Interest paid.",
        "label": "Interest Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestIncomeOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestIncomeOther",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement",
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Interest Income, Other",
        "documentation": "Amount of interest income earned from interest bearing assets classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaid",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest paid",
        "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities",
        "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and investing activities."
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for interest, net of capitalized interest cost",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r178",
      "r179"
     ]
    },
    "us-gaap_InterestPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued bank loan interest",
        "label": "Interest Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_InventoryCurrentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryCurrentTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Current [Table]",
        "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://orientpaper.com/role/Inventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory Disclosure [Text Block]",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r251"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished Goods",
        "label": "Inventory, Finished Goods, Gross",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r806"
     ]
    },
    "us-gaap_InventoryGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryGross",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total inventory, gross",
        "label": "Inventory, Gross",
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r810"
     ]
    },
    "us-gaap_InventoryGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryGrossAbstract",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw Materials",
        "label": "Inventory, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventories [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://orientpaper.com/role/ScheduleofInventoriesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total inventory, net",
        "terseLabel": "Inventories",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r625",
      "r660"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw Materials",
        "label": "Inventory, Raw Materials, Gross",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r808"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventory reserve",
        "label": "Inventory Valuation Reserves",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r810"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Semi-finished Goods",
        "label": "Inventory, Work in Process, Gross",
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r807"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowances for inventories, net",
        "label": "Inventory Write-down",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r712",
      "r713",
      "r714",
      "r715"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "us-gaap_InvestmentInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentInterestRate",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed interest rate",
        "label": "Investment Interest Rate",
        "documentation": "Rate of interest on investment."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r593",
      "r596",
      "r597",
      "r598",
      "r599",
      "r612",
      "r613",
      "r664",
      "r843",
      "r844"
     ]
    },
    "us-gaap_InvestmentOwnedBalancePrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentOwnedBalancePrincipalAmount",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount (in Dollars)",
        "label": "Investment Owned, Balance, Principal Amount",
        "documentation": "Amount of principal of investment owned."
       }
      }
     },
     "auth_ref": [
      "r519",
      "r527",
      "r594",
      "r602",
      "r614",
      "r664"
     ]
    },
    "us-gaap_InvestmentOwnedPercentOfNetAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentOwnedPercentOfNetAssets",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of total assets",
        "label": "Investment Owned, Net Assets, Percentage",
        "documentation": "Percentage of investment owned to net assets."
       }
      }
     },
     "auth_ref": [
      "r522",
      "r524",
      "r525",
      "r595",
      "r601",
      "r603",
      "r604",
      "r615",
      "r664",
      "r902"
     ]
    },
    "itp_InvestmentWarrantsExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "InvestmentWarrantsExercisePrice",
     "presentation": [
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price (in Dollars per share)",
        "documentation": "Per share increase in exercise price of warrant. Excludes change due to standard antidilution provision.",
        "label": "Investment Warrants Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "itp_JiangnaYuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "JiangnaYuMember",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Jiangna Yu [Member]",
        "label": "Jiangna Yu Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_LandUseRightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "LandUseRightMember",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land use Right [Member]",
        "label": "Land Use Right Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_LandUseRightNetValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "LandUseRightNetValue",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land use right net value",
        "documentation": "Land use right net value.",
        "label": "Land Use Right Net Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseContractualTermAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseContractualTermAxis",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesTables",
      "http://orientpaper.com/role/ScheduleofLeaseRenewableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Contractual Term [Axis]",
        "documentation": "Information by contractual term of lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r453",
      "r797"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofLeaseExpenseTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLeaseExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Lease cost",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r445",
      "r659"
     ]
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Lease Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Lease Expense",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "itp_LeaseExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "LeaseExpirationPeriod",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease expiration period",
        "documentation": "Lease expiration period.",
        "label": "Lease Expiration Period"
       }
      }
     },
     "auth_ref": []
    },
    "itp_LeaseExpirationsPeriod": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "LeaseExpirationsPeriod",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration term",
        "documentation": "Representing the lease expire term.",
        "label": "Lease Expirations Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeasesOperatingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesOperatingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Weighted Average Remaining Lease Terms and Discount Rates [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails",
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityIdentifier": {
     "xbrltype": "legalEntityIdentifierItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityIdentifier",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity Identifier",
        "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI."
       }
      }
     },
     "auth_ref": [
      "r672"
     ]
    },
    "us-gaap_LesseeOperatingLeaseDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseDescription",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease plant to tenant under operating lease, description",
        "label": "Lessee, Operating Lease, Description",
        "documentation": "Description of lessee's operating lease."
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesTables",
      "http://orientpaper.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturities of its Lease Liabilities",
        "verboseLabel": "Schedule of Lease Renewable",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r886"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://orientpaper.com/role/ScheduleofLeaseRenewableTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLeaseRenewableTable",
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofLeaseRenewableTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLeaseRenewableTable",
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028 &amp; thereafter",
        "verboseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due 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)."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofLeaseRenewableTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLeaseRenewableTable",
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofLeaseRenewableTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLeaseRenewableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofLeaseRenewableTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLeaseRenewableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofLeaseRenewableTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLeaseRenewableTable",
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofLeaseRenewableTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLeaseRenewableTable",
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://orientpaper.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r439"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      },
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities (including amounts of the consolidated VIE without recourse to the Company of $19,074,627 and $20,084,995 as of September 30, 2024 and December 31, 2023, respectively)",
        "terseLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r57",
      "r58",
      "r59",
      "r61",
      "r62",
      "r63",
      "r64",
      "r184",
      "r246",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r406",
      "r407",
      "r408",
      "r428",
      "r538",
      "r630",
      "r671",
      "r864",
      "r890",
      "r891"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Liabilities and Stockholders\u2019 Equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r115",
      "r486",
      "r660",
      "r825",
      "r845",
      "r882"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r150",
      "r184",
      "r246",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r406",
      "r407",
      "r408",
      "r428",
      "r660",
      "r864",
      "r890",
      "r891"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Liabilities",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of loan amount",
        "label": "Long-Term Line of Credit",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r113",
      "r899"
     ]
    },
    "itp_LoanAgreementTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "LoanAgreementTerm",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan agreement, term",
        "documentation": "Loan agreement term.",
        "label": "Loan Agreement Term"
       }
      }
     },
     "auth_ref": []
    },
    "itp_LoanDueDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "LoanDueDate",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan due date",
        "documentation": "Loan due date in YYYY-MM-DD format.",
        "label": "Loan Due Date"
       }
      }
     },
     "auth_ref": []
    },
    "itp_LoanToARelatedPartynet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "LoanToARelatedPartynet",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan to a related party (net)",
        "documentation": "Loan repaid by a related party.",
        "label": "Loan To ARelated Partynet"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansHeldForSaleTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansHeldForSaleTerm",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan term",
        "label": "Loan, Held-for-Sale, Term",
        "documentation": "Period between issuance and maturity of loan held for sale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r879",
      "r880",
      "r881"
     ]
    },
    "us-gaap_LoansPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansPayable",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans repaid",
        "label": "Loans Payable",
        "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r113",
      "r899"
     ]
    },
    "us-gaap_LoansPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of long-term loans",
        "label": "Loans Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "itp_LoansPayableDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "LoansPayableDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Payable (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansPayableMember",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans Payable [Member]",
        "label": "Loans Payable [Member]",
        "documentation": "Borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable",
      "http://orientpaper.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Long-term loan",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r113",
      "r296",
      "r310",
      "r643",
      "r644",
      "r658",
      "r899"
     ]
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtByMaturityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Repayments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of long-term loans",
        "negatedLabel": "Less: Current portion of long-term loans",
        "verboseLabel": "Current portion of loan amount",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r155"
     ]
    },
    "us-gaap_LongTermDebtDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtDescription",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long term debt, description",
        "label": "Long-Term Debt, Description",
        "documentation": "Description of long-term debt arrangements, which are debt arrangements that originally require full repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer, and disclosures pertaining to the underlying arrangements, including repayment terms, conversion features, interest rates, restrictions on assets and activities, debt covenants, and other matters important to users of the financial statements. Types of long-term debt arrangements include borrowing under notes payable, bonds payable, debentures, term loans, and other contractual obligations for payment."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r36"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r188",
      "r301"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026 &amp; after",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r188",
      "r301"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remainder of 2024",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r828"
     ]
    },
    "us-gaap_LongTermDebtMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturityDate",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long term due date",
        "label": "Long-Term Debt, Maturity Date",
        "documentation": "Maturity date of long-term debt, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r879",
      "r880",
      "r881"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term loans",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r156"
     ]
    },
    "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtPercentageBearingFixedInterestRate",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest payment percent",
        "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate",
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_LongTermDebtTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtTerm",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long term debt term",
        "label": "Long-Term Debt, Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r879",
      "r880",
      "r881"
     ]
    },
    "us-gaap_LongTermLoansFromBank": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermLoansFromBank",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding loan balance",
        "label": "Loans Payable to Bank, Noncurrent",
        "documentation": "Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r113",
      "r534"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r856",
      "r857",
      "r858"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r35",
      "r856",
      "r857",
      "r858"
     ]
    },
    "itp_LongtermLoanFromFinancialInstitutions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "LongtermLoanFromFinancialInstitutions",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term loan from financial institutions",
        "documentation": "The amount of long-term loan from financial institutions.",
        "label": "Longterm Loan From Financial Institutions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r266",
      "r267",
      "r268",
      "r271",
      "r369",
      "r641",
      "r861",
      "r862"
     ]
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and equipment [Member]",
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ManagementAndServiceFeesRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ManagementAndServiceFeesRate",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of annual net profits",
        "label": "Management and Service Fees, Rate",
        "documentation": "Rate for management and service fees under arrangement to manage operations, including, but not limited to, investment."
       }
      }
     },
     "auth_ref": [
      "r567"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails",
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r145",
      "r146",
      "r267",
      "r268",
      "r269",
      "r270",
      "r327",
      "r369",
      "r425",
      "r471",
      "r497",
      "r498",
      "r505",
      "r528",
      "r529",
      "r592",
      "r596",
      "r599",
      "r600",
      "r612",
      "r622",
      "r623",
      "r640",
      "r647",
      "r650",
      "r654",
      "r655",
      "r656",
      "r657",
      "r661",
      "r868",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "us-gaap_MeasurementInputExpectedDividendRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputExpectedDividendRateMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected dividend yield [Member]",
        "label": "Measurement Input, Expected Dividend Rate [Member]",
        "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year."
       }
      }
     },
     "auth_ref": [
      "r879",
      "r880",
      "r881"
     ]
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputExpectedTermMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected term [Member]",
        "label": "Measurement Input, Expected Term [Member]",
        "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date."
       }
      }
     },
     "auth_ref": [
      "r879",
      "r880",
      "r881"
     ]
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputPriceVolatilityMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected average volatility [Member]",
        "label": "Measurement Input, Price Volatility [Member]",
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns."
       }
      }
     },
     "auth_ref": [
      "r654",
      "r879",
      "r880",
      "r881"
     ]
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate [Member]",
        "label": "Measurement Input, Risk Free Interest Rate [Member]",
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss."
       }
      }
     },
     "auth_ref": [
      "r879",
      "r880",
      "r881"
     ]
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Input Type [Axis]",
        "documentation": "Information by type of measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r423",
      "r424",
      "r425",
      "r654"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails",
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r145",
      "r146",
      "r267",
      "r268",
      "r269",
      "r270",
      "r327",
      "r369",
      "r425",
      "r471",
      "r497",
      "r498",
      "r505",
      "r528",
      "r529",
      "r592",
      "r596",
      "r599",
      "r600",
      "r612",
      "r622",
      "r623",
      "r640",
      "r647",
      "r650",
      "r654",
      "r655",
      "r656",
      "r661",
      "r868",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r761"
     ]
    },
    "itp_MrZhengyongLiuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "MrZhengyongLiuMember",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mr. Zhengyong Liu [Member]",
        "verboseLabel": "Mr. Zhenyong Liu [Member]",
        "label": "Mr Zhengyong Liu Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_MrZhenyongLiuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "MrZhenyongLiuMember",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mr. Zhenyong Liu [Member]",
        "documentation": "Mr. Zhenyong Liu.",
        "label": "Mr Zhenyong Liu Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "dei_NameChangeEventDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event Date [Axis]",
        "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Line Items]",
        "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Table]",
        "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r742"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Cash (Used in) Provided by Financing Activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Financing Activities:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Cash Used in Investing Activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Investing Activities:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Cash Provided by Operating Activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r84",
      "r85"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Operating Activities:",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow",
      "http://orientpaper.com/role/ConsolidatedIncomeStatement",
      "http://orientpaper.com/role/ShareholdersEquityType2or3",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Loss",
        "verboseLabel": "Net income",
        "netLabel": "Net loss",
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r85",
      "r118",
      "r148",
      "r164",
      "r166",
      "r170",
      "r184",
      "r192",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r201",
      "r202",
      "r209",
      "r246",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r400",
      "r404",
      "r420",
      "r428",
      "r491",
      "r562",
      "r582",
      "r583",
      "r670",
      "r864"
     ]
    },
    "us-gaap_NetIncomeLossAllocatedToLimitedPartners": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAllocatedToLimitedPartners",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income (loss)",
        "label": "Net Income (Loss) Allocated to Limited Partners",
        "documentation": "Aggregate amount of net income allocated to limited partners."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss for the period - numerator",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r194",
      "r195",
      "r196",
      "r197",
      "r205",
      "r206",
      "r210",
      "r213",
      "r404"
     ]
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r712",
      "r713",
      "r714",
      "r715"
     ]
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r786"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462cFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c), File Number"
       }
      }
     },
     "auth_ref": [
      "r786"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r696",
      "r707",
      "r723",
      "r749",
      "r758"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r749"
     ]
    },
    "itp_NonRecurringFairValueMeasurementsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "NonRecurringFairValueMeasurementsPolicyTextBlock",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Recurring Fair Value Measurements",
        "documentation": "Disclosure of accounting policy for non recurring fair value measurements",
        "label": "Non Recurring Fair Value Measurements Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Income (Expense):",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_NotAttributableToSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "NotAttributableToSegmentsMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Not Attributable to Segments [Member]",
        "label": "Not Attributable To Segments Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://orientpaper.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segment",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r636",
      "r836"
     ]
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss from Operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r631",
      "r835",
      "r837",
      "r838",
      "r839",
      "r840"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofLeaseExpenseTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLeaseExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r446",
      "r659"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Maturities of its Lease Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Present value of lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability",
        "negatedLabel": "Less: current portion, record in current liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      },
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability - non-current",
        "verboseLabel": "Present value of lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofMeasurementofLeasesLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash outflow from operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r443",
      "r448"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets, net",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r450",
      "r659"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining lease term (years)",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r659"
     ]
    },
    "us-gaap_OperatingLeasedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasedAssetsLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLeaseRenewableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Future Minimum Lease Payments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating losses (in Dollars)",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r388"
     ]
    },
    "itp_OrganizationAndBusinessBackgroundLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "OrganizationAndBusinessBackgroundLineItems",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Business Background [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Business Background [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackground"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization and Business Background",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r106",
      "r507",
      "r508"
     ]
    },
    "itp_OrganizationandBusinessBackgroundDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "OrganizationandBusinessBackgroundDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Business Background (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "label": "Other Accrued Liabilities",
        "documentation": "Amount of expenses incurred but not yet paid classified as other."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "dei_OtherAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Address [Member]",
        "documentation": "Other address for entity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowing amount",
        "label": "Other Borrowings",
        "documentation": "The carrying amount as of the balance sheet date for the aggregate of other miscellaneous borrowings owed by the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r113"
     ]
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies [Abstract]",
        "label": "Other Commitments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement",
      "http://orientpaper.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r492"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Income (Loss)",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCurrentAssetsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCurrentAssetsTextBlock",
     "presentation": [
      "http://orientpaper.com/role/PrepaymentsandOtherCurrentAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments and other current assets",
        "label": "Other Current Assets [Text Block]",
        "documentation": "The entire disclosure for other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due to related parties",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r660"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_OtherLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current liabilities",
        "label": "Other Long-Term Debt",
        "documentation": "Amount of long-term debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r113",
      "r899"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherPrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Other Prepaid Expense, Current",
        "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r811",
      "r846"
     ]
    },
    "us-gaap_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due to shareholder",
        "label": "Other Receivables",
        "documentation": "Amount due from parties in nontrade transactions, classified as other."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r549",
      "r636",
      "r900"
     ]
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      },
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due from related parties",
        "verboseLabel": "Due to shareholder",
        "label": "Other Receivables, Net, Current",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "us-gaap_OtherShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherShortTermBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrow amount",
        "verboseLabel": "Borrowings amount",
        "label": "Other Short-Term Borrowings",
        "documentation": "Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r537"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r694",
      "r705",
      "r721",
      "r756"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r697",
      "r708",
      "r724",
      "r759"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r697",
      "r708",
      "r724",
      "r759"
     ]
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails",
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "itp_PRCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "PRCMember",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationofCreditRiskDetails",
      "http://orientpaper.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRC [Member]",
        "label": "PRCMember"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ParentEntityLegalName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ParentEntityLegalName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Entity Legal Name",
        "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Payables and Accrued Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRent",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual rental payment",
        "label": "Payments for Rent",
        "documentation": "Cash payments to lessor's for use of assets under operating leases."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property, plant and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r740"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r740"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r749"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r742"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "itp_PercentageOfRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "PercentageOfRevenue",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of revenue",
        "documentation": "Percentage of revenue.",
        "label": "Percentage Of Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "itp_PercentageShareOfDistributableProfit": {
     "xbrltype": "percentItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "PercentageShareOfDistributableProfit",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of distributable profit",
        "documentation": "Percentage share of distributable profit.",
        "label": "Percentage Share Of Distributable Profit"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PhoneFaxNumberDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PhoneFaxNumberDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phone Fax Number Description",
        "documentation": "Description of Phone or Fax Number"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r778"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r682"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Prepayments and Other Current Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Prepayments and other current assets",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r812"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepayments and Other Current Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_PrepaidGas": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "PrepaidGas",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid gas",
        "documentation": "Amount of prepaid gas.",
        "label": "Prepaid Gas"
       }
      }
     },
     "auth_ref": []
    },
    "itp_PrepaidLandLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "PrepaidLandLease",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid land lease",
        "documentation": "Amount of asset related to consideration paid in advance for land lease.",
        "label": "Prepaid Land Lease"
       }
      }
     },
     "auth_ref": []
    },
    "itp_PrepaymentForPurchaseOfMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "PrepaymentForPurchaseOfMaterials",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayment for purchase of materials",
        "documentation": "Amount of Prepayment for purchase of materials value-added tax recoverable.",
        "label": "Prepayment For Purchase Of Materials"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrivatePlacementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrivatePlacementMember",
     "presentation": [
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private Placement [Member]",
        "label": "Private Placement [Member]",
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross proceeds (in Dollars)",
        "label": "Proceeds from Issuance of Debt",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r818"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from long term loans",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r510"
     ]
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromShortTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from short term bank loans",
        "label": "Proceeds from Short-Term Debt",
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails",
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r452"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, net",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r130",
      "r131",
      "r132"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Gross",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r152",
      "r489"
     ]
    },
    "itp_PropertyPlantAndEquipmentLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "PropertyPlantAndEquipmentLeaseTerm",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease terms",
        "documentation": "Property plant and equipment lease term.",
        "label": "Property Plant And Equipment Lease Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails",
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment, Net [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property, Plant and Equipment, net",
        "terseLabel": "Property, plant, and equipment, net",
        "verboseLabel": "Property, plant and equipment net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r452",
      "r477",
      "r489",
      "r660"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentOtherNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentOtherNet",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "label": "Property, Plant and Equipment, Other, Net",
        "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails",
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r452"
     ]
    },
    "itp_PropertyPlantandEquipmentNetDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "PropertyPlantandEquipmentNetDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Net (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Recovery from) Allowance for bad debts",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r250"
     ]
    },
    "us-gaap_PublicUtilitiesInventoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesInventoryAxis",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory [Axis]",
        "documentation": "Information by type of inventory held."
       }
      }
     },
     "auth_ref": [
      "r809"
     ]
    },
    "itp_PublicUtilitiesInventoryCoalAndGasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "PublicUtilitiesInventoryCoalAndGasMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gas [Member]",
        "documentation": "Public Utilities Inventory Coal And Gas.",
        "label": "Public Utilities Inventory Coal And Gas Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesInventoryTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesInventoryTypeDomain",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r809"
     ]
    },
    "itp_PurchaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "PurchaseMember",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase [Member]",
        "label": "Purchase Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "itp_QianrongMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "QianrongMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Qianrong [Member]",
        "label": "Qianrong Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails",
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r145",
      "r146",
      "r267",
      "r268",
      "r269",
      "r270",
      "r325",
      "r327",
      "r358",
      "r359",
      "r360",
      "r369",
      "r425",
      "r466",
      "r470",
      "r471",
      "r497",
      "r498",
      "r505",
      "r528",
      "r529",
      "r592",
      "r596",
      "r599",
      "r600",
      "r612",
      "r622",
      "r623",
      "r640",
      "r647",
      "r650",
      "r654",
      "r655",
      "r656",
      "r657",
      "r661",
      "r664",
      "r859",
      "r868",
      "r880",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails",
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r145",
      "r146",
      "r267",
      "r268",
      "r269",
      "r270",
      "r325",
      "r327",
      "r358",
      "r359",
      "r360",
      "r369",
      "r425",
      "r466",
      "r470",
      "r471",
      "r497",
      "r498",
      "r505",
      "r528",
      "r529",
      "r592",
      "r596",
      "r599",
      "r600",
      "r612",
      "r622",
      "r623",
      "r640",
      "r647",
      "r650",
      "r654",
      "r655",
      "r656",
      "r657",
      "r661",
      "r664",
      "r859",
      "r868",
      "r880",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r689",
      "r700",
      "r716",
      "r751"
     ]
    },
    "itp_RecycledPaperBoardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "RecycledPaperBoardMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recycled paper board [Member]",
        "documentation": "Recycled paper board.",
        "label": "Recycled Paper Board Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_RecycledWhiteScrapPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "RecycledWhiteScrapPaperMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recycled white scrap paper [Member]",
        "documentation": "Recycled White Scrap Paper.",
        "label": "Recycled White Scrap Paper Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_RegistrationStatementAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "RegistrationStatementAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration Statement Amendment Number",
        "documentation": "Amendment number to registration statement under the Investment Company Act of 1940."
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails",
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r326",
      "r458",
      "r459",
      "r480",
      "r487",
      "r531",
      "r532",
      "r533",
      "r535",
      "r536",
      "r559",
      "r561",
      "r591"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party",
        "verboseLabel": "Related Party [Member]",
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r187",
      "r458",
      "r459",
      "r460",
      "r461",
      "r480",
      "r487",
      "r531",
      "r532",
      "r533",
      "r535",
      "r536",
      "r559",
      "r561",
      "r591"
     ]
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans amount",
        "label": "Related Party Transaction, Amounts of Transaction",
        "documentation": "Amount of transactions with related party during the financial reporting period."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r458"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationofCreditRiskDetails",
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails",
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r458",
      "r459",
      "r889"
     ]
    },
    "us-gaap_RelatedPartyTransactionDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionDate",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due date",
        "label": "Related Party Transaction, Date",
        "documentation": "Date of maturity or expiration of arrangements with a related party (for example, but not limited to, leasing and debt arrangements between related parties), in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationofCreditRiskDetails",
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails",
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r565",
      "r566",
      "r569"
     ]
    },
    "us-gaap_RelatedPartyTransactionRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionRate",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate on loans",
        "label": "Related Party Transaction, Rate",
        "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails",
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r326",
      "r458",
      "r459",
      "r480",
      "r487",
      "r531",
      "r532",
      "r533",
      "r535",
      "r536",
      "r559",
      "r561",
      "r591",
      "r889"
     ]
    },
    "itp_RelatedPartyTransactionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "RelatedPartyTransactionsDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transactions",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r455",
      "r456",
      "r457",
      "r459",
      "r462",
      "r513",
      "r514",
      "r515",
      "r567",
      "r568",
      "r569",
      "r588",
      "r590"
     ]
    },
    "itp_RemainingLeaseTermAndDiscountRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "RemainingLeaseTermAndDiscountRateAbstract",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining lease term and discount rate:",
        "label": "Remaining Lease Term And Discount Rate Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfBankDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfBankDebt",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of bank loans",
        "label": "Repayments of Bank Debt",
        "documentation": "The cash outflow to settle a bank borrowing during the year."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repaid debt",
        "label": "Repayments of Debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r819"
     ]
    },
    "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfDebtAndCapitalLeaseObligations",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of capital lease obligation",
        "label": "Repayments of Debt and Lease Obligation",
        "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfRelatedPartyDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfRelatedPartyDebt",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayment of related party loans",
        "label": "Repayments of Related Party Debt",
        "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r690",
      "r701",
      "r717",
      "r752"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r691",
      "r702",
      "r718",
      "r753"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r698",
      "r709",
      "r725",
      "r760"
     ]
    },
    "us-gaap_RestrictedAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedAssetsDisclosureTextBlock",
     "presentation": [
      "http://orientpaper.com/role/RestrictedCash"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Cash",
        "label": "Restricted Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedCashAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r151",
      "r181"
     ]
    },
    "us-gaap_RestrictedCashCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashCurrent",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/RestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash, Current",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r803",
      "r823"
     ]
    },
    "us-gaap_RestrictedCashEquivalentsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashEquivalentsCurrent",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash Equivalents, Current",
        "documentation": "Amount of cash equivalents restricted as to withdrawal or usage, classified as current. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r617",
      "r618",
      "r803",
      "r823"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r99",
      "r485",
      "r502",
      "r504",
      "r511",
      "r541",
      "r660"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://orientpaper.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r189",
      "r190",
      "r191",
      "r193",
      "r198",
      "r200",
      "r202",
      "r247",
      "r248",
      "r258",
      "r389",
      "r390",
      "r397",
      "r398",
      "r399",
      "r401",
      "r403",
      "r404",
      "r410",
      "r412",
      "r413",
      "r415",
      "r418",
      "r438",
      "r440",
      "r499",
      "r501",
      "r516",
      "r903"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement",
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r122",
      "r171",
      "r184",
      "r218",
      "r225",
      "r226",
      "r233",
      "r237",
      "r240",
      "r242",
      "r243",
      "r246",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r428",
      "r476",
      "r635",
      "r864"
     ]
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_RisksAndUncertaintiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "RisksAndUncertaintiesTextBlock",
     "presentation": [
      "http://orientpaper.com/role/RisksandUncertainties"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risks and Uncertainties",
        "documentation": "The entire disclosure for risks and uncertainties.",
        "label": "Risks And Uncertainties Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "itp_RuralCreditUnionOfXushuiDistrictLoan5Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "RuralCreditUnionOfXushuiDistrictLoan5Member",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rural Credit Union of Xushui District Loan 5 [Member]",
        "label": "Rural Credit Union Of Xushui District Loan5 Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_RuralCreditUnionOfXushuiDistrictLoan6Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "RuralCreditUnionOfXushuiDistrictLoan6Member",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rural Credit Union of Xushui District Loan 6 [Member]",
        "label": "Rural Credit Union Of Xushui District Loan6 Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_RuralCreditUnionOfXushuiDistrictLoanFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "RuralCreditUnionOfXushuiDistrictLoanFourMember",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rural Credit Union of Xushui District Loan 4 [Member]",
        "label": "Rural Credit Union Of Xushui District Loan Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_RuralCreditUnionOfXushuiDistrictLoanOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "RuralCreditUnionOfXushuiDistrictLoanOneMember",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rural Credit Union of Xushui District Loan 1 [Member]",
        "label": "Rural Credit Union Of Xushui District Loan One Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_RuralCreditUnionOfXushuiDistrictLoanThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "RuralCreditUnionOfXushuiDistrictLoanThreeMember",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rural Credit Union of Xushui District Loan 3 [Member]",
        "label": "Rural Credit Union Of Xushui District Loan Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "RuralCreditUnionOfXushuiDistrictLoanTwoMember",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rural Credit Union of Xushui District Loan 2 [Member]",
        "label": "Rural Credit Union Of Xushui District Loan Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_RuralCreditUnionOfXushuiDistrictMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "RuralCreditUnionOfXushuiDistrictMember",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rural Credit Union of Xushui District [Member]",
        "label": "Rural Credit Union Of Xushui District Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleLeasebackTransactionNetBookValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionNetBookValue",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net book value",
        "label": "Sale Leaseback Transaction, Net Book Value",
        "documentation": "The net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r887"
     ]
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r203",
      "r328",
      "r793",
      "r832"
     ]
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Payables and Accrued Liabilities",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses."
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfAggregateCarryingValueOfDongfangPaperSAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ScheduleOfAggregateCarryingValueOfDongfangPaperSAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Aggregate Carrying Value Of Dongfang Paper SAssets And Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ScheduleOfBasicAndDilutedNetIncomePerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Basic and Diluted Net Income Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCapitalizationLongtermDebtLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Loans [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Measurement of Leases Liabilities",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Provisions for Income Taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "srt_ScheduleOfCondensedFinancialStatementsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfCondensedFinancialStatementsTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Statements [Table]",
        "documentation": "Disclosure of information about condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r143",
      "r188",
      "r794"
     ]
    },
    "srt_ScheduleOfCondensedFinancialStatementsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfCondensedFinancialStatementsTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Aggregate Carrying Value of Dongfang Paper\u2019s Assets and Liabilities",
        "label": "Condensed Financial Statements [Table Text Block]",
        "documentation": "Tabular disclosure of condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows."
       }
      }
     },
     "auth_ref": [
      "r799",
      "r828"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Term Loans",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r36",
      "r37",
      "r52",
      "r97",
      "r98",
      "r643",
      "r645",
      "r828",
      "r883"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Tax",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r871"
     ]
    },
    "us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/DerivativeLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Value Measurements",
        "label": "Schedule of Derivative Liabilities at Fair Value [Table Text Block]",
        "documentation": "Tabular disclosure of derivative liabilities at fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Basic and Diluted Net Income Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r834"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Income Tax Rate",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r375",
      "r653",
      "r869"
     ]
    },
    "itp_ScheduleOfFinancialInformationForReportableSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ScheduleOfFinancialInformationForReportableSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Information For Reportable Segments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfInventoriesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ScheduleOfInventoriesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Inventories Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/InventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inventories",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r72",
      "r73",
      "r74"
     ]
    },
    "itp_ScheduleOfLeaseRenewableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ScheduleOfLeaseRenewableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Lease Renewable Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfLongTermLoansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ScheduleOfLongTermLoansAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Long Term Loans Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Term Debt Repayments",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Outstanding and Exercisable Warrants",
        "label": "Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]",
        "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "itp_ScheduleOfOutstandingAndExercisableWarrantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ScheduleOfOutstandingAndExercisableWarrantsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Outstanding And Exercisable Warrants Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ScheduleOfPropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Property Plant And Equipment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r452"
     ]
    },
    "itp_ScheduleOfProvisionsForIncomeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ScheduleOfProvisionsForIncomeTaxesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Provisions For Income Taxes Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r32"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://orientpaper.com/role/SegmentReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Information for Reportable Segments",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r32"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/WarrantsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock Warrant Activities",
        "label": "Share-Based Payment Arrangement, Activity [Table Text Block]",
        "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r16",
      "r103"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/DerivativeLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Weighted-Average Assumptions",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "itp_ScheduleOfShortTermBankLoansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ScheduleOfShortTermBankLoansAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Short Term Bank Loans Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShortTermDebtTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt [Table]",
        "documentation": "Disclosure of information about short-term debt arrangement. Includes, but is not limited to, description of arrangement, lender, repayment term, weighted-average interest rate, borrowed amount, and description and amount of refinancing of short-term obligation when obligation is excluded from current liability."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_ScheduleOfShortTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShortTermDebtTextBlock",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Short-Term Bank Loans",
        "label": "Schedule of Short-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "itp_ScheduleOfStockWarrantActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ScheduleOfStockWarrantActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Stock Warrant Activities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfSubsidiariesAndVariableInterestEntitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ScheduleOfSubsidiariesAndVariableInterestEntitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Subsidiaries And Variable Interest Entities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Interest Entity [Table]",
        "documentation": "Disclosure of information about variable interest held, whether or not such variable interest entity (VIE) is included in consolidated financial statements."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r45",
      "r47",
      "r48",
      "r405",
      "r406",
      "r407",
      "r408",
      "r467",
      "r468",
      "r469"
     ]
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfVariableInterestEntitiesTextBlock",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Subsidiaries and Variable Interest Entities",
        "label": "Schedule of Variable Interest Entities [Table Text Block]",
        "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r45",
      "r47",
      "r48"
     ]
    },
    "itp_ScheduleOfWeightedAverageAssumptionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ScheduleOfWeightedAverageAssumptionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Weighted Average Assumptions Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Weighted Average Remaining Lease Terms and Discount Rates",
        "documentation": "Tabular disclosure of weighted average remaining lease terms and discount rates.",
        "label": "Schedule Of Weighted Average Remaining Lease Terms And Discount Rates Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SecuredDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecuredDebt",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured loan net book value",
        "label": "Secured Debt",
        "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r113",
      "r899"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://orientpaper.com/role/SegmentReporting"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r218",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r230",
      "r231",
      "r232",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r243",
      "r632",
      "r633",
      "r634",
      "r635",
      "r637",
      "r638",
      "r639"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Financial Information for Reportable Segments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Selling, general and administrative expenses",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised during the period, Number",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised In Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cancelled or expired during the period, Number",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r350"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issued during the period, Number",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants Outstanding, Weighted Average Remaining Contractual life (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
        "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding and exercisable at beginning of the period, Number",
        "periodEndLabel": "Outstanding and exercisable at end of the period, Number",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Warrant Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cancelled or expired during the period, Weight average exercise price",
        "documentation": "Cancelled or expired during the period, Weight average exercise price.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Exercise Price Cancelled"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised during the period, Weight average exercise price",
        "documentation": "Exercised during the period, Weight average exercise price.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Exercise Price Exercised"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issued during the period, Weight average exercise price",
        "documentation": "Issued during the period, Weight average exercise price.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Exercise Price Issued"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding and exercisable at beginning of the period, Weight average exercise price",
        "periodEndLabel": "Outstanding and exercisable at end of the period, Weight average exercise price",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Exercise Price Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Outstanding and Exercisable Warrants [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361"
     ]
    },
    "itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants Exercisable, Number of Shares",
        "documentation": "Warrants exercisable, number of shares.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable Number"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants Exercisable, Weighted Average Exercise Price",
        "documentation": "Warrants exercisable, weighted average exercise price.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants Outstanding, Number of Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r102"
     ]
    },
    "itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants Outstanding, Weighted Average Exercise Price",
        "documentation": "Warrants outstanding, weighted average exercise price.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://orientpaper.com/role/StockIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r652"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r333",
      "r334",
      "r335",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r329",
      "r336",
      "r355",
      "r356",
      "r357",
      "r358",
      "r361",
      "r365",
      "r366",
      "r367",
      "r368"
     ]
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier [Axis]",
        "documentation": "Information by supplier."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intrinsic value of the warrants (in Dollars)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding",
        "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price per share (in Yuan Renminbi per share)",
        "label": "Shares Issued, Price Per Share",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "itp_ShengdeHoldingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ShengdeHoldingsMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shengde Holdings [Member]",
        "label": "Shengde Holdings Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermBankLoansAndNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBankLoansAndNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term bank loans",
        "label": "Short-Term Bank Loans and Notes Payable",
        "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r534",
      "r898"
     ]
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term bank loans",
        "verboseLabel": "Total short-term bank loans",
        "label": "Short-Term Debt",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r111",
      "r660",
      "r898"
     ]
    },
    "us-gaap_ShortTermDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Short-Term Bank Loans [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtPercentageBearingFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtPercentageBearingFixedInterestRate",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans fixed interest rate, percentage",
        "label": "Short-Term Debt, Percentage Bearing Fixed Interest Rate",
        "documentation": "The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails",
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Axis]",
        "documentation": "Information by type of short-term debt arrangement."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r856",
      "r857",
      "r858"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails",
      "http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Domain]",
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r856",
      "r857",
      "r858"
     ]
    },
    "us-gaap_ShortTermDebtWeightedAverageInterestRateOverTime": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtWeightedAverageInterestRateOverTime",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average short-term borrowing rates",
        "label": "Short-Term Debt, Weighted Average Interest Rate, over Time",
        "documentation": "Weighted average interest rate of short-term debt outstanding calculated over time."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofLeaseExpenseTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLeaseExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease cost",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r447",
      "r659"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r681"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://orientpaper.com/role/ShareholdersEquityType2or3",
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r66",
      "r69",
      "r70",
      "r147",
      "r168",
      "r169",
      "r170",
      "r189",
      "r190",
      "r191",
      "r193",
      "r198",
      "r200",
      "r202",
      "r219",
      "r247",
      "r248",
      "r258",
      "r324",
      "r389",
      "r390",
      "r397",
      "r398",
      "r399",
      "r401",
      "r403",
      "r404",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r418",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r438",
      "r440",
      "r454",
      "r492",
      "r499",
      "r500",
      "r501",
      "r516",
      "r584"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r190",
      "r191",
      "r219",
      "r440",
      "r473",
      "r509",
      "r518",
      "r530",
      "r531",
      "r532",
      "r533",
      "r535",
      "r536",
      "r540",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r550",
      "r551",
      "r552",
      "r553",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r561",
      "r563",
      "r564",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r584",
      "r665"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r203",
      "r328",
      "r793",
      "r795",
      "r832"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r190",
      "r191",
      "r219",
      "r244",
      "r440",
      "r473",
      "r509",
      "r518",
      "r530",
      "r531",
      "r532",
      "r533",
      "r535",
      "r536",
      "r540",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r550",
      "r551",
      "r552",
      "r553",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r561",
      "r563",
      "r564",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r584",
      "r665"
     ]
    },
    "itp_StatutoryEarningsReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "StatutoryEarningsReserve",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory earnings reserve",
        "documentation": "Amount of statutory earning reserve.",
        "label": "Statutory Earnings Reserve"
       }
      }
     },
     "auth_ref": []
    },
    "itp_StatutoryEarningsReserveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "StatutoryEarningsReserveMember",
     "presentation": [
      "http://orientpaper.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory Earnings Reserve",
        "label": "Statutory Earnings Reserve Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r693",
      "r704",
      "r720",
      "r755"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate shares of common stock (in Shares)",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r66",
      "r99"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r69",
      "r70",
      "r89",
      "r542",
      "r560",
      "r585",
      "r586",
      "r660",
      "r671",
      "r825",
      "r845",
      "r882",
      "r903"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 Equity",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://orientpaper.com/role/CommonStock"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r183",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r417",
      "r587",
      "r589",
      "r616"
     ]
    },
    "us-gaap_StockholdersEquityOtherShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityOtherShares",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate share",
        "label": "Stockholders' Equity, Other Shares",
        "documentation": "Number of increase (decrease) in shares of stock classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityReverseStockSplit": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityReverseStockSplit",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reverse stock split",
        "label": "Stockholders' Equity, Reverse Stock Split",
        "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_SubsegmentsConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsegmentsConsolidationItemsAxis",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsegments Consolidation Items [Axis]",
        "documentation": "Information by subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsegmentsConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsegmentsConsolidationItemsDomain",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsegments Consolidation Items [Domain]",
        "documentation": "Subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://orientpaper.com/role/SubsequentEvent"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r464",
      "r465"
     ]
    },
    "itp_SubsidiaryAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "SubsidiaryAbstract",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary:",
        "label": "Subsidiary Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal Activity",
        "label": "Subsidiary of Limited Liability Company or Limited Partnership, Business Purpose",
        "documentation": "Description of business purpose of the subsidiary of the limited liability company or limited partnership, for example, its day-to-day operating functions and whether it acts as a holding or operating company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Date of Incorporation or Establishment",
        "label": "Subsidiary of Limited Liability Company or Limited Partnership, Date",
        "documentation": "Date the subsidiary of the limited liability company (LLC) or limited partnership (LP) was formed, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails",
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of Ownership",
        "verboseLabel": "Subsidiary ownership interest",
        "label": "Subsidiary of Limited Liability Company or Limited Partnership, Ownership Interest",
        "documentation": "The number of units or percentage investment held in the subsidiary by the limited liability company or limited partnership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Place of Incorporation or Establishment",
        "label": "Subsidiary of Limited Liability Company or Limited Partnership, State",
        "documentation": "State in which the subsidiary of the limited liability company or limited partnership was organized."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Disclosure of Cash Flow Information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierConcentrationRiskMember",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Concentration Risk [Member]",
        "label": "Supplier Concentration Risk [Member]",
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r748"
     ]
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      },
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable",
        "label": "Taxes Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r58"
     ]
    },
    "itp_TengshengPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "TengshengPaperMember",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails",
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails",
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable",
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tengsheng Paper [Member]",
        "label": "Tengsheng Paper Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TerminationLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TerminationLoans",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan agreement to terminate (in Dollars)",
        "label": "Termination Loans",
        "documentation": "Definite liabilities to third parties under a termination loan agreement, whether or not guaranteed in whole or in part by the government."
       }
      }
     },
     "auth_ref": [
      "r472"
     ]
    },
    "itp_ThreeSuppliersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ThreeSuppliersMember",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Three Suppliers [Member]",
        "label": "Three Suppliers Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Axis]",
        "documentation": "Information by title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": [
      "r841",
      "r888"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Domain]",
        "documentation": "Title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r740"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r747"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r768"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r770"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r771"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r772"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r772"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r770"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r770"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r773"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r771"
     ]
    },
    "itp_TwoSuppliersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "TwoSuppliersMember",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Two Suppliers [Member]",
        "label": "Two Suppliers Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r767"
     ]
    },
    "us-gaap_UnsecuredDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnsecuredDebt",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured bank loans",
        "verboseLabel": "Unsecured amount",
        "label": "Unsecured Debt",
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r113",
      "r899"
     ]
    },
    "us-gaap_UseRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseRightsMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land use rights [Member]",
        "label": "Use Rights [Member]",
        "documentation": "Legal right to use or benefit from the use of natural resources or access. Examples include, but are not limited to, drilling rights, water rights, air rights, timber cutting rights and route authorities."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854"
     ]
    },
    "us-gaap_ValueAddedTaxReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValueAddedTaxReceivable",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value-added tax recoverable",
        "label": "Value Added Tax Receivable",
        "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities."
       }
      }
     },
     "auth_ref": [
      "r805"
     ]
    },
    "us-gaap_ValueAddedTaxReceivableNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValueAddedTaxReceivableNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value-added tax recoverable",
        "label": "Value Added Tax Receivable, Noncurrent",
        "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle), if longer of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities."
       }
      }
     },
     "auth_ref": [
      "r804"
     ]
    },
    "itp_ValueAddedTaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "ValueAddedTaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value-added tax payable",
        "documentation": "Value-added tax payable.",
        "label": "Value Added Taxes Payable Current"
       }
      }
     },
     "auth_ref": []
    },
    "itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "VariableInterestEntityConsolidatedCarryingAmountLiabilities1",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated VIE, liabilities (in Dollars)",
        "documentation": "The carrying amount of the consolidated Variable Interest Entity's liabilities included in the reporting entity's statement of financial position.",
        "label": "Variable Interest Entity Consolidated Carrying Amount Liabilities1"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableInterestEntityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Subsidiaries and Variable Interest Entities [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r405",
      "r406",
      "r407",
      "r408",
      "r467",
      "r468",
      "r469"
     ]
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityOwnershipPercentage",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of ownership",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage",
        "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly)."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VIE [Member]",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r405",
      "r406",
      "r407",
      "r408"
     ]
    },
    "us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Date of Incorporation or Establishment",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Date Involvement Began",
        "documentation": "Date the relationship between reporting entity and the Variable Interest Entity (VIE) began, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r108"
     ]
    },
    "itp_VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Place of Incorporation or Establishment",
        "documentation": "State in which the VIE's of the limited liability company or limited partnership was organized.",
        "label": "Variable Interest Entity Qualitative Or Quantitative Information Place Of Incorporation Or Establishment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableInterestEntityTypeOfEntity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityTypeOfEntity",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of Ownership",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Type of Entity",
        "documentation": "Structure or legal form of Variable Interest Entity (VIE). In general, a VIE is a corporation, partnership, trust, or any other legal structure used for business purposes that either (a) does not have equity investors with voting rights or (b) has equity investors that do not provide sufficient financial resources for the entity to support its activities."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "us-gaap_VariableInterestEntityVIEActivitiesOfVIE": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityVIEActivitiesOfVIE",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal Activity",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Activities of VIE",
        "documentation": "Description of the transactions or business conducted by the Variable Interest Entity (VIE), including how the VIE is financed."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r107",
      "r108"
     ]
    },
    "itp_VariableInterestEntityVieAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "VariableInterestEntityVieAbstract",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable interest entity (\u201cVIE\u201d):",
        "label": "Variable Interest Entity Vie Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VehiclesMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vehicles [Member]",
        "label": "Vehicles [Member]",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r736"
     ]
    },
    "itp_WarrantDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "WarrantDisclosureTextBlock",
     "presentation": [
      "http://orientpaper.com/role/Warrants"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants",
        "documentation": "The entire disclosure for warrants.",
        "label": "Warrant Disclosure Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantExercisePriceIncrease": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantExercisePriceIncrease",
     "presentation": [
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant exercise price (in Dollars per share)",
        "label": "Warrant, Exercise Price, Increase",
        "documentation": "Per share increase in exercise price of warrant. Excludes change due to standard antidilution provision."
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable",
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable",
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant [Member]",
        "label": "Warrant [Member]",
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount."
       }
      }
     },
     "auth_ref": [
      "r662",
      "r663",
      "r666",
      "r667",
      "r668",
      "r669"
     ]
    },
    "itp_WarrantPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "WarrantPricePerShare",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant price (in Dollars per share)",
        "documentation": "Amount of warrant price.",
        "label": "Warrant Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsNoteDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants (Details) - Schedule of Outstanding and Exercisable Warrants [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "WarrantsDetailsScheduleofStockWarrantActivitiesTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants (Details) - Schedule of Stock Warrant Activities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_WarrantsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "WarrantsDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_WarrentExpireDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "WarrentExpireDate",
     "presentation": [
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant expire date",
        "documentation": "Warrent expire date.",
        "label": "Warrent Expire Date"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement",
      "http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding \u2013 Diluted (in Shares)",
        "verboseLabel": "Weighted average common stock outstanding - denominator",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r213"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement",
      "http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding \u2013 Basic (in Shares)",
        "verboseLabel": "Weighted average common stock outstanding - denominator",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r213"
     ]
    },
    "itp_WorkingCapitalLoan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "WorkingCapitalLoan",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Working capital loan",
        "documentation": "Working capital loan.",
        "label": "Working Capital Loan"
       }
      }
     },
     "auth_ref": []
    },
    "itp_WorkingCapitalLoanAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "WorkingCapitalLoanAgreementMember",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Working Capital Loan Agreement [Member]",
        "label": "Working Capital Loan Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r784"
     ]
    },
    "itp_XushuiLandLeaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "XushuiLandLeaseMember",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails",
      "http://orientpaper.com/role/CommitmentsandContingenciesTables",
      "http://orientpaper.com/role/ScheduleofLeaseRenewableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Xushui Land Lease [Member]",
        "verboseLabel": "Land lease [Member]",
        "label": "Xushui Land Lease Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "itp_oneSuppliersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240930",
     "localname": "oneSuppliersMember",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "One Suppliers [Member]",
        "verboseLabel": "one suppliers [Member]",
        "label": "one Suppliers Member"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "13",
   "SubTopic": "10",
   "Topic": "480",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(i)",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-6"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-9"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-6"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-50"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "51",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-51"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-52"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "210",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "5",
   "Subsection": "04",
   "Paragraph": "c",
   "Subparagraph": "Schedule I",
   "Publisher": "SEC"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "7",
   "Subsection": "05",
   "Paragraph": "c",
   "Subparagraph": "Schedule II",
   "Publisher": "SEC"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "9",
   "Subsection": "06",
   "Publisher": "SEC"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478788/912-405-45-4"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477270/942-505-50-1"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-4"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478600/954-210-50-2"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-11"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r796": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r797": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r798": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r799": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r800": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r801": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r802": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r803": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r814": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r815": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r816": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r817": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r818": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r819": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r820": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r821": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r822": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r823": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r824": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r825": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r827": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r828": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r829": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r830": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r831": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r832": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r833": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r834": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r835": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r837": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r838": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r839": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r840": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r841": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r842": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r843": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r844": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r845": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r846": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r847": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r850": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r851": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r853": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r854": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r855": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r856": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r859": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r860": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r861": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r862": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r863": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r864": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r865": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r866": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r867": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r868": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r869": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r870": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r871": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r872": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r873": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r874": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r875": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r876": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r877": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r878": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r880": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r881": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r882": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r883": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r884": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r885": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r886": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r887": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2"
  },
  "r888": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r889": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r890": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r891": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r892": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r893": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r894": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r895": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r896": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r897": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r898": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r899": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r900": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r901": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r902": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r903": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r904": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>107
<FILENAME>0001213900-24-099096-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-24-099096-xbrl.zip
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
MSZ]:P+LDEMO78]U4EQ&^)WD?+0@QC/^G3Y?B!7B35&Z+#;E6$R^*MN_]A9>
M:E,;B*M/58/0GU3S7/T%@WPP!_!$U1P20 M!O%QL/'_NX(,@BI)4JB1G;M1%
M'9NJJ^PL ^V;]0_[R\TW"]S&Q[%EQF4^):7<AG=4FO46J(?:98G,/*,8*+^2
M2PTZ15SX&62!@"@9'K,'*N ?\%C(30'^G@QW"_:2VBSK*C#C"1&VRO4V4\S^
M1R/6C4&P&03X;X3I5_.90I2!-IL8JN,2FU6##\:(DBQ?U1$E\'_CJH'MT PU
MNHF1!3Q/YGHL)Y2-+F>)RO_V'(B49EFNI0<VU]9=G3HEGE>G-A!OZMF.APEV
MUX([>4)%DM\//J"?A>7<CN9^N@P$O(5L.\^#IDRX*_+^B=4LG9$^[@U!/J2J
M-B8::!AGP;*_N8SWV1#&5IGKT9M-!I;QWOE0D.4<R'+OETV9N-"?W#X34.BO
M8QT^F6O]97*E2/ .8)G/-H3.0]1JEOV)_.GZNMN]O<TTS9LT:/!MW$R2!TQY
M1(*&EI0EMK&Q Q#;<RWMAT"FJDU>5,.CY,_BE2A*V=?H\B$/J6CG*Q6N4Z*$
MJV>YU+O^8T&=$S27KLIHUU=0BVTS&-Q7R^W[?_:Z*[F##ONIFD<J&N2]H>D
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
MXREYKYN4?(=KQP[I JPK>='-$"3.\*9#SV:/> O :UMFLL1D$O>I1Z?@OT(
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
M,/H"JTE*SYHH\KWP#:&QES;*[1:A_3$FX:&%M6H+8LF+/5/H<2X<FCK57=6
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
M.KWKD +^?K0!KWN'@C-_( D>Z!__%'W0;:?W)3SIAV6:\=@(T @EWC?#SI;
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
M0EFGZ[+^=M?Y<O?MKG_7W=QJ75"R$+9+(M$I&@>"3O1O\WW'9XC#LP+FE%G
MWMBRW0IN%N7-[(:EFGL2;,6G.:8OR=;1AV5\L6S;>H6U)_1?L!]=;@J2=.SV
MIT3HBAP#4W&H5M%_5L;Z$*C]B?"?%3R@O()CL"O^ 0T7J$MP'ZY_6 $>$\79
M-06GGCXY_0V6@=QZ0P>[E,GK(FODKTFB((MIFY'SEY3>&VLMQ%JC*0JB5,UM
M@Q'XL:Q0$YSH,<LK\R_6%N8GT.Y 40E+J9C?35U'S9\49($^B9W,*U2;QQ.'
MD^YHF*JS8VQG2&JNE3W-=?Z8-:# (R? 3DPJXU;!5BN_+:' @,,7W!O*^S\U
MSX'74#NW7LNUOP!_53LUOR#/*PU!$M.2,W\RD IM6 [#(F8];8?5V6MJVV.]
MT3,<3\&KY9.I8<TH]8]:RF]O7==?R!-O (^D1G9BA1I(D%(3Q$9:HYT_$<H(
M@W7P&A5)J-6/UY)R@,8M?IHT-ZA\=X[J2X]QM*3;P7=N^@Y#N*V$KW!?PC=
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
MY01.X0F)X0>-16"TE3G#"9C+;6S@94=\&UR3HI&:;<_73!1!1F:CWY)1[,%
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
ME/SAC[)!@A+.3V/^:CRO/J'GZIK& I3-\!.41V:9<Z0B\LU7ZV=)MA'*L\T
M<J?^U(A$LVA0O%]/9"10C7MX].5.6SPY4WF1E5/@+GHH).BH@RNT0\U74+[0
MV22#7![YW9Y;W@PM='/^Y1=V)E)[O1S#@'NM<ZRL%8])Z@[0OAW!<+O?VI-P
M[0=J3V2<>[GSE4_.%$%@=:D8S;PW F&V<6FG*P*^(!*=:\ZP<Q(;+?T_I9SJ
M*#9*,LX%I6$Y_E' E)-T5E=;-!^.(B R9V*4E1JOKQJK?=:Z=NQ9%>["(8<J
M2*<4J,-AE6D=(AQ[V)R M5Y%:CW^20)Z\!>XHL:C^<-\-DA3;0CA[YW;\TO?
M#OEAK*M6 B%F9GMOBR009%YHN]_FQ5\=8]#E@7KRUQ=OS;?G3&"9D8[F2&IA
MD5&Z9O8BQ7",O$)G[';TC$.9?$,732YM-KC4Z&T9Z+9K=O*4W6V;C3K#:M(I
M3:$?*=(T*4S#4I<R%"FLY*BQVG)6:?GDU#_+:!7F/1E[DY@)F)[%.D0&J^9<
MH'0[LE#L\W'S$8<\3_6D%FR0BBKGX!)&39Q8C$$S^?.0@0:I@5&_=QA1;7MK
MNK.HC7\J1(S\U<8UX\>DGYRI4[E.VN)=]& RS?B.D5=Y?2K)/B* ,I4S$0$B
M:!K'>'TU@!9Y!&A) K2((T!+;>X[,*[$\# ^1C"7$<SE+=S,*G6GE^9#P2"J
MW-K2C*]'PS\X J!7 1%D$.W#)#;%X\T"A-=N0R3][^@1( LTZ#=,?TZ4@?16
M\7K^;D5:]R>[82\QG-[7",13X>B.'K$;!B)/DP#= 9<9G4)5([#V=B%RTB*1
M]<)O ]FM.* *<U5Y=W*V/].+X3NH+D_4IC4H+.<%J7[*-Y3;GP.<WE)5XRI7
MH0:Y?I3RD"0NV]\F9J+4=%H=G^1+X9B53[S08'I9;:;CR[<J%&V\*Z*592,I
MDXWZ59E[9<\WWMJUC"5)UUP@'K<[PW^&#/EDV0;SWI]Z>'7Q^<(?<OB!3#7<
MR<]CDURN2?+CW#!=/L(%$^""L9J0G*IZO+)"8$%@*<I*G8N\LJRD#(J5>+$!
M1%=M7L*J=8Z5]<,Q4TL2+V0WL2_LI@Z*W?1C<!OH4U'F6%XJKGD_CNR2CGHD
M->:B-SX2F2@3N>G]/_[UTX9BJX7,)A]7W32H0:[-;4I;G93'YS>]<WZKQDU'
M;;[FQ6.$-]17PTU@^_51>I7N*]FQH;J__L$U!14P^C%"*J#;>%$'-5W<2E:K
MDWC(IU7VAAT-N#I?C/L0;L5T;W1(#418A25TR6;]V$&WXK8$*F)&+QUMS?=V
MT/31_';^OCMHHDM$]?O4/U=;"(/!I\D*'E\7'7.O[(".X,KR8$-)@LC*RF"1
MY_O>Q]CY?-,;>Q*M6B #U^,S:4E:F^"RKAW&8%X<]P\*N+FR4 2BR(L,OG^Q
MUD_DZ_N).19![.G84^8ON9RL-6#E&P3@J<W/.;!#C+&&S2^L7R9.XJ4@'G1V
M*^RQPG;$>C<3ZX?\3@3CT?QL&B[LZBNN)D 4P5Z%<DT**K:)RE,YL<=W.#B
M,6Q8E#\W',_6\ABP\C8N'>\<&6&<-GT-6&Z#UM\&U[<;0T[9PC;7P '.'V$#
M^J2 $9JXN$ 'TMJ!9L&]"VJ9ON':7'^&)9!^@'),(9Z<"3+/RGHRNYK9M!HA
MWXNU7#(/)C.''0/]\FH M;T6%ASL>_J,F'6XM].YL3W%OJ)3TXZV$J,3>+DQ
M+\GY1Q<N10N2PL%=\8*[<8;TVY2Q1Q.Q<G:M0GT1VS\)JU21L%5$A-RJB%!'
M$=&/18.(V&D17FY11F"@D*7_-,!)71K8Y047ZB^QQ><&<D #VM;2IRBI=RG0
MVZU$[$"VD<:!<WM^[:Q-S^\?*"=FM*R*#:JR)TF53?:5(J;AYJ],^.Y/<[F-
MW%F0LF8@K9B*!J%<OVVU(W&E8W.Q5%I> 0U=DTQPL.S)?VYLDQH] [MSPQ<4
M@M O02%5%13:L06%P&66X_1!4JA]DQ0XC7*4%(-8=*\EA5Q14K13/-5(4@C9
MI51]$!5Z[T2%.(J*@2SZQB<X3QE4ZEA*Y%YTOOI%1Q?WGW15%W11>,O+W6HI
MJQHO+;8WV8OM/2! 4<T+&]]H+RZL7.W"5HA:Z&U&+;#,/,JN\ABQ.*+,$(XO
M,VKDIIN(C)PBN*Z%1@/ JXYDAM:9S%!;E1FZ+S.$46;T0&8(1Y<9^F&%AIC3
M&-RYI=$[J2%6C"*4EQJZV*;4$(5 :@C%4J.KZQ?%1=M#2XEA$;6)MY0I"BKA
M[BDC[EX2=T\:<?=J</[ 8=)&/+P1#^\@\KD[^S(!?!?#O:H&=2=0+5L"$F\
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
M',@][C \MXL?4)\8O&?X*K"N1P%,_;B099-H5'K4CIGOA@&50=SYR'PU+/>
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
M58DGC!TU/8X1Z%5B!&-'S>@3'C9TT+2 3QHQ.?K'*%T$#QHS2A_Q.,:F#?J
MO X$)7OD[YN[QF5)ECUKN(?QL%'-]TMZ]U+-"Z.:[QVC]%+-BX-4\V^N7:/%
M/$"SXG])&C,!A\X$-#PQN>-<0,Z@E>XF*417Y4]*H7*Y4<DR'46 -<B5BI?Q
MNZXY>8'_86R' 5-SXUIK"Q;P8JV??!_DI\F8U"VQ/&^#9AE.0M^)[ $-_*#Q
MMWOCUZ7ES4#\;FK,_,A[1F3LAX8:JJVQ'_('AKZ6@??BX,<6!WX<<"#0WZVS
MWVWL*V#NUL8:]V&UN \KW$=K3\W8Q_UN !%\?LL\X"BCAW_A%5D[Y#[&MHD#
M?,X)>QIX?LS2>"'CAPQF#?]R<4 2?*(S-4KN+MSBD'%_P!M_F/#\F;6TR&6%
M7]Z9Z_62#-CRR*K/[?DW9X:/\X7WJ1 1VBO@^KBP5D[.!#XAJM]-F6N'6;G.
M3\O#307)G]_OF(4)BLM8,A9E[#4R-O-D>$!-TP:RSDWLDHC,>H(_SE%*P7?A
MPRBZ)_YW@Z=ZN*DY\^?&<-<@[DKT;N!/P 0&'2T&KUY:YD\37POG8ZU!A ;3
M=K"! VPU^#!\<+F%9</G\(PM>X+OOOUQ,>WO$)XS6-Y0;]NE8S\N#/#V;PTT
MEO'(/AL.\?_OGDS[<4Z[:V"'C+/"3"+\93(C/(.:##^/?X_<4/SH%ZQ]7[DX
MH&LG6J?,[<;U-H8=7F3\**X^]>/,-^.%S?B3Y3&/IHT<OMQ.K.>5XZ'FQ$L/
M>G.]63ONMMS5YS6AV\M_OOY*K^)=L+#8A\L* !4$0'*LX3MJ'733J[;7)9OL
MB>VB)3:C;:Y2FZPXMLDFVV3YL4VV.M^/K;-OK74V8:_G=]#6<(""(6TEO:6V
MR1EQ%VK-#D1ST;')Z.5%N(4OOW"6K/D95/+"6C>='UCY%7%5J5$7(C2+:5%4
MS!"F)NUNON"DV)<G7GQOYP76/Y7DS, F)SRP#N:RS:2EFY%K#_BKMH0A-1!W
MT*D]=F2W3-"Q([L''=FWL3A./")9KG^Z6??U\7JLD[F$BXWK8L@(??T=77Z?
MWDWK57@G,CM-ZD*$S+J0=LO26UVT6'/13?*S>;WS66=,0FD9/;>Y^;[<7N=T
M$97?SMS5% =_WU_!D8;7)6RKU!S]?D&RI)^<B9+,JGPQWEI]PAR:XIV-6ZA
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
M0^:!A8=3I@HIZVB2 QSWUQ$_!"JNB*Y&"1,16KC[B,@R?QF@@JFX]VN9X+M
M5S\=$I%@H21^-OX%6P(;&.4-H<D3/ +G+T_._8]OIQE8-0= H3@P.$@EX!MY
M!+Y) M^((_!-/UE[Q+WI#^Y-+L1-#IA,'NS+#O[F9H'ZQ+0](J9_4.UQ@>KP
M[@DTQF<T1VZ-+5%H*<@OBBA++<#E4$KRR@?F;@W/1]<%RPW O\<9(%Y V!8<
M*_*F@*"M/343[H>4,T6V0[>'FP(5>4A8DX[><6,S-[.U$[=9TLSB<V+E3GZC
M4XV9[Z9)+,7 @25SP'#F^$_?V21TNWFVK8>-Q^  &+#4XUR!5B-**1,,]5M0
M?@8L]I%XO5/F/3P"7RWPG^@!W-WZ__PP97['6-TD? G\+1YA>R*3V3W3_4EF
M"-/9L_"RW& PKS7 $-U=M>AE/,=1LM0L_[Q-W,9S'$\ =Q](?[,@?_5\&PP<
MW%3$48]\*.*Y"1R',R!8F4/(V&30GZ'?P+V#>P0&+/ 0LB_QF#QP-U%9&\1@
MI_%/@T[DIM&;9V,>CI">6^!\KQW78\')6UA@J@.;F> 4.EN3VI=_0ZL?#%CP
M!PR;N@31,R%#Z^'782P-'>OA7Y]S#".D$SD:4?:Y=$+#&WAO@B^Y%KR#CB4.
M#Q_->9/>F"=G"4^A!KS_%1I^P&?@,?KQP-AII@?"GPRX=P^F:4^"N[&S]*-(
M3;W0?7'0)F"B9XO.:#ZWYS3+\@B6)O!0'@Y< 71:M:=&52:.+FI+9:H?F,A"
MR$''EC)@U?D_&^]I8S'?<$_?3!!]+:I,\H)@+UTKXFBX<XD;\8ITB51]W'O
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
MB97L7NE7M4\]!$?O[G\'3<>\:]@@IUGM$FKD$JHJS\K*"+'2:@%*(^U?%65
M!JDB:R*KR+WM(,O/WS92Z+6A-Q0.2]@E5JH%S7#<RH=&JKH^Q4CIC:@/&:Y$
M[U]'=MF5]Z[Y+9]'CP&GHPBHTT16$!KP:)\\W^0B>XNTTDCG-04/4+ -3N%8
MK3%TP+&(UT %-B:>A'*= T-0YWIK0G2G#QN33T:D%8Z5Q/XVPY75,?WKZ"J[
M\OYUKW2D'!NS*VD_Q!GI@G@X4++V%2'6:^*@5^MY95@NF8CM+!C#\\RUUQ>F
M'&QCDMZ[QJ0N'2+#LI&;;NP[G-I[LS@G3(27"W^X"AGLXLEP'TN&5Q0*9R0W
M*/\]/A?TK\FK[,H'5L+>Q%GJA'NUQMS;;S>J1RA=C1RGNC QBD[:?B2IOZ!
MG?E+=6FF<B=G\D!ANAHIR-H$(P%#0>YO;WP^R<0CD$P P=O?&$99]3LL4.@C
M +*I&+!Z-5"7/4#A:D6+UD5W4;'?C]=951\F)F$KZK0V\<!+E@66UX=JBK2@
M66O3#OQT%52L/E2KI 456YMVQ$.7Q:9(B4?7MCS7/X#LCM5M[3,'OU:05%;C
M#Z=WC^/>'@VHJRA0UTA-%P+Q%.>(<6 )QKZ'')CCN<&6,?!<[^H8RB]]L.DQ
MGNM=?JRS@&@K4@)G3C24$L?TS X-Q]6AT.\$H 4'<XBZQHI:']5 A^62W5!3
M(*-Z>(G5]"'2LX$#UPT]182-8[5:@=.C(N\U<NC:1-Y#-%-%$%A5Z2WR7GG=
MW;LR@LYT=S?72:9H7#(K*@U0[@Z!QG4,X"VI)> M<03>(J]YB\!;UY9M^IA;
M9"$9N%O2B+MU=,R>$7?K:*L?<;?ZL),([M8PUS^";O4<,F:$FAHIL4^)$70K
M"KI%7STB;T6(XBSHJT<$KGW*C A<O42(&I_;[7/[5&$P2 2N!J-+*B&IX!0G
M66,Y361UO:\(7+D/KD??!J-,JM$7X:)XGN7%X@K! 1&W=/@_NQ?O->XVN^?L
M->Y6>V-(6:V+H4/!+.)0'!#RO"ZSO-"B'!KALAJJZJIP60C")[.2RK/"8-$N
M&FC>JN1"+#^>YUA-K5/9T;-$>N_:DHHJ4[0C@"@A1):@#1GD"_BU;P?=E0ZK
M?)T%E'ZRQK.JWK0RID\.:G*E/0;*:J#MFJ*_(,*/P&J*RNK2&]1^C<F'966L
MR DLK]09\=@'\AT1>T@GE5B\JK"<.ORV*WZX31A\_YHP.E*0C5E6 9;%^;@*
MR]="BNV+L]<KQ),&&K!NQSV"&<%!"D)_T14Z4WNU:888X:PL#;6K_0C #@A]
M(0T6A;2!OUF38*1Y>?C(F3S?O][ CC1J[8,&<XG'(35-+;]^^YW] D5I0='6
M[+4GC;Z"HK.Z/%1IV(+&K4T\Q >26%E^@UYF8]J!DR[P*JL(0P4>:T$-UR8>
MNNB8:Q]^N)^7WII*KGWH6,&"<&3JL#W<?="30V&>=*F$"\$,LD\5/%Y5$5A)
MZZ\<+'V7>]<#6W[IO</2[E+[-&!7Q!Q66+76?*&>'7G_@+,[TSP-#EP'^:3K
MH'5>MT=X:#"6[K11BP@-)$?/LSK/L7ICJZ,S4A;59S3P$+N .B I*12A',O5
MF@9X;"26GD%'D#R9(*@@&(:(:]- D7=#31&X4^=9;= C!'E^8,,E>@:^1?QR
M&804Z-L2E;29C+"/Q](!]DH2XR7E-\@'DXG/#[%_M+ B7$3LF?_G])3Y:IG+
M^4?FUG@T/\$7_]R8-K:^"=HGYK^-Y09^Y)G34_^+A,O"Q04KHN\Y73LK^+"
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
M,"!SC'DU.@Z)B)ZB#48F 'N*#/^EM@$G<GZ%5 B7)2!Y!&=2 *]DQHZ?,BS
M7L0/.&804G8RH)JT/4LC]/Q ')N3>XX79BO:/H\$,V!A9 $,$9Y!BU$X_C +
M.C$'V&>.-!&P,,26ZAZ'>!0! PI@]PP$G?4(-+[G8M&<*?"8_2<\:OK<#_7?
M[IEW%PF01G:QGS^BHAJVD_1NQ*8K "/VZT6]9@HZMA=UL(F[5+9?+'RSN!L"
M\WV^,LKYB)2SWA8:MM=5.UKR^"Y/FI0?K7G"S?M7KT.M:S3P*S^#H20$5W=?
M+0GCHFGBV;V7GZ+0^+-KQW/V2Q9JMIUC._)VSKNYA%E]G'Q/,FPK3B8\M^J+
M.B07^<\;G>UY39]+XN(?D0%W=H=F[NO*3M-8"+'JA1-<3I1SHIP3Y9PHIPZ4
M<X+,KBFF-IY<6<BN]:$2WWW>VU7MJIZGK>O;.^C*7YK0HVDF<N$L 5:2[V',
M?-<#$3K% Q':JJ2H2CT&.N1F%2S?NBI+/466Y'9-MK\)^#5=4KKM>NQ_3? K
MBM0S-,DPU'IL?Q/PJQVIAP7I==C_FN#O O3;DB'WZK'[3:#?55J=]7CW54UV
MWM%;O5PPL\S.GS,H:W.+"_^T,$SX!8]T_CN9B$6*:8WHXC-"<,586.]+T9B$
M=-H#V;_WYM2>/+U==5%'S_KVGQ:[UZ--J6JW^Q=%E3IM+4YI*!7@+'O$W8 W
M)UPV@BPH*U!8FE+V#J->,*@WB<F2JL@G$M,DO=V3C+Q)V@@8U)K$5+#5-#':
MXK$36KNM2YV\$F\$!.I-9D9+EL7G$EC.TCM!]B]*KZ6TMP79.@5-5@1#T[,0
M4P;J,MR7Q6RA;8_YALL>?/[(KS)3&9,<SVKW4AHPN)E>+E:Q>\ HAJ2KFB1W
M<L)[3X#19$GO=O</F)[45A5)DW,!F3W!I=UMM3NK]_*JZFVH+:T$=O;NH;]X
M5YA]7S%TSO=/MQ5OH30HE(Z\?V" ]Z.J);AF)Q Y*P62U]5!XZPL.#;<PQJ0
MD.667 8858NSM7=2)TNO=%1R05%1PWV"G*1KA+NY'8>[F6??(O)5O9E!K>V@
M7VWKDMS+W58U @);)(*SYU!!+J6N201P]EP*V-/IMXG\8M5='@+-CXIM"P2[
M<]-*!*?R5HP^2T>LI.*Z:C%7/1W7'RR'CKX)CN$E<>B&_8GU3!0O^E!E<<\H
M(E<J[JD_1WU4 -ARPG,%3!?' NM^_#K3%2L$/V:Z2EH -.WX=:8KWH9@K9O6
MNL%W*^05=Y]HVNGK3%W4TN)Y5+72C#PRD%)?E+(7J\MA&MFE;ZB91-1@HE9M
M+I[?@8>:(^!X2"J:]>8ZNJGZRBG-V!M$2/4&Z5L3][&"MB!;!4(:].MUT+*G
M(]&<!']]\4+TO<%?7]A3<V3]CRPKK3]FHQ=O*L04^W)UWU^O59IZ:I66:Y6F
MR:=6:;OCVT5C6+ YT@5OM'C+&BVBLTZ-%B]NK_W7<<-^; >9]')B_:&$&G=&
M6@S*1K8[>AS;@76.&X0O.^ZC9\X6IO#G'RV,YFS2/F.=4L^R^\B+G5Q&P"]]
M[PWLA@6+@"Y+'?FY%;.' $=>>,?AARWK3M K#[TOJ1*1$P@W F$ZS!MQ<:1$
MJH5CM=?_7*0;ZJNYSFF+M&#NI-55SO6*B[=R%]'UJO=;L&M-RV7!-&+?:0\D
M_5]M"2G4^3R;4\\F5U:E>"K.@]U^_I4N5YR*5F83FE&#O#Q-K\$F%$E>-P-[
M!]E?F;4_1*WKJ<EPN8ZZU0'LK!0!5YG J)3(4J]T_1+T4NGZY4CV]9:N]8MI
ML?^$Y#?7['1_"=65IXAJ!87U^TA5U>NQC_(H*0[?US&J51# 2F;<#L:F%^#H
MJ$<V(Y0B4^?]IW/Z!SH<?BI<SWXK< &]R' _OO"\RL/S-3_X?$@>AP\5CVM@
MPWXJ63(Z3Q4+K'7KE1G,0+,)^"P!;/V?&IP@\DRT5]%\IF#S(0?1"++7I5KE
M"\DUV+)A!B_C<BXVR0"KF-*S&W@-7+QDH:E%\QMJVFZ_HE#^[Q:;6I"9&X$
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
M+Z\E8:YLG;^J]1:^VN:OKM7AB!6Y(SAX_?89G.JW6R"]R<3T_-="W+M.-&E
MU+D+T#S'?V7ZV*FMKOXJ7KD(7"WQ=T !/#UT 8E@',\_=>:[@!OXD7?88(WX
MX&OO+?L/).P[VW3@'\+4"CQW!D9]8#I8#6Z^%JV?@TGH\]Y,%Y-@[(:C,< <
M%A,=-X"EL%.)(]K3F>MARZCLVA(?A&5CH38>AW6_#0!H/@*_CV $_#VX$S.P
ML>$'0$M8<!")AA-;/[&9 /5"\\,10#;P67?9N9460:,/$,8FM5.D5 _VS_KF
M\O8>R0>$!4>JOD55E!N_&XZ.6[NNU;+/.+7LR[?LTPZY95\#23OI2Y;B[, C
MX8--8VC4^1_8J=I\C'MM+9X:5;8M-<ZD<NK2/F/CY98RR%*L+FI9K5<V:VJ!
M1*NV674A(O+UR6Q T,>)-0B0 @/6\FV$G=X]2T :#!Y=4LTB]ET<X;@<5-=^
M2RQ\:3!@LYZ(3+.VBD%=W$5%;VELY!-%IEBWF&7=CR0AV_ ];1Y%W]36^R;O
M\4/\ SOC)Z-V-=3C/BDS3S[*'Q;B3F:,0;$HO;@S(/#;RC:3V9XVE7:,WZMA
M'A/](NXSCH#[RK=W_>RYOH]WS??@NIQ]@1]>'WAW5W;B&3OQ6C/<6',P1>HI
M'4GK*N)9INUVI]76YP;,\5EQKU<,?U,EN2-+;5F7$I=D1+N<X'_P$<70)%75
MA.R2<JO76;#D>CZ:Q(01?#F<D+=Z;X)Z!_=@:/D#S^ZCQ.B#7W:PS<76,_K;
M)Z,_;_3K)Z._KL1M%V=5)J,NCW4D0TX7+!\)*BQOT%PR3L>42+<K2X8NKU8-
M6,]G=.=5@Y!2#;+45=9K.S[?SC?5=I9%UR(]@#_%NL#V!Z'O'[PN0,A@#-*<
M3+@:Y@3"7BZB$Z'4Z-C,<+%N2^^DK?^9"Y^*QHR!NX2CJ-;4X8$K=%J&LMY[
M>HL$XCX8+@7/](BLS.Z%,NP$I]9?44]SN65H>:B*8WLT1OS,A;R+L M$WVG)
M\T!<L0W@I]MP,"YDJ%33ZW3_YZB':5$D>V'W:R']!1RPE\QAS(Z\/:;&L(MH
M:C(_-3'JE%Y>3G=:FL8(2]%;7?G9E'7> :Y_M=9&EHCJ;5&6D/D"O,DI*P?
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
M+6FJS!Q1M64HKYAS\K(M*88F&8JV#@LL#^M$TCK^,TC>(0:7!C;1!V[)'D[
M';5_H@L*CB@HF6'HD9?.'"Q\S ]]A ;^$QUV<S#P0GA^8H.1.[&#)Z;^K!&
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
MEL0^TS8#3$J(Z)0" @ ;I$"LLXS5('N6N?:1I!^F? Z@JOMP(N)[/J-;9-Z
M+BL&MC<(IQ@:Q=N+B64.L3XXTFCHI0'%P^.DSAF] S,_X6>I0AC9#!TV&FD_
M!9/7<0,,0\=[GUCQ'O%>Q!_P6]UX++J?VC.MQZV2@&4-,@46G1;5DN63<<%G
M8=(?..\)\=Z84J=0-!M+GSZFE/_H(RC#   S=!_I)CK9TKUI>^RHF.CK =Z&
M(V9)>-;(Y'4XJ+%1OE@LW4ZP 9VVQU*;X= #$WB<+11?+@-I_, !G*[#@OR^
ME+&>T'/ T;@FOP" ?Y(LY?E\*$OZ:%D ,/! E!'N^KZ-\!XAY!VZ+R.%CJDP
M(%^&T0>QZOO^'A6],WB*J\3'^#$0R71KEJT1M]F,J*>6^&F3["Y) &&]B.3<
M02I*Q8,&3L0(/)-U%3-$F&1.-=FH(,!_MYCT9O'VR9. I&FBH"73D]BM>$]$
MZTC,''D6/>WPJQH61F)TE4$T,SI#''5\]%(<",6"-\5+@CZ0V1U8 /Z$GCL"
M@7X?.@/.N8,( M@8*9<Y)KPW79(AMQA'&I(QE&;'?X< [AO+ 9.H;\=#V&Z^
MOH]FL+7 5<- Q<7MI7CG@M4A=C7Y''D0G("%SA+P0, 1$J679SP^$(23"5XX
MQMY+?&]E_1R,T9AC\3.N%/#N$LY'E]?W(.29Q (/B07G"M_UV8AEDO%)J'&]
M8"]E#44'R0 .0!2E%%& Y0,_$!Z]TY+ECOZ6)9K"#UVU\U:93^J^*70&YR"7
M@ ?S^<";(^7#FR;-G19 !6OU>KUD84U7WBIE4F:%O%"=S^!-^$LTATB,26
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
MIL.2+7M@SS+'23*UTDXTXV;*\0:!8?T$!)"<<#'GA]]G)7]/!";_>TMXGS3
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
MARKBOM^S04"P$_K'53SE^7(,]%QB2ROV).?W9-1P3^WE>_I^?\W[*5Q/3"?
M&L+9M!2Y+M])-[^3SOQ.KAP<F>EZ3[][=F!]<!^="L[?G5\UJH3\Y+G3*Q_#
M7@. PA?PO^XL;_K!ZC^?50NVT9O?QDW4V "H A=%CF$-L+Y@8_;O29.D9_).
MP6:46%+:P>SM%]=T[MR+&XN:_5YC]S3'>CX0E**%<Y+RQF*]1"PXO3_^F PV
MV9;8- HH4<D)SMNQZP6(__>NYU$WCQ*\N'KM3L':.;&YH9;:Z. YJ;F9IMI
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
M'0-.&QL8(7/S$D[E@84:FA.L1MC8+#TBA#<VJE);A._(I^PU(%"2Z3HBXTW
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
M1.\#B0"-ET-4 HA?T\Z"3SI-E(4K/N42\9LBS1.?LCC:GU9_V-,J7>215I:
M*ETPT%V%+P6@52B,Y:%Q+O@#208K50V&K,PV-]_EI=ZK$&O/=W3'LYU4>8".
M6BPY]45*+<4Y^@"BT-".52X::ZCS&,LE_Q(FG6(?VWH5NA<E/_1IDK1'F(*W
M'.!&&+(%\LP7'05&';M_RV2FHIF@33SA8W/H,B=*2] BGD9J(?!Z/E'V:S_^
MI 2 V,^HFU=<_IV\%9:^UEV'SB=7K(]$XA%RJ5\Z[*QV=O']OYQ>Q_IF+;QZ
MR#587V/72G'T/_95%/&I%E>L_.O _';F\Z@_*'Y?\QS%/Y-O"NE8@U)L7*O\
MO,Z+'2^V]6LMKK9W*J(OJ[85<?^!U4\N,0GF"FZ9[/G/V_R>ZM,G/SVP]44P
M_*+<7Y7OUQG_.Z-N3Z0(F?LH_)Q.UNS6*K]_3P*' WN7!/IZEL711AI+(OO&
MM$!$23]:L[]BLS]V^S]02P,$%     @ LX!O6?T&V?"#!P  ?"8  !P   !E
M83 R,C V,#(P,65X,S$M,E]I='1E8V@N:'1M[5K;;N,V$'TWX'\@#+1( "6Q
M<RG0Q W@BW;C(G5<1REV'VF)LME(HE>4['6_OF>HBQW'29VDFVX![\,FE(;#
M&?+,X2&CYI7SV_5EM=*\LEM=_&3TK^GTG&O[LGF4_<3;H_QULWW3_<QNG<_7
M]B\U7T7).6O4IPES9"@TZXLY&ZJ01U;VP&*W(I9^#1W1=5#T2\37Y( '<AR=
MLUB.)\D%"WD\EFC6:Y?-]J7]=2)',F$GC</CYE$;@0S67&P[](KG:6)\_QB-
M]/3BK5Y74W!%E(BX&.D@45,S6OE@I))$A<L(.O;0Z7WH=5I.[Z;/;CZPP;#7
M[_0&K>MJQ?YD=^Z<WA\VGL/$'K+!W?#VKM5WF'/#FNTA(A[>7=NL<=(Z:)SN
MM?;97;\+,^?*9K?H.^PY/?N6V9\Z5ZW^1YNU.@X-T?CYY-1Z+NF1"KR7SN>F
M::A=MFY9JWLS<.SN:NS_TA)N'A*3BMS-=)[4CRE?,QVM8;O5MV\/;CY=VY^K
ME7PJCNOU[Q14#[SV+/:KC,;LBBL+B<:)]!<LF?#DO!CL7QIHS9W3:@->'?OZ
M>M#J=GO]C[_4ZC73OAVT.D7[E4,^6QP7;"Z]9$+^ZC]@6IUA,<R,TG=Y4*P[
MO#P$PI^IIODAHFDZW:);[JXNHQIQ6?=RP[O#XS,9/706"!_3TCA<[[)QP!Z;
M\)E@L9A),1<>5DAJ]GO*8P S6+"AF*HX82IB'U0<(K.#WYGR6<^I5ASA3MB
MN_<<\S"V6"]R#R_,F,2WSI!"IK78K?(W7.7C[5:YS376%JL8+MA]I.:!\,;"
MRA8[SI;84YB82"7,Q6QQ&3$>+5@:)7$JJA6=\$2$8"M:?(Y9 3HD#YC/73R*
MF0JQVR6*&;M'!I%PA=8\7I!)R.\%!A:L]*GQS$,T&#.@W93&( -7QFX:PBQ"
M=X3BB;A:F4\D8*=3^F_I8"YBD7NA%$*I \$]HI^Y3"9(44^%:R(DQU/$ICPD
MBA7#M(P6JQ.Q@_ [0_CDC1 6S)<1,$)P6T+" GYACM< S=) 1CYXC"<2CF3D
M!JD'IP"> <"7DO8R*%B KZ3F%  B\%-5!,$2W3FN]%H4J"!/TA 66:0!#)1?
MK2C@SHRL36PNUQ/F!VJN"\#'8BQU$G.,Q.EAE@,"ME9@JXMH5@+?(?<_0>[I
M=LAU'BSMC['^DJH+G6&S4$9$5<KW)9IFT7N,Q^!= ACP(D>!(!PP 8"/ JDG
M9$]V(9B:V)K:GM1NH'0**B0.CU60 6T:*U=X>*S9'G#E"2 U X_]U9WP:"Q8
M"^0X3 -8-$[X0>-L3^R;KHTS+VOM5RO4EJ17HPSBV0#$H2O0SY!(T6P]E+\Z
M%$-SWZ2Z7A P(:5RO@/YJT%N@/P*G//]K7#N"8T'6&ZS._\S&BU2#BY/P>M0
M&-OUH2U\)%@YE%$%3*4Q!@4_SJ0VM LK$1D_=.)8$O8J_<<BX :IN2I8@LVJ
M5K*]@=Y*L#>"T2J0'D],=B,M/<EC22G(3+V8+2DB5ZDF06&*6QOU84A::8&(
M$NP*U&G*:1W3@-/F@KQ,%$MA@AY&YE0KJP(-OXT$68+_X4!X.[Y__U(8O:84
MUEGS2=($\,J2>&'7[0L#Q323'N&=:Q5QVEJX1JV0S*8BX#'AGK!'S4#RD0QD
MLB"1LFE<JD^#78/*K+0>F*[(=+.%?<TSFJ;Q%&6AC:IR715[)@(CV,<B@E8*
M@@6V'=<54ZH[LL%Y)*L U*><8A/9U<#[UX"[70V(&0]2PY@$#^'[4,IRAH75
M&P1OJ8J66T"U\M0>D#4WBV #>70$?>M,:H]4FCP=PA;;%#!8F@LZ5/C_?(ID
MH^*X8LHXGPL$=$'>=Z!]=]!Z6Q)W!H?'L*+;D%S!FC>;P$NR86NZ)EVB7#>-
M"3PK&F!#381*)WA.M\7PI3%YQ5&5[3T5B8\Z )$6=GG,.',*<X5#USM16D:T
MG\4SX;K42E FW!2,\(Q0,U.1[Q@+%LA[$>3W.6OVUMMG9\?J[WR2/?N6)UDZ
MME4K96592VXDKEX%]Y(F":3;RZ;'$KZ,C4/%)RK6A4X!F=,3^ Q#F21"/+,7
MC12T$+WW) (T7O90"2!^33L+?M)IHBA<\265B-\4:1JYE,7^[K3ZW9Y6Z2*/
MM+($5.F"@>XJ7"D K5QAE(?&N>#W)!DRJ6HPE,EL<_-=7.J]"+'9^8[N>#:3
M*O?048N24Y^DU$*<HP\@"@UM9<I%8PUU&F*YY%_"I)/O8QNO0G>BY+L^39+V
M\&/PE@7<"$.V0)[Y0T>.42O;OV4T4\%,T"8>\;$Y=)D394;0(IP&:B'P>CY1
MV9_]^(,2 &*?43<ON/P[?"\LO=5=E\XGYZR/1,(1<FF<6>RX?GSZ[?\XO8KU
M]5IX\9 KL+[ KA7CZ'_@JB#@4RW.6?%;S7P>\SSJ:_DG-(]1_!/YII .-"@E
MBVN9G]-]LN/IIG[MQ?GF3GGT1=6V ^[>L\;A&2;!7,&5R9[\M,GOD3XJ/SO(
M:HL@^*J\7Y3KVXS_?Q%W)E+X[$-9^C>YXLN^\-D;9!<T>/'(9'\MR9(=OC=N
M>.B.R(R^'<L^)LN^.?L;4$L#!!0    ( +. ;UF$%Z8#U00  )P2   <
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
M%_0@@0>-C^+/KID0>NCB.NKT.]_U\5J<?.:TGM/3RO1C=59N3'T5WG*;)81
MLAJM?7%\N= W4AG@KT8:-3G[%7\(E'O 8:J*VY=$,YM*V FT.'=G0NC-'O>F
M+FXNDK9>ETVO3"IZK<!^1(CC3R+G?/RM/.:-%Q?+0>@>1^8A15)V7L["SL5(
M%<ERE7B-*?)%!+EK?XL=<BZ5SJD\TY:A#B4O89BWB)R9X/#95/;[HGFRJQA_
M-/QJ5KH7X..N[RG1>6Q8C6KZ8E274D[FG?Z50^<WW\PKULL3>LJO'K[G3NQZ
M2A8N7$JE<T'*Y.XW> +!N=28T#D,"E2OZ*W?*LHI?U<Y:\6(;2O!_,&)1/E$
M34#8]ITC)_Y\=Y8,G\Z+Z]RW4R$O7[:R2]-C>ALBT)1DN3OAS]0XEJX174>T
MLRJBR4?WCQK7UE:XK5I:<S!3<,CJ?Q"^!SR >'!.S*K?I.!<-O7<[>U;V1CA
MS+,-ZZ&9"'1;GEN5724/^Q^$7Y;(9IIHJA2F?0S%EI; 3_E ^XTO9 '/M5.N
MG'>'%>Q!6&+)<I<\_]B2N,_F12@\$W5T!S@4/5JW[JRIJ.CV\0B1?N6HR2CN
M9D4W8E \'5,_4;^O-JQ,H_H8BHOA3A\8E[.ES*?C%%:4:#/SF7U)ZZM8)A/Y
M6!V%+Z5FSO8KP:J)"DLAOBO'.S;=9Z1S['U'<%\.L#C0:.&1>":W$L?Y2*O#
M&Q27GFPMUX^]D!Z>7S() <HF]JYC=,.1=]7SM%^'NM T5OA(/# F#4=Y5.5+
M7?V>YCT2KN H2^XIP#$5BU'?=IDI01?^R3BW3M<XB"$>\.;AE54A$6(771FN
M&QV 6V,=2$%87]E07S/*EAFUW=?A>!K1%[*[%J7?(][DC&[G7;G-IV*QHM09
MIK5-A<TFPG:H(Y%WI;%@'/!*GY_057H<ETW9Q_,;<:@-=3)P:<+5&4)@8&$O
M5Z 'I/BH8\4CASN% AWBM<7H)HL)Q-\C7IVPE5)UP5GZ I)VY60$HNV<3UM-
MO\6=WV*8EVA"Q.3M[BON4_^$,(A9PU"D#7+YL'"I\:0105OQV3="@VHV%5E
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
M88F.>=8=2XGE.P!?6>K/)N%Q#Z!\3'76W1S#S1@XH1@.6I--EQTMKVTA5SV
MK'2L0&L?'Q<F64H L3>QIRL.T/(+,C"E[6==")3ENIF?T!A/Z]B\K- X,JW@
M7%6]BWBSJI.V)9)1D/)ZNJX, 1Z+^M B.R9'*G/K@U9K_U!K#6*_7$&,.EU"
MV905DW2O_E3KI6R"HJ(U62'0W@*RR%GC'5B?OX1UC15>')U>V:<:D9&G>AV\
MO\,,(?1VAK@;%'5G'<Y\49;"_RXMORRH/R"E8AEZR&>J#]2H?]UUO(P\X==Y
M%;S-_]XSB73O'K 5C=7WYLLM K8^IMN1O^AHV"4Z$U0MXZC[W"#A'N!CPFZ&
M[Z2F+,6KC(*>B8TB@NTQ(4[EYRD6P<OO)[?>M"M$QUAV_7#3/#]TC2I@,HZX
MUQ$<=4GVS-$D>%[!,]24.='H+)\4\O;,&GY!6+HX='5=EH/V;B3%RB&'8$I9
MA^6,W72_X8QVZMF%?"?'/%O*"S*G.Q:/%W:,01>EW-?A*6&Z"O5 0E>OS'('
MLOS I?0/#KRZ1(2'<S/=MO:DW?C^EK3H?JR?AE^ZZNH+\^+=);F_B+7I?&)
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
M7%)\&:<?=!8,FFK^>@^('#0G/+$4#G&-NN9)\U5 T85J?[L[%F]8Z*D+7EV
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
MI#X+8X8/6B001E!2P*/I_P)02P,$%     @ LX!O66=R>3@':@  7'P   T
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
MJ@^[#>URA+@S#N#>T/QL2']ZSZ4.VIUC%J>N6$T;58#DM?Q-2)+Z"K=#\*S
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
M\6?944&& Y10\6R2)>FWQ55N,VCJRN]QX8"WDDVJ?GKV[=^F%=4OB(@0,>2
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
M8Q75SK&Q?(0SS3"]P^")W-W.\\_7_P502P,$%     @ LX!O6<XQM59+8P
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
M?E4#YPD^)7( #TS9O 6Y/2L-)/AEJ1;?, R# EDKH@ /-'57@_4@51RZMX-
M)\V+\P_^O<J?<L_" [*V>&!]&8H2FV>GCFCH7ZG[7LSC1<)F0,<PMD;L-H$'
MPNLLQ'G0MJNRU&#Q=8?AEL$*8F<8!6Z2XFB3U= %K1Y/L:+6YRN^;PK"/6WI
MHY\>SG_4-"QJ,G-T,Q HY;PUKFC68=K(7%O_$PSX_00#'C_!0'71:?%WLA*9
M^T[ZKP^E[?@X",,]]FV>HO;?H%_[O3?3.91V8CXK%+]S(ESBL'$_"#I1%+W(
M]A_Z4]X"P2-WV9AZ?;,+;OFEB,='/VV1P93-X<2%831(KP8Z]9Q7SZ/W2+)I
M=4VF.^;W8U_@*/Q-HI</+#"!^6#"!4(7+M; 6MDWI<>@(P)88IM>T;D^1 F?
M>*.E3OOM)]JX!3SP!&3_-S6G3\4*OXO=\R)597?U./_@(1X(PYF;0H.CS%>-
M)7*@[3<2<)^O@C#)YUWW-]^UNQ$*8+AZZ$@O'7H[DHVD--:)A.GRS2[(:G?O
MR*6&9?SL0@EKZ%9+%^[H5;!SAEQZ3O_H714]XLN9P,W]?H*QU.2WZ69I:#Q-
M^VXD(0O%EG'PN0E8UGZR)RR,?=!L])^=JR(MOIQIK#H,BW7 7:Z!-03?FSHT
M(W\?N_?FM J[ZQ[0-XD(T>S%M)I,A^3\&DV*-/H,[N.^5H]1OC.YM!5J<)B%
M3=I$$C$JA]G6O(JX/%COK' 8\ITI7V+#&FI$;()^)9?VZST:>_TP2LNQ!QTY
M'_';<T7\'-[?B8>Y_Y8(EF-@4>YBAAP>(#'J@ L(08AC('B!!PK,??D/J[(&
M!+!)A9[8(HU@C6$.^(.MWC<SIBY=V;2)&S_&B/OJOKZ""ZUML13M53UDVN8
MU0.T;3KA\+.$_T704-G(G7'(_ ,<([2-:0]7!]V]IX$Z-(91P$J5[7/FLX3:
MFN;E)[1,0BZO6$G +")/FI2ZS$EIIJ1_9XH#5P+I]CC]>\B_@MBRQ)10M;02
M;)CCIXI0X$E0I!RL/#0-?[R%3.1\Z )[:/D'V%W]=UAK1,?8ARTBK%1T$L7W
M[0T.:YV)K=!'JT"[?UN%]6D76T"_&BAJ\,";=-S&5X=0Y";C4?_!Y3<&!]T_
MER\?=43NG&!'Y2"_[GOT3^5 GM(&-2G#?IG'C(V=>.:A_Z$[N>5O:*B)DT44
MMDJA9'#7=]EW&A#;W&M_8VN!8,T[G0?6O%"#-ELO6UTSCPK:(4^[,H+) HF.
ML+ZLH5XK*P86,T2'I@YVG# +X\4"^04 >G5%?6UMRML-BC!966RR56DQZ"-?
MK^$>A&U$606TDD3/"'QE66N1$XH:R$4<UI"E8ZS>[G2@&Z+]FVO331 1FU50
MC\-:*-,23Q+*YI-?E$W5/'2L0K=DS\][,-7][?%HQR7Y<_+:&.RUQ_I.GIC!
MT4LSA2ZP2R+)%K_+E)=3$>RJ Z)Z.GK%$O$#]:.D<8D&SCF+I<^2'_N+??&5
M>OM9/<<X*]C5*S_NG0[]26W/M7/NS/:ZV[[A$X^?#50O]Z>L\)_M;_*@/$>:
M$D*.GH"UU."!R62F&1T=JUR1_+M-9DKQ!S()KQ(9X;[/)P"G3I'4Y'NL/^2B
ME(^ ,E/T7G5Z%8\P2P[')8T[5[?O$BC1W"7X&W#-53@PX(%V")@IWNRS!I-X
MX"6[)C>R,?H7JB$7^0OT<D/L(9:+OR+&$(73=6#@TVT=!;Y6X7A%%,C=B&N.
MN5N<#;S04 /UP?4NCHG\2EKEM\"_RX?%G3GV<] 9D2.E,'\D6FO843I?YYJA
ME"G00,C,'5#KCX&\*B_ZF$J!C[3G<,2XB*!M*2! '9459AT.,+(4Z2 [:R#+
MLE'$+F+:\C#$FS)1%-"VHLRCZ0;W%@(DEJ)1(*+,]2^D@MN/-KG]&R3,0T$J
M:L4.*HMOV8W0&L@;'1SY/EOH)'2?MA1QC$ FTUW[S*"F&=/  CK9GB8X)3N!
MX_%) GH+Y-"@I@$KE,(_,"+I5Q@Q(/K+T4;?7[A@^@]<\.&R1M6JX6YQ(G:I
M-;!D5@_A">]0!LI]ORL'YC58AF=4,'3&KA>Z/ /5WYT[S%HTYIB$[3.[(@_V
MV0?^Z <5'_>#X/^E']3DK1.)9L<IJYD<@A7_7=D=9K2;'.1K+AY@D=/0_4]3
M"._QK"-9U'4 LH$#LB+.#79,Q #[&@(78/T1V9"#=:6%3BGLZE\YFD3\,?V>
MJ>. 'I<ED#7H?T$;[;EIY)L<BED?MQUT<.,<N+*XC>JU)9@NJ!M^+[538*D5
MJ_OW4JLC_^_?WT>,L>=H8">]2?ZULOYW5,/8_ZMJ^!=M\'L,OP5C&') ZS9^
MY 'IQH6C$+ZG@QU@'W3ZK5!>^F6A#/FUGCCJW6A!IMNVNEX@-T6+L#Y<6];;
M J= .Q^IBBHP!9"_^ %T\MK&Y2A4ILV@V%2S^R%;4W0=SOUZ%!:Y[EH87QG%
M<!'Q WY17 *[P*2Q=N!:)+LJ43H9(?S=C"%(<@3.?F5U9%';NO!MU$J>K!G;
M=3/&UC&V&IR;=<#5)52HJ\'"UYPS/E[T7YVO9S[85)DA,';;B#=@%YXZI8*1
MOZW=G0.[W3L/C[DK.;IZ,6!HN=7?IEL,RG5(AP=6^;L;=KUD6[7:M8:=%=:<
M#$T:WR;>*#(3FZO2XIV*'T ^T!5\*,OS_H5%.:E9=/,I=RJS[Y9'KU;(=^@7
M(TIB-LDXZ;H#6_0>>?9%W=6EB)0.^UZHS4[>Y4"[35W[P7&)\$LBWWLA3M6R
M.G.C;XEDCV)[ :?F\P(PNH7/HU_MS0'Q'MB3!,]]C\>98R/N6]4,>WF"-@?F
MG>]XWU<BA4BL2$>8@;.TJ-)7I)(D8N&^?-EO82 KL5$0^/KD!!XPES=Y_4#@
M%$*FHM,ERE8K0N#SIE6"]A)\9,7N@Y?IB^:M=?-A#WE'9<X 8'DPS+1O83D8
M%86)/83LO<=I#7\CUV!K1<*E]@US, TG*R!TPTKT3^TNF8@X658(%[/*D37_
MU@):AIY6]*?W^Z:)74#$:L'^-BYXOS$P(/.Z#]/(]<6LI5T/4KMPT[JUR4>E
M8+OZ<GA'K!2[+%B>/ONI_MP3*OE[%Z@>(U4:-JU<;4512<^P?^DQCGI!27UZ
MX*UJ+Y_YQZJJI^-^^=J3G3=[G-KSN1MA9Z:J2O2=9](^>-#H7)B(\]-L_#RW
M.[5D53-OM.HX,<$FS01&>@E?K3UDX[(&CKMRGDU5<E?B>67:!\,B0?3;OQ+#
MFWW7'%[0BB-JQP/-.F\QRO!(I,XGW8Z)>E4D!P3E$VO$ )DJ2@S^=]UQZL<?
MN@,M_)FLALN,(Q%^9FA$)AO4'9*%.E-R->X'!3$M)B=/<OF&@S=84_\),9#_
MCAACGBX:@1J45H4MOF55YUZ&$&:]$ZM'XVC@*,$;R*B2]_NCQ4MC[9?_NZI#
M(K@4S;DQD+1BT6'P7L;"4=J;,&S+@;GIHV?N@>A8*;>9"QW$T4.V_Q\3!\0O
M)P[JO:4C[KU\#(F;CQ2;FYZAE0_!>XJ$/D(%?;6JMMS$;=%!7#UD?X(7\W_T
MHFK-#H5'!J;QP(G'(%/.:Q<CC?/UXU1T1\+3-IN2[5D/>AH<!*Y-E4?EK&QK
M058Z' RB,&2QX'+I?[ON^3(?_+_TL%:4;Y</>U4LX@&(,!2E->W/HA3;+.UK
MEU+@2-!XQF>/9?#]<S37(LZ"C6LJ9.?'WKF>&H]Z/+ IK8\'1DRPQ'G]D8EV
MD7!V]#DN/$!KK#[1%N_ 8'#SL!PFLE:LN:?A].UWL'+#27JGPD&2W\:]A:N
MX )MVF5)CKJ (4<=R7=,.Y3*ZG CX=6GL(OTLJ,JT.=XH,Q8;^)%O .M;LMA
M>9SOJFG6&MMTTD_R(_!@DT^^Q:9]S^ON>X]A84>Y/"X5E'M" =(OYFO7W(K
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
M,K+.?0[ZL)BG)6[')"60(>,T!,+!>BJ17VPC=-HRPA7UZ;V4NM80J(]$57Y
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
M]_4I\QV.,JE^;OP_W_\+4$L#!!0    ( +. ;UD1Z8KI!%D  )UG   -
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
MU*Q5P!$(LM_?1U_\9/GNF353IG&*^(]45:95X1]35.D$"!&-M@S0V**V(HA
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
M!^TSXV(UQ(?ZY6KA/6K:;+)SG&?OLQG@KO@VF(-5"3QX=:+IH'9K7NV+/9C
MT$32KUX\&O329G;L1^K<N(I[D&#EB<H]DAVX$CY>-+Y+L !H$OH .G%W>E>X
MIB6'^U98J=K0KIR763 #;T!Z0>'4E)&A1;</K=X5GUBOS^Q*N)X2EFWH(R!B
M/!1<K.Q=8='_QBD+V8C2S%.)%+.,2I.0D"A.S8$8=JHC,=X\,#%5Z*;&"HN[
M>5A]D*HI"!ZS<6N^S38JZ9- \656ZQS&',JJ(:F&X6YDMK-L!RV !?J-R$EC
M;!,W+,@9BJPW?YJ%6XY5RC-VZ*$.''J[X]OUXYR4F*/X2U_VS'@: HL;FN,6
MM8TBQ7+5C08>/H#A"3SAXH^"+]AF_UA'^(ES*;%/M5<G5?26A.MNL,-)@'5R
MM=E)@'6(<ODB])1JXP->W5>D+VF!C+&7:HC3<YDS)AM".]N]9+*1]:(L%UCW
MS#%/W9DG]^E-1_O,+F;@;)C+S__AS<4_GZ,#*]1TR_U"&R)"?P%VAKD7?A3\
M%CEB])=_OG[UA$ 83#F$GJOZZ)ZK^I3_4?49-:O"P4YCA!7^B*C\'Q2.O/-R
M>B_Z%3%\9M7!IUN$6.A+X"]%3&L8O4KU //<'("DZTR<<9LM?,H^9(U+.6C,
M$O8'V: MC'=3.#N\IZ(^TBCC4**0FZ4N3)@0F%W# N2][KNQ#^&@8R>6 ;;4
M&<A&R2] K*C2!S9*"1EZK<<V].'?1A)8CB-]3($%CG$;-(-#KX_2[:F>3IH[
M'Z+HU=1Z'>@>/\#0BAOH?:O_FO)]/J^YY&C0Y?;46%:0,V_GRG:@\*SHX HG
M,MHG/%06BJ:RBB!_) J\.ZUN^V1UY<$@E6B>EV_WAWB,OHEPI_0+<VOU(*H.
MRL3U;(=TI!ULD+1-#K(F4!+TY)@5JZ]*^K_Z2/'/+GM1$[N=FJ;K&!X^E@!!
M'&^<[[,7?2OQU[GE<H]/) IV0@AY@"V_K\?DYA$S#/M[')U3>37EH$_9"7(_
MAV'\K_9?2OU'9OQ__HBL4RK4_7C,\@Z#F5/"\+_>_JUB$G.NK"696U34D(G0
M"]U5O&J^&9S4Y\G<)J\8%Z0*8>#93;752[#&?AC"^Q8NFD0$O.FMUO.T)3I4
MKG/Q7-MN&_O*K]!ALT*%6'R;*+VE<UHX(X=?(QRZGEHTSL\2Z4:[B<L_EJ_U
M[1C";,\<)3NA7I6RAQAZ"OJ/P8+,?N)^ :Z*0=%Q#/=)&-&5J*S\HDXNXKB.
MM)#@R]PSS3)T&X2ZG")\7=!%*)J,X3X@[Z#LKB.AXM[95LB@T<$>TBK"\$;$
M1'#4+X#0S%GPUMY>:1+ 9FM+[_KW76+Q_#$5;^(0-#_TZDX;;8XW49,320(
M]Q!#DGK?2=AIH_4$V=Y>R?[6/8H^C,[13]Q!&LG\^8A,:RQ6,QF!<%0(0!<0
M38^)L:D\:_NT87_H.M?%CJ8BKE@$75F7GUS@ONM]TOREBWIQ3[O.Q75CA< 6
MNA"^%4('7]S35[S0?E#V.D#$&S4Z0 P_8!75]H+H^NE(<E''QNJ:S3*0'?VQ
M-)+>*L301I()"GE'G"C C:HLU0DQ-.03"?8DSFH@E0\>5P70U+D\?/UORWO<
M09FL':'LZ[$C^CG%Y#1QS;</RB3/,C=_YR)H>V__^4F((>8T]/ 7 .'Z"P Y
M##YW [3&[BA,A"FLY_T"8*"+B"9B%!EM;9NH,[.ZTUU,><V?+ <X$BHMB5GN
MU]S:O.N*R[V9C^B0/&G>CD4L-NDK4G*@*\63915"AC&#:&SF/"Y#^!Q363G\
M.A'Z!=#! 1$'+B)^.XV^AYV=1#\$*+HBV1H[/SR*6=S9)3K2#0DALH/.%9<?
M9-9VLF@=$8 >HD UTQ'I<G'7=V;DG 6T?\8031=&,5:Y/W&'/C2>6BHS^Q)7
M9:$!3H>N^$$HFEB>9#/-$DQ$RR_ B/37&QR(I\^ML6/_"O)<RU\5P']P5IYZ
M=+Q5M$_,!53F1[!!"[KRR6S;IPYBX,Z W\RY;HWM"K7<HTK%$RWL: $B4C/A
M(L$4Q)0W1LJ?>Z'?Q.4=_Y,&D40:_#:TMIV\/B?*,Y+Y12(..<1IHWUC,L>M
M1#YQ$P'^FZ%?/F3\'XY:V_H_R%[OL.ZR1Z'_YBB2&X4F$HSO-\&(3#G_-R5V
MM,X_.,!$7%#30_@Y$D!7W#/A9$1<_4GS%K.GGCF;-;9;X1,4<T[V]8[?M#A;
MQ!*+X3KT%X!PG@YA(N94(8:#OP":VW\2=&[15R3=Q.4*GF5B?]<)@3@UEIA5
MPS]Y7I30\S07*":%AAC:<W@$?R&"TTX?$CQ^7K,Y^47H<]3QEZ!HU7_5<<'V
M3B,1921B$?OW1H$G-@KBHO[54G3/6XH%L07\O5'D1FU](2)[L7E+I[-Z@0#+
M(C:! ,Z#O6L)/#52=4)1+/AD\5DY_CH7@6*:7W/_!5!+ P04    " "S@&]9
MOG4 U)!I  "E?P  #0   &EM86=E7S P-2YJ<&?LO 545-W?*'QH% 1):224
M[LXAI$12Z0ZE!*2;05 4) 0$!"GISJ%C4+IC".GN[IZYXY,^]__>_WJ_;ZWO
MN_>]ZQW67FO.[+U_G6>? ^('8AZX^UA>21Y 04$!3)%_ &(*D 6P,3&Q,#&P
ML;"P;MW"OHU+? <7!P>7G) (GYB:@I:&FH**ZCXC)]-]>G8&*BIF(19V;AY^
M?GY:)A$)85YQ3CY^WI] 4+!OW<+%P26[<X>,EXZ*CO?_\0?1#!!@HVBB\J&A
MT .H!"AH!"B(5H 6 % P4'[[ ']\4%#1T#$PL;!OW<9!+JB\"Z"BH*&AHJ-A
M8*"C(V?]D/, .@$&(1V/-":1AAD6O1,Q[^NHK]@,,F7?2#2']AGYS)T#;]TF
MO4=&3O'@(1,S"RN_@*"0L(BH[",Y>05%I<=/GVEIZ^CJZ5M8/G]A96UCZ^+J
MYN[AZ>4=].9M\+OW(:'1,9]BX^(_)R2F9V1F9>?DYN675T JJZIK:NN^M[2V
MM7=T=G4/PT9&Q\9_3$PN+"XMKZRNK6]L'AP>'9^<GIU?7/[D"P5 0_GS\Q_R
M18#D"Q4='0T=ZR=?**@>/Q<0H&/0\6 22FM@F3D1T?.^QB:6B?I:]NT6 Y_F
M/HFY\]!M4D;^A0<'/UG[C;/_'&.!_Z\X^XNQO_F:!'#14)#*0R, 0,#I%0Z.
MK)EMGPTF F"Y]? NGLS!<5Y[LCG/!S&G, L"+K*-J4J*5^T)UCQA,DD6M-_%
M:&)?!+"!K727:"VJ$0!4>2M5S=@:WE_&@+Q> QUV^;EL;/7II0>P48NVK@FZ
MKXGTFQN[C%=[XR5;NGP1<TE:X^$2V9IJ_+D";#5A!?H=RD:DFBHS?* <"RZ^
M@P#VAB\M8+#0"CE F\+M8SO[3CM/V*,&BQR'D3NBK1:D[DMD[?3&/+!JVY\K
MD+AI#]<<$8!__+AD2L/03;*Y_)UDZ,VEB>&E]Y&V==KM#M4RD;[DVGZ7S_%)
M)SNS03EZ5*O]TVLB-\-'*8WY?<0H!E>2/7#?OQ&#*K;?7==.(8"YK...G!R2
M%Z% (?\679C>5)@%;1T2<R6::AE96W)-.\]5UA*UF%8B,VKUJ5OD]<5O>TX&
M<DKXD2)*O7#Y2T2V2#2Z&V-,(A75(OU@UX:U$MN_)'*FW.]]6L"OCN&X?<6^
MMNU^@0"*?Y<(A=_'#2O'=M!*-)*NX<(A*9+@9,O?57.FW"[JGF8SQD!644W6
M#G)MK'/_'<06[<71/S0#^ELZE3\Y<=TB2IJ82EH#U2$54XFE6OZ[<*ZR]L8K
M_U +>. W 3[Q]G92./7[B #BQ<!7QTV?CX]_XC#+T<,U[Y^V(+L9/HA(SD6J
M",!!D@3N>; #^P."+@(8^$L'TK!"-0,Q?Q<$P!Y?.Y!3]+MU=/YF'0.[/W6"
M7!'A8N7@D@3?\#G9^:FSN8E3DZ/?Z8;1I'Q"TH3_AS21@GG\JV5$SG Y_"3B
M_=]7O^M4M.-/G:[!QB*WMX@0 *<[ CC;^&FBO]O%+ZPC+33U+WW,!4W^%#:T
M8ANZUC\'O^'*EI 03K,YE44*>XGVL,L'%V\V]M]:Q4[G'VR,"2. R-^D5WM\
MLAJ4HYNTVC^7A !Z'NS^14;9GV2L2?BHNUXQ_*F>&Y_?+<LO_@_+^FF-Q'<D
M.W_S@8[=^-+FG8V?(%I4RW]'_#X^S'5G\G6.;M@?"CH5H6ZT_4,<9%?4OZA$
M]4^!)Z7,_F$7OR,6"?$:,)Y9%_6+ZG^YT^^2.L/EC_^[IPV4]_MW_*F3)'7^
MJY_,'X3Y;_R+/,A"/#M49WYJY4_3V';^TTTB>$[_)WG\YHMG(A*-?WB)PF]>
MXD*(=,_ZP5_DL815G84T'F$_YR',,N&(07M*IZHN*K^AZ406MW.T+8\[IZ\N
MI@9^3!P=1BYB)3*C%<.@R^0V",#PZ?A5QGAJ?^&HO?#:$PC2Z)[6@KY+>!7P
M QIRQ/_IH?/9=E9@].DB34$:UWN("NGDF# %&ACS-"'964K2_!C4JY,SGF+D
MZ=(:![HKD.RC"G/UN;*7828@/5S)L.ZU"_0,KTM=47A&35Z4?RT[Y"IVU2>Z
M;=SG94&H\JIJS/'A",.#\\[;8C$P <FO2WV$WRG)&>P*SIJ"=KAES5X>=9IU
M7'[/Y[V7\[!\[KM^9M.# ^WLOI=EFY>&[J6Y'Z/+T>_O+F6KF0S7>C41;]K1
MOMLU'E<962T?'E>KK:BIBR/N+C/=H,<]:\?.*C'9 I_3>H)-XJ^)RD::F,Y-
ME,MA#BOUB;INPHD&LNBXJU*9J-PB=V(&+RD<"@[$I(8=&$,53\BO4SE>^-@)
M1=%Y :P1+0$=#)'>&<_G#>HEP-_./DYMC%4EBM]3=L*HEQRU4: QWH[F2XI6
M."[A.[C3([T$O3L#C7%ZE9BI@A<B7*/0.'F7C57>G7M3EEN"UQ929PQ-JZR
MUZ>T(0 <(FD*@=/L'3<*/:,/+ N>V)^>***XNTDH;"F$-VBY+5SY"<*>5$?8
M&VC7&AC()451$(W.4<U[WUYP ^%+9AU\;R>CRDHZD"W8=*_I5$K'L.C:B%:\
ML:L]Z'A;?"V+]\4K:UH.LR!S!J?^*?=#(89\01'@,M2("#SN=.(.KR?DS,GS
M-%!N'!$W*[ 9GGB4KVEG9Q421!3^14AP.\F"ZM S6]_WT?Y-*\6;>'RWG*94
M[)J:8/C$0I2Y!!4+^?T4X3V]1 3P[EIK$0'@J]CG9L?DS!A,R[I8EBHS=@_+
M3TB:L4)9-@*$MP8>%\,)#C"+"FT3X65V&91=KG/;6WZ@7J_[KARU89$0&B\T
MM AD+@.;< _&MX*)Z6&^E&Y%&Y?::; 61D6ZQHIH@G?B(IU7F598XVB-#K9-
M;%?XKSD;E/!2O>K8W&,YLJLM8QB$IQMEUJ)]\.P^T-ZIW+@F6>0@WRW:86BT
M3E6#M8W$WYW\9-J*]8H25T%*^*SX<$ME1* $P\@F,71J<LYH4LD!+IO (-/]
M[*XB>L2[+!9?SKFQH(C-5<'D P:UF._>+TIR)V>GIN?L(]CX*]VCO6X'^F9M
M;@W,;AA,XH?P(P"B"37)+XRA^YV#?;@'9,O!TM><[S[:A;S[UL3\3FT_:S,[
M3@",A_GZ/E]M\")I&-V#JN>48<<"0YY<+3J7 OV5^;;#!LD*.G5$/21E#X6E
MR+30 W27\IKSW>OAC:#B-P438*-^GRN#]JVEL?V>K43A9Z57/H;4 @%34(=I
M+VB$B\$8+6&#6*XMZ6EIXWS$IGSPV*&RCK)/ M9^!QV9Q;>.(MZS[T(><W=W
M3Q(80URWPDD@2Y61GZEJ&9&U!7Z1RQ@-Z@%CG"35H( (?]LP/UMKG7(N=>\X
MC9X8\5=UHA(FIPTE5[7+47@<Y28"*(+VCNQWM$+&5!O&)XUV"O6?]T85%&6^
MX64!6)9N;)AV\6PF.UJQ.7U9%H6&W^X$EV5/"#0'7PZE1Z'0LNTX!?+I'7HR
MM-V=\&Q1@>W9VW\=XTPY'3MXZ!:K%QI#"32@HMUI7DN)C7V^#]4+!A$15PYO
MRQ=DWD3@>')F?6),V.S?BL8WC,P6&]EM,@D/W3H2HW[:=N\2]#WK@'[JINJ"
MG3XYA@RW]QZ[U#:O4H>9QKEC&Q'HG8- LH(>[.2#U-WV296*B]<#F'QD[$I=
M9.M>R[=_!/=H(^W-RL(\3G-3<&SHD>;"YT<K4KB\F/)2PL+7;('@X,GKL2;&
MABH_,?G&T4>L5?J^Q:6QLO&X"](8A]+W<:V:;%<.Q AHWQJ.']"V,J_N*[S?
M/5:H+QL]KM%(H9QZ2E7FP&!'[-3)()#G<8#V>"BM*O1J)UY(IH^SN*G#%H;C
M>I_ZT)Y,R@OTUDG]FF,L1OG E6!JPUU!#Q+,9N?I\#R*WM+!0ZQ8U7MM+DM_
MS)_,1&V11> 1[+A17ZQ V"P.9RHO[9 Q''7E,5JM(C4>"]CD,P(HZ=PN$0=_
MG9R3M2&O;_2ZKQQGQZ:38!X"WZK5.,S;,I(2(2=9@=_?QRSS<C*MDZB*S^FS
M<\3EMHT;YY,5*#4F=\<-N5>,1O#M6XFJE!8QGX,IP!%F>0F[N\F<_O%[*',:
MZG]BX#&T8N<8U#SD9UI9;F$#8^_F$&LLHF88U/3<!W'I? 9CP_>(U;&,<J@V
MXMZ)]++T;Z^M4%^-)A;E)&W$Y?S\P24%R__D1<!MYO1_/[I'?=72UET818LK
MS)ZS!['&W[O])M*02+]RQ1B3PA)^_V#);LMV,G!3M?RFD%.N>"YF#XS)MZ/H
M/GC"G!5A':>;;!G>KC6XS'V"&943\D)7_QEAS0/UTNEFM^82K/WLHGP#3Y\6
MT3O9&8()V9N718MMWOE"677.H6^_H;E8HH5.C?(G#+2!L=OAS$U)-Q'+.)4\
MJ.XT.F_;U>0OG4*+)N%UAO'IX'$#FI9G'&Y%HF=:33".8FWE*>I4F_<LF!(M
M;-'R> I97G<00.BU--,[MSU2KO>9E?4P-_G*((5;M)\T++6PY\/;/A,ZWY'S
M>;!V_7#N+A?'M>S##Q*5X8T_(D!<O*(M'RE?@9C%[XJ5YD%-MBR[J]6V?&A6
MY#S?#H3YFBU2WK"IE5^I- Q;.YF43ZIAU'>Q'=0DO,; .M/!2JG,<,H][] =
M;V#+ #MFQ[KX974);,>%4&WVAY]]/.25H@J*4-&"ED"O0Y"0<RY2<G(WXRCD
M,HPV=:I.XS:E> ?NRZ%?)09S^"BF*MKK<VCV'2^C5P[W9@N@%1L(Y]-PC/%'
MXEEC/1W+B%BP[SPD^,C7Q4*&@@)GB!;>5O$B3J&I&_2ER^C*SU1O*_#,IIRZ
M>G2_PY[2ZJ7]%#F:1!W>2%QQBS=;"@P_Q)4MG%5%F]J\74627G:ZZ/OGD8BV
MBM=RU>^/Q?IXC52GM,L2VZDNXEE$/SUQZ[%";5CMOGHTU."RM"-S81\<8EOE
M7/.C,-4:VW]] YJCZJ+IR=H]\'A87&D)G]!@2G=BLX)CO>PC&S:#X2?V1J%H
MZ8YBL>&F^$.\JB,)VL=CQT7.]U*51NP=S>4G!QQ9:[ &%W-GS\>_7]HO5WG,
MTB'5:2X<S>*@H:=F+"VNP[3?HISHIV-TX#NV89JXE&&@6XS&R(HW_DJ4SPH$
MKXM9U&K ,MQ7)C-GOUPVZY*.HS0H*=*J5-09:NHP>KX83J0Y8EY:-O*UMB9N
M:D>C\%&I=;7]--DK><\M_9,5BM4O3EX'7XL*!42.TYMH.5;UTQV:/\W?:0[@
M"SO8T2.%LQRHO8=$ BWVQ8*I'@5?<CEW-4G\X"8H5:F+S:?+P_I9CEO:4.E&
MVI,)T,CI)EM7R0F'[9G1P<-DIM!B_LS]DS=J./)E>74NY"_B5+J=:\F:._3C
M6U($1@7P"3U?J&COV-N7-( >3.]7$0K&FNP=P5;0ER28X5#0(?[6(0+@&V5]
M.UN9H[M9)?J\K[O#RP^Z/43"V 5Y7HN&AC;6H ,GFC$\UVG1G+'S** ^&=VH
M31GHNH<754:PS6N&>L@W'1HM9N2H/NI/':Y@5 ,?KK]Z&>E%*<?V*$N>!!N#
M#^*VAIY(6DCSKF[,4))QB%/ 8]AL=-MRY*E8D:8;+Z[;A4OBFC_E%D5P5I;M
MZ636E%%/MFW,!$=O %OG>WD<4Y04NX]#3:/[5R8P_L ZX]I,6P^^'C.WNYB[
M3/?+V+VFN9UJO$]V%-37?3A(%IMP#IC"*WMV:/6]$@I+'!+%:E;KJ^ZB=U&:
MOS>7<^MP5OJVE)B>PGE Y4\:TRK;1JCB95/TA1$FJ%"EVULSV4+YX:[G_0BL
M)=494/&'$ZP;?]"R3[H:<;02Q>.P@X_46J_93JCS'Q^(D7.)BRTZAB3V-65X
M2+0%Z&E.RKQ]\9#^60U.-%$5]KQ+8ME"LE5[^-VF^KHX99S&AW;!T:N'D[*K
M;Z9+;LNC871]>YID^2+[TJ0; :1>X$U.#5Q#>T\??\W?TO=_YTA\&=L]U<;?
MA<JCZ2%&Q3Q/4[FL[YZSV+7CB^\,9Z_G6KR[/\TUL3A%^*;3DM(?CO4T1=5I
M,M<S1FMDUY<<;)%KFVW#7T+29G?G>KT^$.UC/P L2<ZPG%2?U)GD"0TC@+&!
MZTB?] 8#[8/X]^),7&'L.VY> I_*RJMKJFMK'EF@1]=HWI)"(1,+.+T<*;6%
M\\%<000#'A["E2K(PNQY;6-5BNMG,.&%E.\;FOEY9/DWO&)@ #89RRG7UBH)
M@5#.J!SW&+WX;K?<O^6Y2Y)D4=*-YUE8 K04TMXQV*08@UPF7;[1F"XVTQV[
MVXGW+2(CI;+C)J6CG9;(M<M5S,[ GJ&%%_3%BS ?)Z23MNZ)&UKMQOC(\TH;
MO>CD)5=OT#6C]_TQ4#FHLA *@:[!!DR$LOUW7883Q572DDVN&.T$L33ZY\IO
MOOKV+@E/):TVB/+@7/.5Q[P$3^TL%JO1>*2N444:[MRP%1P\J(P,:_#*MO86
M:(0(7CY8;QHYP1Y]QIXP\"G3S5V$:6Y#R<YQ*QW\MOT8>C):,G@\=6.G/)Q=
M]4Y]A*/H>9W?1\;AM[S55,P2:@Q'!:-''>&5;Z$'])N3R7%9N*>7*Y65GYQU
M>RHY+,SU8LN"K1Q>X2FB-KT)E4LDCI7%<,-%8\'"&J&1P]&=IHEH64\/!9C_
MS5@4N BT\[C]0JM]]@XL9S^BV51#N62@PJ#&!/*R?2Y^)U#<-^/<J8T896P#
M 1S>J40 Q2S3-"VPT HM")Q_RN1R,3E@6T+X/]%':@L6+'#AV\4KN>5;5PG%
MI#5'6VM]H4DH0G:I((U!2+*!FL$=697*VHHG]L&ZK^4ZGN#-O=6)_YY"FS+<
M/69$T956)E9DP5U,)UFP84"LCBG>1+Q_?-D\NC+TTD0#G;O6FKC)SR6BZ;@'
M 6"=.SZKC5M% +*EM2DZ>C1*IMHOGI.AQZP+%]4QHS%I[S>]+2YDR]\@U0DD
M>-^P+ON2)FC01^O-D&OG'D?Q4FFU\@?=,&[%L@!SV5$=Y,0F,YJ8SJ!KLO^L
ML("?Y.PI\Y0WXSH9FP4Y>7Y<TYW]T=BWHV^KWIE19XV)GVL35#U!@@F=3@_@
M 2W@[Z^=@DX53A]$GKHC(^'V=Y(?!E<_3LYRZ?;OO9FOJJGZT#+I+/V*6(4L
MP%PEAX&A"5]@2$.*;%+AS34HS5"B/2IC8N+)5ED*=F!T;;_P3IMQ XS=[19'
M9@,DU*/RDPJ:8BU/S7K+X&@=,VK"<"'E4]$$R)LY,M\@)XCCX5%R[?& ;9'C
M0C+AH.X'/]9A.E.C(D%YK(\F>R3' ]ZCZ0&\ B8XUA0KO3JBV9'/O<1E;S'N
M%W#3) @\S%B8N:=S)70:$6OE=OKTL_BZ5@,TV]N5)$<.>'5YUE)3XG#<$TYJ
M1RWQ$OT;Q\-2O9VNCRM?>KH7*F:+SW6:O:V"(5>*R[I[CO:K<:YUGH$7CDQS
MAR.O0KU-=73D<*2\8]E=Z^_P&^*P*=JWM1:)S^J_7E6<T;V,>0;9NW7NHPCU
MN1&3*ZNLCQ'+#B;1%MGJ+ IE1J.8^^Y/ QF=TJX>>FD^0A;M0(B!'S.R1FU'
M^1T!X/'[H3P:UQ[SN PT4G8B69IB;?"9>@4<>@Z8K!C%$G.@N8A [M"=!!4(
M?K%U(PUK=7@BZR7#$^@3YJ15*$ZWT,>I',+.KXQC52,3PZ_.&O]TA-9BP^"9
M.N9+?]IA>F7T2-4J+5B7H*D\Z)7BMZF--EXU7&1AV<49\V)#H+,^5O^^;"\H
M+&)G3Q^BCJF=NE"$_[BB!E(ZS%ZT4ZSZ(E3X&7MRDUF$+247EJ>C*J2NLF)P
M^W[@CGC]FP@25*UC1XT= U=U=.W3P<G)#GMT92J"^^$,&@'YF  :C.0U5LL>
MMOZ,@AO6._X?:R&M(?3-*-I8]R-]QY7DJ!VHV2USWAZ3G62//54H-U**4!E\
MZ_O]IP^<R)N\F[V;N+&;N;^:"*M/H) %NLR=5?U<C!X0HVA>/2D;&29NJ@Q=
M,(U]\5ZQ=H+^9HQFL6A(#B#6^/?#2?\XK&ZTF; N,OZUN/(U0P7ND'P#[97M
M$LT+2>- *K^AFUVP*#-:(2R8OT<CS)QXB:P#K=H6&2@6PGD'+<C>"D^%^68@
M?Y#"(-;X/V)0:3<2"5:^>L0^YQ%E3XD L'=558@3KRE/ZH.O)*]W+IHZ5JU6
M:-M2K-/PJE67GD"6:&M56\'8)ZN%H_9B<.FXU),V"7"=A-?U9M\O0HK[4#AC
M*UHPD^>C_%Y0?LPYYC[.?>9TP>]KY /BRS<LAQ,F75]MXL83G\7(HL755%:S
MOAU\=ZO]VI(ZK$48?5^5K3P]%E)*8\\4+.!3HXF3R]FV6&I5'['PN(&>FY0H
M9J!OG*'LY>5)"N6[9]5"9;8:D7'2*WWU#XUY4G+"4"*P8+4SZ9_)QV4.'$T5
M]P0S>UMHU,5>\8UE7G'LW:#CWUSH&Y1<8.N"&Q# Y:V"3RC*V]70X[N@LQ7K
MOQ;4RP&:?UU(]O@@ &DT!."O73PD1=ST]V5D^2P"&)1" '.Q!1!U#*Z_+S/^
MA&F[0_S?"/Y @"^:V46^.9>EK LK4<W,(A.KJ0<QU4Q:9YT:S%UBTUX=0OSB
MSN"!6/#K(J/T*H+_(ES]&P14+/3RI$J^[;M34@/SK(__HWL!)B$&!C4/21SK
MNZJB$, ;#RS,4''IBBN')3J^PQ,BL"O8([([%-B"+"7S#JZ)O!7I![_QV-.V
MK4IRR=:G6N/.$:OXY]T X2+9MGL'=O>JTI2L4-\\BK/3QB$[DN%O&^A&MM,.
M*!*;"@=WO@T7D53:6>/&\SZZ#)&;6"F^*0ET#V^3&I#M%],Q[2[$?HY.$(B]
MR9)-%OJ2YZLA2F &&36+*UY.<M=BLOOB#&-5(R1T(XEAHHL,PX+@'1_N4==&
M5(34EI').X&<4?B/F((';0VOC7D#T)>RG9T]1?I%C]MO31["_&\^U)/-1#@]
M)GD638RJJHJE;_I\=KIN4SM WU!PW)=D*OA"3=5V8,H26;7CE%R[(#O_]"VX
M#"GM'@@>:+L"/+UZF7JTX(8 (L 'S_RJU"[VZQ! !^@\OU;NO^?^?YRSJH3Q
MYZ^V+[&U8S]! .M:3+]J+&]@A@,^"]:/JRGM<E$Y&]^KN[D=I;93#AYX.PX7
M00!M&J<3H+7O6PB "@$LYJ^03"K]FUEBE/][)H'.3-YVLO:#F&NNL,C.1#]B
M=12Y?PXL@I+.@J)I-%:6"T\API+]B&X>.4ZHL(K#@O\@$:6_215Q1S?H'96&
M%+5#"M+]D];.6/JEM\4B6/NT80A@F=+NYR%7L016#FVLWE\A!A<'>D]73SE7
M@5^'O$S+!GLB$ >#[*)F.;*Q.L);*Z_RASELQR%N<O%%G7 PMKM8-48D7=4^
MBLB,BCV*_JG/0/7,Q3"#?-@CJV[M^Q]15+WQ&^O1LEGI%CYX;N\4S3?4!TSQ
MB6NV/W6N=YB=SJ,5/(H*P^/&H 9R7);Z6,<P:JP=*29^R,>PV][M?";8&T?V
MDN:<RD)DL;K0<6'$W,;^C"S('D\>S:D?%+^@Q^,ITX[+J",4 O2PHTI#1(S>
M'H7M,LR1,RX)>#P>+#RV*5Z&S$H.+R2H<M>L8V)!?5,FFHD!8V.#AUDO*%9)
MF/=J[J'1LFQI0R$OH6N'<W!XR?F(CM/7D9?.H<X#*: ) <?N2+A7SLTA,RKM
M#B77Q?7/D^0".#_8>@(\L *]N3$YR&O(10!KB> Y^DA6T,5JZEEG&C;X;W!#
M-QG/$0 H#@&<G8#;LP\S$$"*#0+P#17_<UL '7RH'.D-/>"K2^B2PFEX_#7<
M )D71A$ Q9<_T?^]#WAW)=\#!W,@@+U-!!!..REH<G3AB # .M>VCG]0D/'?
M5/_7H7K0#4><NOH5T8];6.<CL\_ 1WV@O2@5SXQF5('EB-%D/>%OE35C*VA%
M&]+BJ3N4CGR[.T>8+AO:".!/$/@')42C19P<ODJ\7601.C5<%&*L%:C3=V\-
M".R,[;=SI&,*]']+D<AG(/M>PKI>=,;7U[RX]AXJ =D!CSC^0P2@7]S@3TH4
M8FFOC]2NEK77TF7_(=_(7]@5$/ICE<:* @(0A\$OB%'P_].@U=%!OTC6^E<5
M/?720  #_ B@28[FCUU2=Q' W\+-^(>&5/Y"__<^X+\HV00]5)TT3#JR0Y^6
MGVX M[D!M$'-P7^)_R0E3Y[JUVB(<0KN<T:!WK@ST(<*K#H5&9HEX<=G? >]
M ?LD_NPMVW_VEOXKPLW4[\R&?S[.8/$$0M9.IRJX\UNS^5=O1Z*:95KTJLCG
M)<7TBU?/#5LE#%) %#HC+RW*#2:X[,=&RT(FM;!=8*O];(F-^[,9+OG3QO)5
M[X78V.WYN+^\#)V_JW-FNB/2OAV3,LIT2II%792GR$ZCZ/"\5G"' 3LDQI,5
MK^7, RW)90 UXO7(;+PVS,Q=R0U'=T9=L?N(F4Y-7OQXV44[[I'S-VK=$ER4
M?N&!PV)B3XJ-(O.R)+T>7,V;KTQX&P\1 /O])RC?(\]J 5R/XG<MDUJG,:<U
M#@Z$UA12@Z9W?NP:O.Y:RI,070I \?^E&GP^.]4Y&9MPSR77RA<@PCE,23!9
MT_;O$+I!YP0S(X#S1*!:[MD5U=SQW=IK9 A8M/[U.^H,R=-M%_"@S-IA) ((
MR?CE>QJ.JY9:61^RT,=)[0;!'T;^\CV 8TA+\A<4DO^-[C=TW$>LD=*)):<B
MT'4ZEPND];>.N5?P;>@_@*>-GZ%M[U>@O;EX3X5?O]5FIG?-<G9=B0#NV\L)
M7M+(+L;Y/=4?NU8L?*)];W]*+N(-[C("6(*>G_@400(-K*>I@LE)EJ.L>9F^
M&=3'QZD)+MWPQ*!AK9$QA1V3;QF_7OCZX"P8,O6VJ4;]]&#_*T]RAH1VS3H3
M11<4\D7\FMY6%0'8,)U#S[&D_Y?DV\$D_F]7#W%G5$88F^(A[9XD+_@^AN2_
MG!0+%WF1;>F@*]#1<M%C?_8;FJE-CS%YYU[]:E9U>V=MN_YG7SK KXYED(-K
M$Q=$=M/M%(@,3A(_R\[_Z=&J7T*:4WQB6V]UW32IZ+:37P(Q+>2-W-NSL!VQ
M6^VP0$4'Q0YOU[KCDJ\;D0^V3]G84B$S=R/6TR3;NU3JC3Z9[I"CO[J5D=6\
M;5TB%&-T@-'*S#!B/*4^C1Y7X@#<Q6[QREAFY'' =.9U7Q*/*&GQKNS/=#1O
MB'A44_V1+3"->2FM0Z+<9:L#71TS?/SZ#3MH%GR#/MK=T^A3EJ>W'4CX=<Z&
M]Z-:M_=U@W^E5>\(:&UR"HX D%F$0(IT/3_EQ5<$(#DV=W8#/0\5[Y.%^Q5!
M]Z[ !\0H#J%YJ[:T1SOVR!PQA0#>9_SWWO]O]M: 0LY4Q7GLL[ZKI>;-,+)B
M.26ECCNN&04I^4&"JZN!@R@1T!7'*^\"(SL3$M<"VH?T_#5W>M(^Q4Y[6^X@
M (]*)YTQPX+*IC.XXEHK=,:Y!#(L.F/P)-R7Q"-;7O)1F?4G?,MFN%;\?O_:
MCB1&Z4D8O]6^.5OZQSDE2@;]*1)3Z9LK5V3:9@L^U^,8T:<^"7-ZM&?OO?YM
MF2TB=3OE(KVDWOC+B4E XDH1+?_XS MO 9*G_V!/(2$7/%!9?8, '.'T]:K1
M,_]N_J=C_\J^5^*[ZRL#\-PITGN94?_K;27N# OF?BZGL$M2C3^ FOJO=YSE
MH63V#O.?8YOV'F(Y+E!_:R.V6P!7[?(2@;@TN,X4SCS3 T1W?CZB>?]G@ZL$
M)Y@^^N6&E\B V5RCWB]WT9H;#C#ZLD[:\DK#)WS+4.Y1\8EMJR, KJZ4!H=Y
MVBS:_8^&C5DUH=_Y<E6<'D _'BV@R9.5S1)'<S?X-G8\!N;2:R9\G5Q.A?<X
M7%^DS"H]0B.BWGK8U\%*?)T1%173\<3%X%*PTK%(@:]9W>LE<?:^KM/H.X?S
MT[1;N]!E.C/X$0)8?UBL;;2SK)2GET?TG/KHO2$"N+7Q>F!!&PPQA>]TP-&Z
MD"EQ$*..-><TC':F!@$T>X'.$T'_Q2:+SC!N]IFN!H7AYMDN8?0K3)9!SC,D
M^FRM,>$E*><R"FO*#[9YK, )'9E/P!^+O76[24SS91[WYI F?R#64MMA\YWW
MZKCY803]B"R7\7>GP?/BJ=<JCJJ9K'*J>!LG,K93<>OYJ9/<8/<E!("R_#-U
MP8<"@NFL'GA'TAU=YW4_9MV6JV,3Y9#EJSI.M:,!O;KVC^4>*1J0%D':Z$\2
MVX/IM'56G+S71U.N+GDJS9%&_ LFVE]!VZ7)U;$FC,RWR_2V##Z:N"Y+=#P-
MLX)L(0"'82($D#;.[\2_!K;:TYM2W?)SIV4SB)L.7\^\@FLU7TLB\W0Q=%&-
M0(C-R659!OS#!%XU^>- NPSOR\*,_ 5C#6$A;M3>VQ$'QT_."GFYXJ@?-VAP
M8?.N2<KT7L/F,_W*5"=H,)(^N=%DJQV&'BNW?&^]!]6]JWDVVF$ZC^;6([XW
M7#6GKJ?P'3BDAJ&XK>&?$PA,@:V_W4Q%7F/%_,1-I%H; 5O"+%3X3%]7H<2S
M(K@H/P0C/]G17SQ>CK>Y7Y Y?[USEOTS)OTON8>L(UWX5W4CFVVL,P?0/HW:
M[X4&"(*,V_5.""#@$'S _ROZWTJ4'3+0_];).X^GCPW^,<GF-/H'^<B6T'\6
MN= ="]3YK+9-2:Y1EW0]6XZUC\P5%P5^& N*6DU]]A_<>:L+=Y@G)_:;Q1WF
MVH]H-@\U\C>JFVD^"EQRI+5EN6:H$D9&I1E0,N_(&JA6=?Z4)DDKL2@' 70*
MCL-K<G+2CA?_+GXPE?;'HH>-:JO,'2E]YYI\^2RIFQV^?Y3Z1L9 I0E]QY\#
M47[Z\COCBDSW?%"_HJE+3&VY2TR*B_:+4<B66ZV-HZFT722(%W_&*GOOR;!*
MH<W8I;=)GP^N>V1X>869JA\S:NG^6$2%5X%YJ/O+2?+ UP$-G*_P /)VIS9#
M",R>_7F*@?4C1S&'CX&J:DN#SIXT.6,%*HL2I+.R5)-9Z<+2#W$S=I-,X6EP
M 7^V]U:<]+&T9BWV(M_:G2X(I$A^#6I:8G^?D^7-ND9HR8M7;^AI%:F&>>6+
ML665>)0..YKKLZ!@?<6,@Z@(N-[/M:K1%5R+5E.S_5AF\?9:A4YZI91:#>R]
MW"I:R=)E-I/J8[)KY.-^PJ(GH7!"GAZENH(UHCEN:#1L_3&W&.>]6IRD1?-I
MGFW1Z$E60?JT8=L]<'+S8FEK6W_85U*8MTU3W:U^[K/,[8:NCWVE#EH#3HDT
M)APXO'<Q!&=W9W=PIM2HNO%NR:.CG3_+1.668IC-&LPC<_[N<+IE5>*13F5%
M[M.CM:Q M?@(-[]#<D2)C9Z4H)KD/HH\ /AHCN1KS7#J/3LKJE/VOXQU\WMO
M;A7'W?OX,H#;5BJT$4.T-I7\/'"KY50;IL^H>JBH]28@A2=Q+!P#N]BC=W@&
M >C[AMF-AS.+-#9$? 9$;V-WWC\6:/8$+Q*J,:X9I8SUDP#R/QA<7#J6V?01
M0,<D=6-"2O<NY1GZ"V9+R@!QJPOMIK465Y<6:OEG,_([CM#=BV36;X3XL4#6
M9,^9P;Z#7<+^7CC= 5[ZF-.$TBW=GETK+"@",*Y+[#++DWZ 'I^=&C6D3$#1
MDXB' ,83C%D8$SYS,Z,L1:3GW"8VQ=4<T;E'H&_0Y23V?C',P5T"R&LQ6U%E
M434\W#V#-]YAXH]Q?*2LPBK=O>\3T5Z^TZ"2/FO8X>B8V\(X3$7/(O*PLL +
MIJF? "NXG?@M6V&-\_"S6,?^\,Z+JPZT04UL"\($X&+ %^:P*CCVM)^8)T+P
M%;XO[K@ A5N.FU'13/3D#-?:W-?,-3*YGG1&@O2J^5#\7.)"F3R+0=SQI*EK
MM3BE)3W^'\.\_B\(":4V7_%L:(*_ZRRF$I6JX:T'#W=%W%G9(Z?>%P6+CI^Y
M%J97;T.[& *%+]TX,]RO=+\N@0E^G*>J5@T79KO*U\F^LI2!,DM@\L6DKABG
M$C*^2I?G#DUC/D9M*/.GMI-95VX:MXYQ%TI)&,CRS@]CIADMH5?I*>!N?@Q9
M8]%6>S[\?1RE"*/B')HVG2()L]V_49R!"\R-8RT-G3H2>CZ^QJ_U-F.ZV0:?
M;,507V->Z=WT[I7LYTR4#,!OS6K(D?QP^'GX+>M<>/!&>RJ:Y5L"<(1,3=;/
M[HF^389T5]]3;U40]D#-#ES%R6WH\8I^UB_$@,IGJ-$R"]F2@QP;ZWO9UY\0
M%F%>$.GLN#D;+EMJJ*LR/KMI%@M9%WTZJO?IGOFM32RR[#)>-VI.!=<8J(J/
MT(6#$:1FS4V.O0/0O/4LK-A@G84">^953VI[TGL"F=QF:F1W:./F5OZVT0@!
M8-AAU9M%#&^+W;6J4F&4 ;,[WN<^'3C)R\TY,1@]C7">'&N,+_[P:G5XC,&,
M65.612)X#M[(2R#RY/$/AG67IT-*"T2Y^2X]CT:+=TJ6SM\)QI%9,/J=]BF0
ME(;=[3=A$H?EU :.<?$N6H;PA?<WXXYH7\:&CZ08-4X3-O%54A&%YIE:]]MF
MA$\V5F]!#<CK#CXL.^OX<1:KK3R47,\,)7YS-^';B8#!LU%[?A\^#^\5.MQ[
M=$K+QQO/(% 2&]&^N8F7.5:?6%X2,[P^*2(EC1?-32LNL7H.YA,QMVGW[]<<
M/;X.SV=.KQ+\U^;66[-NM/DH]&96<K#@FJ&,6*.$[X[M$NZ\;R,%W37#U?20
M%/6+%)YL_3"+,Y9VGA_N.S^K3>0UKL7='+)V28VIRK_+33SGHT=-=0VC.&UF
M#XI&G J=XJ(,G 6ES:'&&2D8_-:)#=KZGLJ=#^O*7T2I?'/79J=^')/\0\L4
MA3$FPGM<68[-QE0X=E^N8R*C-'IQS$XXZ^HQG_QW:<Z^Y/??(Q2_#4@/5[O>
MH5E3$')2]K2J]L!$EU#W&*@=V$@YJ9#CYBUY:>KW>.BS4KQ'_P.S:Z8<\6=K
MBN4<-9EO+B\&X/Q;?P?K$L[Z@_'W]"-,P6*?3S,+/WQ^)_6*]3FVDL_6?FU7
M2%L'WK!-_9PCPTB,2F6$U&:Y W5O,3@A=TX5U?Z ;_YF'B8$*B%Y;77 U$((
MW_13E!7U+7X8'K]*1>,4 9E*?7\IT-@:A5[SB651<83$[$=02FR/P1T%@GN4
M4T;Z[MZ@<PP__S#->$$$ .J^Z8^YXAQQCT>V$=#S<:)BS^(IA3&F4GA_H@D;
M+6ARVHI!$F+LN:0[MINJLA\7R] -9:^.9[A% #=)7=&JY$(Q1@"6?7DFMBI>
MN1THT5IRS5&?B +4JBM=Y=-'%7*FG<SM1@J(]\?M"HQ3K$S2;^)UATV;#K,B
M^PRWC^8BQR"@"@Z_ATC4>W"!D'G*3BY?.C-&])T?&I^28I];? 0_WMBTABP\
M+X==0S&]B1^P:(9EU2OFW"38;0@A.QWP08GD^0=KS<UV',\?!6MQSAY"SS$B
MF5("&P4;MC000&C08G^RQ5G1\>?PWN3V(QB2U,*M_GZ>W5ZGJ+6L[FI[@\OC
MVMA,?<_Z)Z58:D.:GAYE<2R9UJF2!<'D2UL:FW#&L3CFAC[1/?EDW0*&WFU&
MLGYIR=2Q1N]<6U'.Y(+/?3?Y:BMK+[8/4BH'TT>*,_MMYO/;(RMRA*#ILS<"
M)EZK^@IAC)7549641LJ:47,$'UY8E*+TO_)9.\[>,F:#IC!;0B CQV8U>08A
ME+P'(U:PR_%<FTG)U$SV#V8O/]["YKPGOIA5!]O>"_U2H)O-<N;;>B?4/5[@
M G+,L.GY3G:B]F1J;<ZE^]CS6F?Q@Q=#V5@BAA(/_Z'BU*>[W/=HPUWC3.YP
MD##ZJ6E!H37QE,M>/#"8B,2-75EE*:0,E\,^_0UH]G"$T[9-.7!M#9DAC>[D
MSIOG'8Z-7M8[#JX4P6D]O1\\3QPMCGHO9F7?3##M[X:7M7\DG]B7,;QC6IK\
M?H:5A3%WC6Q@N.Z2M;#$/>)=T-?.^8R,*_C-@%CDPJ>#S$ )9UU&819V;*W8
MUTO0QUDNM&&^/(Y<4ROOU"NT'CB*C\_FE)K5N&W,;1EG: EPB,YIET7W;^A]
MC:$,3*+!\QY^I?K8@$P9_:OJXR!;M=[#'OQ[MK!I8@,B[X5;!IZ647H#:,5+
M6ZG?(8P5!_TE. F0*3M*WG>N-#[BT;BN*Y&@6'<*JZ!COX<77!ST42^DI![*
M*#!0LWF_(UU.%9QC8!5^/)S#K!VC<P15VY+M8!=G6K03:ZUYI]HZ%&@Q.\^Y
M[91$M5AE?VW^DI-PH#6%=H3=@6I'B3YADLGAAUC-=9^WEDY3U;TXOJF/M5&W
MPUON4[VR$:X:9RMS^M;_QG)#9>:",^3'/*Q#GZ%&PRS7 P'$[2" -BT#E\74
M>RJ4$WI5X9FDZ%U.; D/39X0#=[P[&FS2U(:3<Q-&59EH+VWU&%;27EE-Y37
MSZGM4?TUA88L='JH>#*RR\1GVXET[LY+^^+T)!-#H;B%JE@RX1TCDU.C8J"U
MA@I_#GH^VLVZZS'4 LOPEX,F=X,GXIIBP'-G/P]7_O8UYU %:;4KWO%AQRND
MXR\96K768]LWB-GYW/TH47G,%1?U!8W10W*Q_G(%3F]PD]/LG?\Z3K$U"([:
MC  >MQ#0V&I&QO"TL@W'?X4DNA5&%43R!P/+JDA(JO#>RN,OOP63$6_BQ2TI
MV)IQI,.[8Y*O6O*&(QF<&_Z*DV<COWAPQM]4Z# SH0GDTCQ=NE*B-*RLJGH[
M\=@,35"Y5OQU3,QDO.P!1GRP19#R 4;L3F)7O'*TT5/&%&QT?PL).QD"9#N/
MU3;<L5HUA.R*\ 6@)7T((&+<Q\?,)D^_L7*GP>,NZ%F4,UOTFRQ1!XTAZ#GX
MG):A*YC"N8AU,*YO2BW>^8V"7 IQ'-N(Y[2#]KWP0-!>?AEU>%A7$Y.'<8)!
M/ ,"D"EA/0"]E8_)Y\B.LG ^?2T4QO(J*X3Q!00"PCU/04HEA..DR_7#?5U^
M-@)"T@&F:G2+1M>N;AXH9QV1,G<>ZVQ7F\2I]\:F:Q/=& 2*9]B"T5:YG/V,
M$]>EFFJI7DL,3.ZI5W2G;?E(S[>559G_;2JU(I"8Y;3?O1!%(I#G0/D@13E-
M+T1X8UVX*!FMN4K?%=WVE;Y)+]7G9<^*4IIIF&^_*.-G><]QX['R^ADV@U%;
M9V09&U;$91'2(.3G12&_\L*Y'\W2*;SCQXBWT >NM$"=^O)1@>B!MZ2'0KLU
M>]7CESJY71D;Y>D9/PR(U>J:U)OS.%ROQ*CGGE>%4B, GQ[UVJP]X8D>$ZG+
M6 ^3R5J.O?%J^TC.T08#+Z?G7XSXM(:2J5XHO_-5Q//72.U/&_*5+5&T.BQR
M.,G#'*0C*O?R\S=76#&N='MNYQT:KWW0F^^,'HJ-F6"7_6-"3*(HD[L"EX@"
M)4J%Q7FB\\'KPJTK5?\"8ZA[1\)FU'GU,]CSB*.6'GN'5\\8=]C?EG-SZQZ,
M)VG=P6_QI_?)T^QCA.58+BY:FJ996EIZ"&Q#-#64]*KZF.*/1M9<_$#XH'.L
M!,/S>VW.!HJ<E0A@!VA&<>C])MTI5JY6G>-=O0#"W-0W+H9MWB(+:-4Y<Z%:
M8Z#FMAO,S<'.+6!0",C>]%%N2G:L+LZ@#[D?)O^E*G*/Q^(BT8_XJ020'LK\
MZT +'8^*J'PEPT/+12\\L!^QEL@B</[!3@>KB^/,ZXH7NA^Q?"0'N-7]]G\:
M(J=SS$%OW 5>%-C,'>)"?CZROG4SM-7W2R4#TKBRLZ6 J$]MEN!\<7?& 3II
MSPH(.K]->N,2]<D?S"+SF;ZL0';^J9T30Q>AV 5<:6Z%Q70J!,M!WAF3;[;^
M,8N!U*87)%&[T8U05F34'(I+H;3TZ?,D"EFK+S?&![=V/&>7B$:KX*EGF)?4
MJIC:$5*D+\P?);ECE39O;&TE_GQ$4Z=L)OGQ8%;O8YRF0;-^R:?CJZOEEOLT
MR>PE#)D8,Q]X#J>BP?-N4#<$0(>#?Y:* *0%G!/MR9]]52VJ74P.HTS%U9]]
MV%-@+V@6]D+YOMI:O4#GG*] 4^*A574M)!05[![ /=D(E#Q)S^XI"W])S5K5
M%+>3LVZY46>_$YR,43X]51(70%U*%!.AZH$[FH%Q@4Y9@RVA,#&  $ATF/.]
MD^\&OGE&VB/;)TY8+<H54CF >['^ 1=J$^3JA6% WCSPA&2Q'@$@@QX<3(<
MFEV0(5@'?TE.E#:"G_9N20]NZ\1TU+HWT47JU6KCG9^]K@X>[72>*)B/"E27
M#%H!!XT2O[AZWH#/7UWZ?DFS[RIHT W.N@"G,C"VQ=(YH$VFD+CITN(@W8OR
M$R&C6MHO&G@_&6,S>[OQL.O(@<>11C2Z ^NXS_;<2IF"*QAR(X[+KUZ, ,XB
M.2YC%#I"#D.O=5?VM)7+H7WK4,WQ&#"R'ON( .:1+<EB[J$C E@[I+W& EUK
M&:;7JP:F_KOY )8+(01P=($/1TN%LT;^@V&M;F;4_SV;G]J[A4N>7BYVSZXP
MUE0C -V XTOOT4U[@9H8-?-_"_5CM[\* KB&RR* @#5D(9?1A6RF4SO!^U0(
MX$#+.13(69Y#  /+H',\\'F^^!<$<'']#@&@_&87K)7PKS;9^A*CRSW$+*.?
M3TYILA-5ZNF$['4'_LD;M4/[Z9[T",?L)JD>1Z8F.KH5*WBR6$RK:=RA).V
M@J,O.P8M]\F2<_LK\FX/K-G&^\0I@%:0 OTRP6 @VV.(EWGQ&>]3+2Y*JI+7
ME@WU^]KQC!X\]-@RP. NB(O: __QNN\_"#/L:)&QV%\>"_.WLZLUGUI'HX4W
MNKM]"_+X2LLAN3JX7@_[<"@'^B>)/A?%A?Q7'VKWZ Z_AB=#7RD 5E>C>89J
M;90;]_=SRX)N_+^*&J11JZJJ'=[8+.;TR*NMG*UK*1U*]Y2I+62]/4X4F(7
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
M^CXO>V]7$IKP5/LL7JVS;3_\1_FXN(+=J5>_8Z+Z!_('LD +0_5L<?W5(_!
MUMS-A4#GNM#@M*]T4\I,!<9-H=!M\+PPPU;L#5M],2ZODV;0!HN_QXUBVDT/
MY]X1"]@Z\N(868A"']8TOG JO%8<*FH(F;PC^+ ^"MW+=.+[LI]4\:4>*9FQ
MCO CS5X_H/C>][./4I?(PJ?R%KI3G_!;LI/)H+23!R&T;UF[1O)4H_? ]7"<
MVV/N'_;..<"=ZVZ.Q!/68UL<(T*LA@O$'8&S-;D6!^U!S!@. Y*Y"D?YW-9'
MYU4F.QS.0J$#M.MQTJ5::@?0VN/B-^N)&NHY*I#[=S*X2]2Z&X4HG+0]H 9W
M1*,]#,@K/&%R@41LACSJ3H?%2Q>W:=LGB6W)=]^C6^VN9D+W_4/ #N:"/%(3
MZ$JHZ&;GH;6.:1N"N05X7VR_RJ,<O@8E<R&+]WG0K$G.HMF,[Z/!I4HOCLRX
M175)Q=:77R-'PF['T=):'TE%5NTY >4<]8*PC8_<=M[V@MT^5M5QPZ1OV\D%
M >R\Q5!A.L5T.<5!#"V-  RJD:)]*-*"]+/.3)QZC3PW^]GTG@>WJ$<-*5$6
M=9<LJDEK;,!%[FGSJ#P,SZLOO4B<G6ZPO*(:U^\NSM)%S30-%*;_0JS10MA&
MR"H?=#N?&S@E=H%5UH+OKB3#N9I7EP\R;2A!IP_+!0/][0SQ6]=""[+.CW;B
M9/1<_:3G&(EL;D6!Q,<M-%K0M0^POX8SA+D^(T/;STA)1J8G$2OPAWV1I27F
M9J8K?&3KW:P&;]08OO8[[<RRX?<Y8Z-#VRXC!ZC+?2BV-X730C&>!S.&\9'2
MZ9 SY5T.YJC.X2]254#;SJD.#CZ9$MV\*P+/,R$ XX2%N7O4#F*!E[[KYKYH
MA/&&- &I)OJ;K/\SA)%:V=@L:C_Y#+'LV937N$VN9J>B5A7%^"N:&G*6UO]2
M^5!<,8_M\G;C]XPNTWZ7$$Z/-_G$6?T*&=4\(B'ER#)G&^/GJ]1KHL_S^L'.
M26L2[[PKM) =Z@7F) (8)SX^_GFT^M?+V45^?GC)UN-\CJS8ZKE9"9^3,  W
MQH^L,9ZA7:[K):1B\4>6/.RW;O'N&>X:)3L+)MVPCN7D%&=9+9,;W]/1LX@%
M'E K/A<6IU&0U0M?R+DKPS#*I/PYTR9NJ4?&MV.FX:,\MZP%=2D+  J#O-&\
M6K-V=]![PU'VQ=H^  'X8&79;%PF5^7<2[#M[211>J (1"7Y2;4KO!R3JW[#
ML:,8(=;5E[\R-C.JZ_56\!YCA&?7MZ6'13:25%5#>[N<1:N?"COS5G@6G.:F
M4S=M7K_8M0[.L,3-O5VQ3$KEFUUTDXU_L4-[<\S* MG2VV5(6 @K)U15]YT@
M6TT^I52[. F"WX0"X$E3!) RA #F9"(AWY#!- ,!-+V5NC3ZTD.<:O7>RS()
MNQU/7F0Q\^I.SO4E<H%_&P#:X08/6"/+HJ\*?^].BU>N^-2NTB!KL;?(,X".
M3!N:?L$PN!]R =0\@-*5O<3>LJK&VC)8;G*]EUO.ZU,<H0T-5]SPV*'>I $#
ML?VW5M]YHNG7'_&'&WGM>?LM;]LO&O)6/;(HPX)-EA<W\*S:<>3I&W%40&0X
M H%FE %:_182BECNH[=B+JY-X[M.BWG=JGA"0UOV.R]<:,B&8W1+@W9<6&T(
M% ]QS)OY#TD9XT^I (F"06T?2_4"=FFI9I1@H+"'%L] ?R-:KZM<<[?7\C"
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
ME(>ERI65*[$ML1PD,4BEF:[OL&\5H.H<HN;D>5ZH:U;HTM<3@%%?X:$J 5S
M8C7UJL?.7W@GY6<L-,8\MN"A0XLCOSM,AH9/0@-+CYAW>@&*>T;0\-Z('%WK
M,F821!*^VH@XV+4/5%6@/HY=3<0XCS#2:ZJLH__!^MNU>)C! 5T&N[/TS.$
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
M/7[YK'B29.5MB%UMDC8>17-'36JD6)^^U[&^O(I.>MT*J$P8]W3"4U_/3FO
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
M>T.0U4JR8_Q.6QZWO\X+M G6;J(MCZ2SV("I*UD:D#PN<D2Y_/7F\)B3Y4=
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
MU$VB 1IJ; 4:^B5DVU[@IT^6C!3(.1C_PL=O5OHO,>[@FMATW/V#TPBS"BJ
M&;K_[%8*:PESV)_6IT;KF4&GOE$ZXQ/*E?NIF(#WG[;/Z\='TKKB[R+[N>[0
M;Y1.B8^/T\S&J8E+*XD[?C,];^<DM"0$G*>G?>D^G,S?ML;CO,8WN!O?J#NW
M^2=(+]\5>8-#ZHG,Q+\!,>S1_3*87<25+5?"UY]</>!P!5D3\G#YZ?$VVU?,
M:]O.%P,./]BT#4=&@M"2#=B#!>Q"#,]D.OC_%4[L/^!L_8D#'ON),_P^6^,#
MNXDU^Y\\3Q<,B1" RRQ%FDHKF@!PGFXG=244_8\@8OE'$+GQN.4>9> $"7G3
M11JUN&W@V:M9>R_>ZZJOJ3D#:+G.PM_0:+U!Y=++JT(EG<-!P"[78BC'-T/B
M3[PSE93T.S,;:N:%B>';M:\-*:0=!X373U:A"DAB^/]YTU5=QB&UJ,%IRZ'R
M^X'F:V%CPWU,^Y3.*.IS[VZ'.(;R!,P=:I_0^9X9!C51&64M-.Y(AR" =W6B
MX@0NUO=Q<KB<7KN_R8A! !^/U!*7,M4.YL4;B/&T9V(/8_9<G^!0[W;8DI0T
MPQ]-CG@_A?T82)G@1QU+2<W++,J:$^R:]VYG\1/M,187=U#CVO-+L$ZF]%^6
MR=45HF#ZW%,:?APN^+;W:M1=KU72DM7R^L;Z\G10-DSC>.9-+/*T/ZI#!)(]
M_G?K#1E(8]%6<<TL-,-3KFK\?G+X/6TMVGPKKAJ/;ON/LC064?Z4CF2VG8>%
MQIX>2U!YD7V_?!;?5N[YO">'!6L*;-$XA]]3(XP >X]WM<F<BS>%7RC]%&VR
M(TP9."2J18X^!HG.;82<YB6 6R4+J(:M&BL*5V'#3C@54VT'5(>=_5=U[Z,X
MVE:.5&]I*5P:7Y@P?(( .B[]\NT6*RK\EF6K=+R.KZY O,_>O:)[^[99N9.[
M,O-:W%<]6J327S;6AEO*),STD6BB/-WC7KM!7O*:T>#]W3&GNX4(H)QNCJ+\
MLDDG^,-VNK,7[]9XV?731:+B\]BE9'<M!I8=2,33^,^B]ZK08D>=47T@E*"M
MMXUL6P[?=-KLRBKG%*2*J"L/PK)S-BI2'H\*FEDL7EF]4(</%O,P,')06]TL
M1];2-=S=:G<_ $(H8M?B&S$-JF")TA4'J#>%[P67%H]A8<_%K&:Z)*CM"\5M
M[V&!MRXG*=H#X318.A(Z85Z/[+)-C8)[#SB6!5#H53;; SL$C!P4P2W]43T"
MS5!7^R/YJF Y_I@'!=WL*50B@D5S^I)=0NC<A9Y8V?WH@5:[67$67NZB-!LM
MG_?3O97/41(@AON7%FXF=34'K.DNN3<A;S3G!>UR*T(>V.:A$4>AR9A0!^F
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
M.1'ORMDTO9M<9(:[J38=U9TU)\.IG:<)K?6;BU[%F6_8#H^MEX>X4.(="R"
M!Z:7JI"/#F6T^3;,1=:+%/3- DD/OX65.^I-Z-\&U,(?-Y2=FN+99F#N*:\G
MLOR*]U8T(S5"F-VTDV*;R9]9J-:)9CS-?&Z3/\E2?EL?=/Q EL0W#DKZ[L._
M#+%MH-ZWZ@A,:Z?TMUP;I4M5T I]L?I=PLFYU8QT8N ""WLYQ2=A\>L0C!Q#
MD-(J;UU)9_ &YL5;#&9RS%%X1H52)G30U+7S8A3T/66+MCI3#%*82YMKE.!A
M:#6B31^P%D;)>V-69G')79_YW,%\G'WFM9]DEL='C"=A4DIR=TDVF3I6]ND"
M,X:.:T=+4HB7QPKW]&0K-9Y&S?/9/C27NJJ@1J>NV&72DMI_.CU[+L5:7ONE
MP&IOS[J0NN$P\"/_A\1(8<4XDFD.I'1SG)=#@K)+'B!L5R]88D!6M:^C::X5
M[$MO!!$)E0OY9DKX,I13.>%R^I#AV*.7,-2D<M197.++V=W'04FGS7EZ#X^U
MYFR:<;+-X@:95U>1\9[@YQ7X1&%\U\<>IPMJ(&LE\C.N'*&J&V-C@Y&^87M7
ME]H?IS'4\9*]LX=($)/HY!QEYO)((%=0/NTE:OGA5H+Y2T?)#^(U(J7?O^_P
M750O!_FWI3",>')G:6O/SLZ0QE2Z+99[?)*BF^;\A!X]4LS=[)K:<E;10#.>
M5;%?ND7H'A=7X?R$C4&MN^.[*+;XV%-?8R\F4H5]\4;#>R=)ESBGUY7N]^I#
MZ[M<#ZR835_:KSS@[*+.18Z>$86>"%FWMFDZK282C,:KG>Y:4=<E$'UQ$24M
MW*Y,.^,E4QG9JA$KTRRXA,3(NH678;#BOI[:**-;'9"0USP,E6F]+4&N[&=,
ME741@+FK^3U!_#CN!]*!?CA55P<A*P=[:MN"0GEF_#?U8PC@D]:;#VN2I>4!
MU@$W89*CZ&KSWHHI]M4;:CO@K4$X$M/BQ.4,'&/>;/[Y_GRN<,:]BB*+1CEG
MK>3#O!VLD$JZ6)*.W2]YTT4A!J6C@ORGX19NF>83+*;6B_'.W9A1B9)=5!&B
MA:QK+?& ZZ!<S7[[[+[> E:M1S[A)^+.JSI&:\%BJHKA9[9NJ_GS6N:]BT7H
M&^[03 5S%PIJJ8S0)Y(+/2_ZZ\=!,3SS<O-\N6$5%]X"H2<7*;W_@\H//7E3
M"F.,]3#NXBB5S\_ ^^!X^?!K<NYK7Y5:--<.6N][5X7"AC-D7O1I]]?DB$=8
MT-@#E$-KP1^==X[SN=5E.T]ULMC#G_(CH\]1U(WE ;=YPK]MC'15'Q@(^6A#
M:6QJ"IH>'A.PN%HEI_ISZV&<=ZH=2%5ZN9/60LP**1]J;2, %>K=C"SV\6CG
MJN'J7574G=A"B E+\DZ=.N%P:*D8HY\:Q<='AU:D>K?URD!DQORY_Q7V]/HS
M/1GF(?%^!VHR\A^W)2G2P#.W+94%]7'!YQX'.&J5XVNU"3U&AU!:%8:CKP:O
MD9*HK"?OW'>07=_9I-G+W8XGXDDP#I9WX.*I*,Z9HPG!?>"XD@+DCL4.Z1!S
M%'=1K>#J$BW5&ZK*$K5-HP[4<6^)?QN^VA'6-G\;T9-?1@\TD_FXY2N=+^CN
MS_+7\4R7:ZXHF-HNB+%%O;?*-,&H7-FL$O"A2>$_23]I/&F\0-ZPV;(Y$BH,
M.J ] (<P"PH4]3Z=:\8U.]#1G)WWBNF)(B'00 V(4/#M$'>?@)H23HS7O&+*
MV93/T0'M4;P+52X2$%$ 4"K![LX$O5N";$RO2M,CO0_12"@515*HV3]*^REP
M*#R;11^NBQJ1'8+I!57$IQ 'S8_/B)M].MF41-$=6+Y16&/S[:83CAU8SS=W
M'$3?(NQKW(_5<?T4=:JPT.C$"C=H]$H7^;[/(*$%UK%\_K/ C1<:/IV1'?N>
M*%<?-+U+2UE?&<,4XI&;4Q[**3Z4X4'^9'A@2'1V?X:Q2#@3\TCV^>LA)[V@
MT_@&DK#Y@5X)LZC30S[ 8F,6G$_VH^6$V6%C0PJRD<":?Z [?-7*/C,UN8%F
MNF>]'('6D-QY63*@S:;4*1PCH>7FN[7B7A<?5UPM9?U6@EPU$QBA&K6TMLZ$
M?3B<UPJ(U5F20N'(79<D1RKB/X<LWCQ:5KY=4I<ZF?'/->?JB/#J1,I+=FPB
MP^V:EJ>+N1,]^K$Z*#A26^-[,]HA&X0C-,^TJ)EVL%_HAS">#/"M09G.CJ[1
MK2SK&HD,9W**&/W;&J@;)F >53!"+2%.J8I1\51\>L\+"KSVY[@1F6&SQ\T%
M-Z#VAL>?CMU BT]D56%0QM5=#;R[G9/)3^8ASB'?V6?\!J5M9&^+ P30'6AQ
MXPY.$(I+KZFM+(%%;>ZZ?J\,L(YZH\&8<T*SS]0%]:8R[Z"\)UE3_E"&S;^P
MJ(C:Z[-9E&"&,)J*$<7G/0W[S0;JB;I[2UHS-^J*U<,38FJFNSL&'[T@ QJT
M0U5I*+X+0NMQ\8>/QCL;.C:8+6@L28C1U)0C1-?%5.IA(T95L+J&H,E^\Y69
MWF<DH0'-T_(OQ&SA6(WC5H+J%+[@O.07X[)XI.MG(I$7+%4,JC-C=EO1G9K0
M@^=25W+Y9OE,ZY<^(U CLV,K)85<&B,$4" O_CTD,HP^OO;&'0%$9!2=;,!-
MLA5UJ;V6O=Z=+LL7[\^ZU#A%K9?,S[3B1 R\*06<D_T4;=%[N[?4;*ZUEICJ
MQ26-#LCX:1?N=>9^'N8UN@>B^?1N0.6LPW7CY<@EO!9YXO;?;61S[8C,,[^,
M#W>L-UA3JZZ, ]^3\!QG?"#!9+-*=7>]S81Z=:V0?M\FY/I-_L*&2R5'_].4
MKV47&W13<?0!:L:'+RH_2S)](*8X%@(5Z1WBN0BEY/=ZF:'.$I9IMY*W=^S1
MTMD^DLV@,]VT%6+J=-2QZ-",<A5=:+?.:,.PC7IO3+1[1S^BNY-9A(^..B56
MC#M47J]^G^9L>OJ-'E:R]!#LX2-D9\^T'1"] >]&2$J,4_$EQ8&8J_VUR('0
M>'3:U-/1O:=S<RML.9H2R+VV$4D,\EP!S7S=EW::<>YG(=QNUPP0F;S;ZF=V
M/G%R=S6,U]A$PPY6-9M^T-P)1+=CZ;S?J-ZRWGI$Y(R99E1&AJ1* QLI++0Z
MX7M2&6=A;$.[XO-:?W]&J\*NW_B\PPIYL.5(VS59R8L?N7"H>S!A>;=P88D&
M >!('XIF=F>Z/NE@&HZ;?E>RI &I*0Y3,"RO\(Q\^, 6J67%<>?%?//P6AU6
MP&MAVP1.(IU%OX6!9+) 1O30L6_'QGQH==;-=6R9L^>K0B_H:?8AR7.U,]-L
MS[[TN1F)H6-+=?:.<!,FF^6?.RRVM]=#H9-6-LKOHF9D7]I/ZQ0D11 X'%D1
MG[+L2%SC=%Y>^5["&Z&#ID$:J[('DE&L=K'Z8L)U(]_+3S-:IV&QR9"Y^OJ&
M7% <W:?HN_(]U: V8,6)8,-Q,D)1#-\/7U$,^%?-EO]C5*C<.@8=RH GDL,#
M<GG#KFO3S-&W$9LN1J(,:"8K&AU3*V=TJ5!\I!FS3GZ=] $'3(=:E_VP&SCL
M7;[9%+P/-N"PDJV$L2X0QMC_7["*VMJM9C9/V]MR\=E#!W9M@30,TX*C(C.J
M:=^<:00 "9F!'WOO.RX?+$%@8\QL+TBUNM[-]^67-'?KU8$P@<I_MA>_>:Y+
M](T-]G2T\%A'V.,'57 @RU 2[D@49[N%H@C)=-S[C"V\9E8(9&I>"JE/5I#Q
MA\"^Y#*$R53SY2;')EO6&]AVB1N'W%NEW62>Z)#('4U\!32QRD^>().W=F^M
MOIKM3VM'O/L@X*02??,='10J:YQF.FVN#8F+-;:L?/5EG)[@5>,>P+?I/AZ*
MCQ1JL\AV?VI*^\V,J:8CSP3OT5+8%(%1IVS3?0M]>E7,-  -P"]70,.FP-B'
M03=U9\X]7@=M/C_",X*);$X-B'8XJ%/M[P9;Y4OE-6=.B>5()9])(0>2"ME/
M#G)#Q #]&5>ZEG&7VTC@ZO':;_/Y?+2$>=#F?-K[\6";.^>: Z<",WHX9A%S
MXE?#ICN*.EJC#S@3YK_Z,.ELG+JLHKA88*_.*W()&Z =SCJ^3?EH A7C"<[2
MEG%AGO8JC](5?US]+N AQ_V@^8P4OR)%$0*6<JCP@!M=1>D'$J/0)RYAS[">
MA#!&KZ,#SGF78']''=I5CU !J=+R!/!)J2AR!HAOY7V_V9 (V=S>^W*2\IE>
M+7+^$=F$50;#*U5(#4W@*NLXU?M9==!B^"?G&I;C2OZ/X\_MNDU.:2LJ1L;G
M292IXF+MYPWM1B>^WLYM,,+\MDZKJN"[3.Q'K4!5X"TQ'T;J[AI,;4R0[ZN%
M?3MM?N:4;O=]SXJJ]]K9WR+;;^<E24CUYY(U?JLC+UE2]P#[%=U[/?W3KJ42
M:T\DR,)Y@Y6%PH?AW:GMC-M*&!H;QQ$BJ2\_0=SN5*Z 2AI*)%-;5UY7-0(U
MKBY# .%FND]9<*ZRR;P)4"O]')F$7NB\F)$H]CO4?Q7=:9VWDU)-99(P]M6'
M_F7ZAEI+GVBV9@>SBU>\D8@;:</IX.Y: V-Y"O[^\7BW#6M@=C<F"6;'^+JJ
MS.$*MET*'%8B!KS3=G5X53N\-+S+%4QB^;@SWG*?(91]!"L$,^K>0VF8!4_E
M"-2 1[K;4NFIWE,-_4]-RT('ZNMIF)HID=D6:E\G5$HJZRNQR<3LB)UF^<DH
MKA.RK7YZW>3LY(RINZ-:O,;1=QDC#%I^:^)F: (]"GD=P^+:L+*TU4-Y?G?0
MYXJL.<_BZ^L9NY!#M]SC9'3);QF17,D<P^U/J;HJAIC?!JS+\?]T9=V!EA%Y
M*;R!:2:G./'8-DE\SDKF3G*IDWQ\11'4_Z!1N.6*X8ZQ=OOA>:ZM3$O+SPLU
M-W\-E=;PRW7&+O9= Z'M*G@?;*.AXB/-F;4^,DZC"I_-1K6[IJXT+U-U_(86
M;PH ;@S?<*^I2S;4<OYX2)67D*#;D,RQT8'D*K$;VB2 -*@<YIKOJ(!.)LB6
M<X$%6' 'N1KZ;3F4Q4X]]NJ.)0VVYAMXYF7>'N['>KQCCE4KDQDTXW#QS>_=
MA?R<8BW-Z>XS"3+]^UE!P.!8E*@Q\\&L[$/QCSX?]5,]@\"G'N#!DX6;4U!+
MR;7JDA5((K3 NFZ/WU6&MJVKPZX;"N54]%4;26^H6%CIP]!91B_D]\:OCG;F
M<LSZFC4>8O/WX>';IP@@=:OQ:AO\B34W5VOCD>7$F=;U9Q^6$GLW*L=K"]#+
M@W>)2Z2!^J5'9VWO9_K";4C:R;H%D"'/B;C*=600P-0. @!-@,\F$0 FJ&P&
M#BY$ 'LE< +GH'?&;+^@4_[:L58,4((/VES :Q% 0^>YXDW*PM&-"P+P"M_/
MOW7Y__^.4UUK@%6DW#6I"N,SL2IAXL%*-3?3TZ\/:/P[L_A@D\IK!*"# !8,
MKQEW\'T@OZ!G7 DUKEWNP:\H%]5-TS#U_KEU@/_]AZVD"%29'(0>MMK^>/'U
M.LSV?G-D9[W-E*=X#:S"#RL43^UP676^T-Z6/8D@)S@FL5PGK.>S\5VQH_R&
M4,A%6=T_,4#A0Z7SQ%6S 686VHHZ9I[R'A+V%(]+E7F\@QF=6>W.(CTML9:+
M.UE-\GQKAYF;3UG5L-!51YP(<ST1 %-RT7^_=-[X+9'&+-P9ZDF=%[_C'=-1
M7RZ%;>5TU]96I8LS%6+F$#5H\0 !_&(W^E^$4YVFQY7Y.R42?Y^B<$@$_U]8
M'NG/44=_$(EOI< AA\;AGJ#YV[-S%)_1=Q'F+OKR],@FW_7$JU9.J<,A^#4?
M[9/EU@/6J <\<:UPR>7M[<&/Z%'*1^0<:U_<I>Z6$Z4[EW 8AZI:\:Z]+J>)
M\HQ924( =W?YQQ+^+/13\NG]I6LB9F$5D]U',<C*L\@XA_DQ2N;KID=GXT6L
M;T=6@A7JWFB.HUB6=$8ZL'M*DUFM =AA[%'F\^&YYN,)_5"_M*,Y":ZHCU_<
M>?BC(^X/A4]4M3N7*],<%076:'6=3D?@Q;PZ#%1%54]:25IQ*D@&258\\J1P
M\>>^6&&*9E:*$1_D0Q'$/-[1>6E&).I#W2N(JVX>!;%ZZ[+9WU 2("7.6:HK
M>>A1CS=O81*&<^_<C^0^3]<P";!V!2FV$&AQ_[3KGS<[JZ7)W4-CLO/L.()*
M2.2$O-U#]NU6"GFXHEAUV5NSW!<=DM8/#%=W24<I3J2YC+-94KT<<: &2N60
M?HK<&;TOK*D%W7EO)%R,S:-:EOT>A@F%DSV"G2;N7:*'7\%!+54R)#96;-:L
MQ[5V:-D8 QF9CE+^U\?A"QL(8&N[? '/S#TY:K;3A<QM,2/V _^SS;O<T75Z
MS&>D61!*,QD-.%-WG/>(%P(0.4  X%L/_CMP(1.:0H^H$L?==3.SSS$-_Z33
M,'M+]#H]<NJT3>,Z!6CO_'9M"?_259T@^UJ.B#_D@8Y&NY7UGO^7[$7TW*6:
M\'.9.B$$()K(=G7)2"!9_V5$&4,SL3SC$BZV4+X _B8(7CB XWME7<'?+\-O
M<Y']0AO=<]^W69GHLA9>8IDTO%(EQ=B&:4(6#'"ZVHT+_]?M,^PH#JO/!!Q"
MHK?IE>6T\]5 >:H*:^:]@_)]6TXZ<O!>J=IJPD!2":S2VM=W[Z"$"1Q-5[$0
M+;%F<N/#QQ,(RQD=*H2RA:I)\GD:'AW@!+_3@KKO2K)PQ@:$D'G0B9X(3BB;
M?=?#F>9,+7&;:2+^O-LA) Q3RF::JW6S00! CEK&75[[H^<3%NYZ>LD?%CKX
MO<;O*$^MG%K E"]P56$V%)KK1YWXI^$,D<]S/ZC:A2Q#WZ0VZ9(F@;OXE&\Z
MW]Y88*F<ZYGWZ$G5F!*SX<H<,9$A (\<R%,FCP*5AH(?5[V00W!<X_O1C9K1
MRXKD>R<5*9Y?WC,U*.!HVX,P*_]NCVH+/6S7^)>5DL?)S@P&H@B XHS=,Z,:
M. JRV@ORE,V26)E?CUM:/ \S2F2G\ A9RZZ7266L.Z95,9AQ7$DXJ5QU ILU
M(( T5P30N'Q-?R5[=H/2>8, *!>U(97!17T?! *9GW!X37R.4?#B3.WEKB:O
M*'-_/Z/^GMK:;_K90F[!<H"R^D<M/FOM./@FP3V6!*IWF%C:2%'N]V,0P%^6
M)0CV6@SNC9.M28I"ZC[J%KSTX5?-X9:!<JC QH%IU[ =B9[Y_G4SQF&ELV7C
M6?5=TU\\(6/G^<(Q#N79-?B3]IUGJ))4AW?W9'2>XO_JH.H/ET(93L"$9M_*
M.5X*#I58E?D>9K_@O9"S^+;5(2A1N!D'YZR/(^TFE'%[S:Z/$\M[(8&_K#?9
M8&BNP6=0=!>659/<1KG_>4/:@>Q1<NFQ>@3SY.4Q;:D3 @AX;MM$55X>U7)A
M1&&@G6-8B9YVN9PP!>\]$"\;@.1V9FFE7KPUX#@_9@5#M/R;'V&KE;:,ISA(
M5[EE&1QZB0KA# >J.!%46ZU5+B( ;%5^QW59::752MF)>03P_3;X?;IVX1Z6
MI8 *%:76N6DEO6 /[SK2"5$_4TYSM5R.Q!&7^41]H0XB:O7"L%)CB#.C(>E+
M/XT^=\Q!;PU@,3KBZC> ]]<2Z(/C&-VT5:,;Y_WYAG+IF'AO^KT)P5^&[NE,
MBQ+[S5;S3K..\!VW:_QB75U1.G\8^/ZFPF;\N/RIAT=L[)I.401E+G!69%Q6
M5SG*0ET#BS7V$XTUWE/$X+,N4*/#>:1F&\_AY7GUX.:_-8[.UW(^3+U_XDQ_
M[,?_*]]9?#EX'@P]]G#[7@XR'27 F/2U#;[)/J88';;1URRO73>;W8Q^TW0T
M.R.&+W66O(N/=*E._3R8VP9?[M+&GR4$P%G0J?4:VO8PJ71?+@^6E6CG[X9=
MB:_%<_33?(S(\-$B'Z3"/!6BE"@;8L8;&!#*X7L'<ANTEW>0ZL%3\VOP\%I8
M=>)7:JT=D[XA1 #/+]D:9?>/&[&F-YPW?<5E E]B/');57-^NY!-=@H=$=K8
MRF9  !6MUXPG^'HR9/W5S^EJ.=:"9')"U!]QX76X,>X6@)XPL7MR9S/CX%Q3
M.T/(@\FZ,+J/>;LHQD:&1!BXOYK<HWL/'7[)\@FVFLJF8+5GB_Y=S%[=&^.
M\C2_^Y2VZMWGXN25EXWH I_7@D[-F?B40\)Z>#='BZ WX*+1Y=1V]]6$["NM
MUN=WD. 5_1^#P*U'>8>><B-1!'9FG'R6Q)7 UJYHX6H)-P+ FG3UHX];]I0E
MM<9[@<^^G$Y#P9>>JR4NR_<M)KX\-#X:''^-EQ*Y3.^4Z$;K-V:@XO51WC9
MJDD01\Y"XLH4 =C/(  4O)+M!C)3GM,?K&\MNC$&OS T4[02+T%L_+U)#%.+
M<8\C&SN2W*!Y!&+^]IZAD-LMZDXV75LP,0RME(?S"Z$>DWU-[(!=TFU4<ES:
M/ \)1J6&U][&?G8XP72BG^D)GQ+RA<9UFJ3V\5RJW(GM-5]%0+1)@;G:VO3K
MY0NEX+BZKIKB5K/M'UN. U%6XDMS+V4M\/63D,\8JZ\W5QYVVCUPG2-S%"!^
MAC[RI&ZF31AM(O/#'7_%5'4Q>\_J2;;X3NV2:Z:,?<)0KZ^F9P_TVE=J!W04
M.%)XWB>%9V^\B+:'E=,Z,G2$\R?85)[DC@V)$:1W_>U)D=LJ!)-<:3O1=>"=
MMZQOA;?A@N"-:>9H"FZ>SH^=YJ,%O@3]/W\9\1&H%Z!^77[G@6?,)@#'G51-
M@&:%F#G[8!O@?V<%??QY8/"OE(I.\0"U(M&9*@KK"W)>W? KGP+&?IB,0XJ<
M.\IP8J9K5*^F?D4@SW;%]V9OA2H2&CPTAZ:MYN_ZPYL4E/X*#5<RVK.OR!7I
M@CAJWZE8]=P7I;Z3\M&(3,6PY?2E>N7H=;?W$%9M].'UCWK7+L#N?4A8=;K;
M>Q.MF@_W6!>-8U6_W!^CBYYY+\V]PT1Y&U31EY;2#^Y]=*EQ$ S;6OFP2426
MZIXR(E927J'A&? #:P@BQG*Q5!R=/[@[W3(*JG0LNKRK=9L_&F0$MVEJ)QZY
M/+(R:!0P=*DZS<<S<^9XM<ZB+]L4VHNWXL6;IR;\J+@DINNY;&S'U(=BN"K;
MS)SF^$6P,J?>(UW(C_DI\XK3:4CE,SDR!WBONZ^N6\',[-9TYD3+ ).SDVJD
M"SWV=_W(38P]W?Z;9$,$(*R& ,XVP"W5>WBNUJL'W^.EM4PG'T11LPY]\#ZC
M2(E5)7"/6!GI=;00+]\?<6+8[<MG(S"O$0NMKQ](-7'"9V=$*Z]!+4;C0V\<
M+I)=/@>7S<MX<6S/85OYJ4SC"%ZW"N5)7J,8]3=L7AZJ[>*VL'T'!K?4P8M8
M0Z_0N/WT.XFC!PQ:C[AX516'97;!7W07$M1CN<\:NSK\E["[HDCK*41FD +U
MO68"-S&H# E\/9:@-NHQG8S])N:S;CR93,_.(HZOF1I+]L<^A11\YYKQX^DC
M\#DC4T4 VUN4%X>5MP%1!D[ -6;A?3BX=X,T;N81*76VL-L0?"#X85#*].3S
M:M!\"_W$JL9NH6"7/V6;1ZKY>FCY\'WK:R:<J[CW)1=!FYV?ML7VIBNE:KUO
M/NNDOC:$F(%--!# 8&SCS:7>/I2:?Z$;]9#='LIBS .W/-*1:1W2TXJ/UAZN
MZWIO)&-A'&S7^;(2:G$N(?NMW$*ENK86%G4#MZQ& *K;G OS-?ES]SL.<9BZ
M)<5%Y_ 8*T=X,TN^65JFLU_(/&-)Z@MJ\^;-7 M8'1)S@^A;9V@7RA;V5X"N
M7*1O@_VGQIM3ALASW]=19M1$BCZ?+X+U>;SNO>&W"@,M#RS ;]C.U:P:/Q6P
M[+Z:BM*MEN*)Y3MM?U5?8SY^+9:;69/L2X;5A7-3CA]M'J<@,L(]*H9OM&,K
M*^XHR^)W+X3RK%VQ<1\:^DV^+$\SPO[-PZ>-FO9.PT-T9WZ9+L)/B#A)K5@6
M9X5/V@8(B-9Q-"W==8.9[<&F\Z)>7!GW#WM 5)Q-4(][0I8%&17.;^I*?'X
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
M=U)369,% =6_1HJ@19B&OMF#Z:[6KW<3Z6ZY@3YJ&JM3OA_I.GZH*7V%WS5
MCGRAC]QF=-@*<LB]'3WRSVU@VCRD(Z?J)R9AYX":=$^H;Z@5[\2-F)XR, TS
MLB+O4!H"5:$&,&[]W<?AK/[@7"7QMR5W'*K*;6%&@_O9*$PM3%+[>EUT&:3X
M04 _3-94 <WQ-C8^-(-Y#> OT7ZG0 #ND%_%4!%^4@)?")>4,G23KCB[_RR,
M/6#PZI71\I"LQ3=4H=\"G&U%_I.2=[ 7Y#$H#^V1FD >C9IE+BZH,?>X6W?$
MCI7:;H 5.('RJW&KDW[0CO-V*G/XPSQ>_8+L.T;>Z.MB@.QOW(F/*9E&D*K=
MEV1^8A./(G@]EJ%QX!HV8/6F0/&IL3JN5QJKX='=N;)1NRX:_5,N)(=?HKV*
MU2^V+%1SKLQI^ +I=7H0FAF"-O68ERDR14*NWOU^=A# ,J.:,,]'#C6\#8W$
MB4P[_Q KE#9J/O)#0EP4K#%G">S\E/A]U=91^&94WRR%D*JI#VB_FM0&-]6.
MUO[*=<&YIWI6;Z%,%HDJ"?)V;/*+KK:;L36A#B&WSI=:M_GOK[N2P=1*W#C#
M4]DH#N3>=;NN//Z!LON1R)QTB5R%)9V$^]5T61K[&;[=>YW*:HY;ZS A8=*N
M_Z>]JXR+<MOZ0TA(J C"T,+0H7272 Q(2X,B(9U#"$@+TBDIC70(TBDY ]*M
MQ! #C @C.33X#N?<\]YSW]\]YW<_W4_OA_UM/VNO]5__O?9:S][/?N0)UDT[
M'W;1YUX)8ME=9_/_:+=DILS9=%JE53%UPF6XR![]*7)+04#;X#.F2JA&COC7
M?-& 2V=JR=+-9.5L#S[YY\UW>I-A@JURT>;D"*>E%;I6W=]/WG)Q&<SHJS6F
M.R(H]3<9,E(BU8]-.^\&$G:.FOGH52I <+V$=X@+NQ]V\?7W+X5PX/KC!8KE
MK7Z#LZ00B;(I6^BW<@APJ$V0S^7%D_78]CNV\QDJ0=EZM0*LYQ^7>G[:L-=R
ML?#.U\&L/!S<BCZN^PG9$+5IQSJNJ!+4BV#=V@:" ].Y9[?[# >(>V3:-"]J
MR93%CLOA#+LK+:W5,\ZHGSR\/.9\46XG!SEL_$UTZH;A^+.2[KDW=S?!SLZ^
MWBXMF?>_UK>1U8JQD]\XX$OHXHG&+"<C-]R/Q:<($A6<4SOVTU>#E1=5+8K\
M38*R!2)#^L0S?3QC^+<3P44QO;;4E)(<+.$,W>*9D,T,)"H46NE_;V)CSE$%
M;H,4CV^X;X0?'2@E<$!+O(S:"!3(R]'9X]F,/9NS<9SU-A]+OQJ^KTG/^B@W
M(2192JD4KS6-=UOP7#97O20J-0&U<#=HD&]^ )%DQ)E'F4@(&_H*]=N*G15"
M-I&%OSY9?C/0((#=GUH)[('Z)'0ZIP*R"PH!,KI[@-;8F?WNJTWW5+U%#RN'
M"7YPSKMJ3K?,V[)(4936B;'J6_4Z\,Z,H1.HMTBDVJ&/54RB82UAC$%#9]CQ
M>P/E;1/X,S#7!TIMH'D=7R@?$LCM/4CK#T07VV>@.^*<!C>Z9T-%8#@B+)!!
M,S=9(!M.KB!@4:GWS/-=^/&C3:TX3-YJE63'*[L HR5.&&V'M!1^:.F[<"5Z
MG]I(S.OX<0;^:"QZ/[ $1PIHX$GE$/MQ,G%+<^K#OCE9!%AUDQHY$FK,N3=
M)8:_+L,.L/BL[A/(?2&3_T:S&S[#I M)<<Q-Q"\5Q2S<MD(Q#(\FIX:&;>W>
M NIK2P:0GRXUD 8^[U(SLM ;Z6['7,7P7%_?$E1F^%'@(\?Y63%0-I4+7Z1#
M2R@TKP1JV="6IG'>.#EKK\CT:N2;GL*VLIFQ%%65N'7QN'O]^.&*7165LW5W
MU;0I3$+7S:6@.O>FN.0]ZJ?,=R1,WMVI&S#_H1+7\ME+0G;9,FE'T_Z*C=KO
M T3.0FJQ0$ )PNDDCXW8<6O:ZEHSSZJT+[3TI9-^9=%LVI7Q*K.@6@VN7=VY
MH"BQAI-M=XO8H'?B_:50NJ!O22,5S3NO^[*<#Q\"3.X-+("EUW H>^;TY_2Z
M=W0<Y>^]/;:5*C\=#I:%=])&8X5DR]]VXZIJW;N77*1$.5>8N$B[K3:SC_4+
MD'M8BE9365*:A'L+7X2K/*;B</#Q)456;S1[9&QI3]/#[8W+X^KP(W_,.%:2
M?&8?KWX1G6>Z>/7:+- &F^[YN=$OP+., ;;TNE-AD]Z)>?%3%F58BBZDZ2')
M ?8'ZN_N<GC)13"G55NV0<%/E14A0^9]$5"X&%MLB"A%7J'M5N%FO"%S7109
MPA4A)B;I2;LKH4?Z\>.\*7>-DE!%AJ45V>G%?FQ>CC/#-K)TA "$TP?0W;..
MI*9(50E>TFO(6"4YFJTV3DHG_\F.!1S!EZ0G4<C?C! :.HLM EFUOH&QM!@I
MDYEYPY=CBT&(LD1%Y3Z'5[YJR0[$(G%'K50?E&H$<N%YBO*^Q)<+^_A&K95;
M*6=2Y;62/) Z_D?[CBQ>  .TA+X8"*=3$(MB-MP]BY[=HLE[)0Y+WZ,M39<*
MR.8,L"3.T3*@CO::*SQ,<?22^-:2GM=T3E,M:V#F@@=Z5K*\ST\@I3)7N)%7
MIDH0;/BF*^5X-%.-F!CX3"2:GH!SB1U@C>/%+#1K>_1PL^7U/;W3_3S9J*:#
M(%D*GJJZ2_XNQAC62#B%E.,"0#SIV(6+.H#"X/D71UZ'XB3E5K4(+VH)KK50
MI-U%;E(@)#.DLT2HW<GXE!I.WAP\3-$VR5.<!@*M4'WD-F<Q(7LH![/(F!P[
M] ZT;T4K@%G.==NSA_RRTK A/SJ3-N,J 3KCAX/V$DD>WD>E5<S)0T_,WZWY
M32>$+7B_?\4M'MLV@[!/P=YT)/Y$E*J]=2?T.)E.F6J$?1JM5=0==#_%-[V1
MF^_Q^XC[8#8@$$":Y<>5U-@H?MDS?YFO&E7RC9=IFHR9X*D5G2>"FW_Y@?,J
M?2[M<7CQS(5<GFF?=SO)F_>664R6>E:,R!??9;OT<3W6S.M1E J3DL:VWH 4
M&@-N^E4E#TBC]S9?YUHV'K]]\W0E(D>A/?A1KBH1QTM&RX2@G(FV]SWBP] \
M;]Y\LF._PK;;/<YDA#?&8O:8$BZ7Q8BZJ$;M-HN=7R[97['>_2QN^@L@7S_C
M,5@>!?$M>GF@FCV57U91,K2&6.^UYE;"B<<:L5.[JU ]F3BC&B=M__[ERS Y
M\[UW"]).(2>M1_U4.!25>3:;143I*3*,BP\Q^4'XJ)2ZND&BV^(OP$VA+ >#
M-)3C8YUG0ZM"T4.EU<D@R\SES!>0J=7FF+Z<7A\[4R*&.C#=0M0^ES%X*EAI
M%R%Y-_9$:.#KUP$O7P?>E1E'>JIYE$[.PPC69?SP??\7K<P LZ#H(+UM!YIG
ML?9 B]:4WM $YP</+6/"YT$6,E "IX"WDO3)7Q<7Y5]8\TQMZ[%KUM(78P=R
M!MC9'@GOE;=5][9:Z("T27VP$L6$8/8M([7>I1I%55DBB:=RM Z=HTZNZ>3\
MQ.))_0-TX5UX%<^78!7/HDSEJ.U]4WT]:L[%#%$?Y@@&D#L<%JVYM"%]'BVZ
M'XY\W#47AY$CA1%N?0UKB>1\:X$$0,E,B"QP3O!>QA/B6^G<(]OK$WT(HDQ+
MSM!3)2"L2DU >P_;9 YN;#-9UWBT_OI[XCU^SJ1^H D>L^@HL%0(96/4:J@X
MV0LW&A2:4OYX]&K0K.'6LYA^?&=M+@G%:C^5?:(9LAZAZ D%GI'N'#NLI9^!
MKO6US;'7!?+01(6.UDS1-"_OQ^+&)PK YLD!;TH&_IRD:-I21+STAR,RNQ0]
MX0=,/2[574#'A+FF[J QDGJ[HZM)M081RD8^XVZ"&VMF!6R%KI34]3.5WC2%
MI;[3SH?VKYQV ?KT#FZEG;AYDIG!XI[]-X95]:*>5T<BGZ3XEHMU=[G:.)J\
M ^U>BEJ*<A<'XTD)%*R<VYO>U5 VK&)MFJ/8$/ZT%J@^C1OL6:4,!*U^_-XB
M5!5C\_@A2$>%HHK.H.$8!PC:=YUDJZ9/CJO8XC<=94FNFQ6NAOZ(\772^OQJ
M,*T+'W0?1/*U2U(3VPX.\GW/Y[5R[#MN[3+@A:O9<<3598)"X./&?L#&*K)M
MD7I#V4@):4MU65#FO2<F> R2=B-D\9X#SW<R2R;UJ:U44K,V.]\>)%FO1WV)
M'_OR"%",>Q%R69&0K1AP<V[:P\"]_ 4H"*[4'RNHZ-9+G!2*NTP*SL7-T8M@
MBI>C_62"RT.K2&FZY@Z<[QS!\]L*BCW:ZJ.N&W*L)[H#PN8J>1E1% FD#*:,
M2S[J4)3M'WDE1FE$> &N,MZ>SGVK7:NVY6M%*!;4W00% ^Y]R;Q<%L>9;)=^
M>G._HQ?A'NLB3OIA#.]9"K=@C#B-*!G24H72M2$)4]G0;7X7Q^I<K?'X?.?]
M)36=:H_79/_]'(=@&O,NV.+]Q@<T8-Q#4;P8"]-LU(:QO#>V<5T4;LIV)7*D
MO%DKM83D@KG NA$XO@L/=33?_U'N#''V>/594@><&-&4K%T0J*CQ610TAN<9
M5"2<XW?T?N, $%VAI>#(86#0L3%GZ"8GRDCFN8^/U^ 1<+LHM6C FRX4O90:
M/-[GU-6 3%G#"A2[X#1];A#98U4',8[:W+T/7BA;R[0*_RZ3(V=R%9T1^@L0
MOCZ%^L@81/ATRC%$,.B#IF;)*%%,7M!62+#$&)X@6"8"F2G5MUEWKI1#?&#4
MSQ)$A8?-CT=PR+C[U .?8J%+.,?2.H/=B6*]9VAU[DDS#DW<X"S=CV_"1KI1
M E2./.8W(D0?/\G,>3%0I:0S_5,(:(I*=!E3WK+AX>VX&#S 8MJ5]M#6!Y62
MC((T<8_A3*;&JL:HFS]_/C:I&)-W@#N#W)J?)T\=A'0!\6<JO^OIM<@O:+"E
M'0O4#$2./'[\_&?9\K(U3S3:(OIF<^YWSQ9SJ0G#R^S]=:6<\\G[G:"RI#$4
M/DXLA]"EN9HT7O ,A]'/I[UNN$.NM72E;=GI3OC/_=FQJQH1-&J\<_J-,555
MC#9#1R>6EC&Q(FXRW CI^C2F24DY"%ZIY;%Y][KI.A.'UHPZ)<?^.AA03OH&
M"^K]8;+N/.O9H1B669CB06%S[3?N+\M.,>]B"I.3W7J8J6!,K896JJ] Z2-D
M0KR]I)V68WBVTX+M;.JF\R@'U!@[#TZ98D$@OQ).H=G)6Z-IRJ=A$UU6B7/[
M9"7EQ GB+6NUA'Q=\\%X$Z0D^M/UJ=-8X?6P;[S!/4=X=<3;B<SD:;?55YJP
M9G'B7>R+Q]Q?Y&^6VAZE5P',EX<@U=EEGQ>U1O!?] %>V&:0OL?=\GW=>/=9
MZ@'IH"&9T'?7.FSIW<7-5K9V&SNC'Y@U[L4'DQR4,K9 [[BHE;;<U0I47U24
MD5H(Y6)<:RC+QC;(KR'5K+T+I<+C+-ZYLP3DBG?QT?./R^<M+(65/1/:S!@X
MDA>X'>4:W GN'+02#LEYAV"TS@ 4VYIGC%3ZEMBYBL;*'7G?O_=))3%7DT#/
M$I?C^S<Z?<;H66=;7,\9ER[2'4[!F^]K,[&@$)W_\Q&Y;\F7@J>M]&[$3R[\
M:E)/XAQ<%62TO/&*O=ZFW1([T[B^F6*8'&MNL^EJL [*MU;\!/$S[IG=M-YD
MK'NK?.8&.=)S9X7N_(^O*HF@C<8<,?-,\P[2MI! 2MJU*734*@D).DJL0+54
M*YV<("KA+H7+ B(ATX)Q[64@'RI_+%7/L+AE(B9Y*/ME#D"6QI/"8.T0J-6Y
MG..S6>EA3#06-K,/;*SEW'9QT]_Q-_'W&/H86N\81YN:L@]S+TNEA[3%W.0.
M[<YS>AX&-:;#.BH7EJ9JG:POX47Q)G(YCB(?$3V<\_\1\XVMT358% ' ))#"
M(5PFIT=[HYQ?J@Y&9EE>A]U0^12G*<(.,$-F<U5\JHWLGI"PD?N:OAX+!JTE
M^H%!TVI.<V)U\Q$,_NO1"(?H@GW\C/?G_/-7F)I\^7'.A2Y ^@RZI-4@/ O>
M>*3, Y04%NM"TT^_75DB??^0]P%J535M(?R-6RTV@+/J8KD#+A =!%5S^ 5X
M:1PP&7!!D'2]]_XOXDPJAI^KB+_!V=YGJ1]+X;@!2Z&*B<F!!7=:SQ1?#37\
M A3] IS<8;O>6SZR:KQ^&]89(7-2!D@9&2&B\0B&@V+PV>Q"%WR38C=JT9=
M(5615ZLQ.P4:AR\3P@E.<6_[NN$S9S1>ICO^ JC] NPR:5QQQFT/.I\Y_P($
MD07L/<4BC2OH*>QJ4KBYT"_C,\Y!F(E9"K+*$U\Q&#5[8+74)V()QN]0+0%[
ML);P&V?R_DXEI.#'6ZHLZ,XVU2;4<O,7(-O246YEVK>@@5/%\5;&3$BFO@E
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
MV)%9JR;Q)_]L*97M.^E=?;J#28 %%5.ER8FD(%15]9M9[TM!EL4T*Q Q>'&
MA]$!?6H;-"D902_24J6,PP9DRRW6IV0+HJ/?-7Q.Y-'T5->UK>V%05;NS^]N
M-K\ ;^S.)ONH35+&ZUH<:SPWW'"-(Q"X:U?Y\0(5]9]K._BC5)MXB=4^R9$'
M-8CDP>3UN*);=P4ZHAM24J$2*9D#H)WFIL';MZW7 0TNHEM/)[O$V\Z>I_(6
M\2!MW\0FU%:_=CI-2_1WDD/@!,D*-+6VUU<'CGI#2-H8$4/IW;S^1>GTQ<6#
MKBQM7C.C@K8;DO:<*;J=8LR2Q'=&VU_(A/YD'M]&H3Z2PXUK:]6$#S8$2O4<
MPA8J0[KP3Z=: D*UQQ:'>0:'/21]*08<2],2"(DR+=\-2-G@V'%M@8<>T92
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
M4'U>SIF.*ME.ZCB3M"-+MJO$%U62<VFGTZ$I2$9,$2I(ZI)??P!>)%($>($
M04KT<.8X*HE=?A\NNXL%]LUO\[%5F0+L0&2_/3K^N7Y4 ;:)!M >O3UZZ%4;
MO6:[??3;KY7*#V]^K%8KU\ &V'#!H/*XJ#31>-(S8:6/#=L9(CRN_-<=_Z]2
MK3RY[N1UK3:;S7XVR3.."3%PD(=-X- ?*M4J:3!JLHD!;?!UY0K#RAV:5HY?
M5H[/7Y^\>'U<KSSTFY63^LF+X)4?WEC0?GXT'% A>MO.VZ.8I/DCMGY&>%0[
MJ==/:]&#1\&3K^?TA\3SLU/_Z>/S\_.:_U^7CSJ0]2!I]KCVZ?:F9SZ!L5&%
MMN,:MDD%./"UX_]X@TS#]9',U:O"?8+^JQH]5J4_58]/JJ?'/\^=P5& 6Z7R
M!B,+=,&PXFO^VEU,P-LC!XXG%E7(_^T)@^';(^A.JA3 ^OEIG;;P'_+#/_B?
M)K(=9,$!1?["L.B'])X <(\JM.&';GOY"0A#8+L38P(PY:Y&_WN-^WKM5^GJ
MM4E_'(.>2_X>$TT$-%QO@2HI6\NFX3Q=66@FH-[RU9HL=FD7'7@60,/&:(3!
MB$AI&A@OR*C^8%@>^;V%[-'0L$<=JI;3<!S@.H8]N('&([2@"X'3-QZIM$)?
M(T]> (%<#-KVE*A,%1?\J%0#1$NI&G8PF!@+VC<I*/?N$\!-#V/R[P I,;6+
MM2IK,,3E(J*1N^B0>8%,D8/+?STXH6J(?D9F<PH&S0T@,^_E? )L!XCIG&Y!
M/LRWANMA?^B@(70=7^3&X[=0H[*[_PV9'/H CUO@T>TN^ZP@\AEMR>? 'U0=
M8T&;IX.L89K8 YM/HT7;E;3<)@;;%%)CD-ISP;K9-^:BGY'=FG3E6V (R/PV
M(#+$]$TU(+NG7PZ'P'3A%"S!Z)*U4DS9K+;D]W1_)N@2ZW]&!6PP*ZZU$74"
MT[!,S_*MYQNB5J@<;4#0$DU\,IB[P!Z P'[^@2X8;RQD)AZQJ.V.</2>93P"
MZ^V1YU1'AC'Y)U@QP^4S"1W5SB'J^5;\T' >?5,^?+%&0:T!RW6B7WR8?8C9
M;:\LH-)*4D-2LFY^DR%'298:.*F:@<U(-ODS05S:QPF?J#G>>.RW5H7$-H_>
M'V(TSH'>1>N?C?  8.+"'E5F (Z>7/IG393N+G!<#,W0.%=#.UM&,./L*M0<
M7$+L3U+8"PXVTT0>6;6[P 1P2J>).^ J&GM9HA*?L)-\9",5TG*Z3HL()Y$/
MM+@#LCE(-!T;LCN)>!*'$.$7:PB+ .Q[:W 0.@V-T&%3N>X4D;CTKG:5CT*P
MA32]3,]/(DSY$E8CSE$V.64(VNUE(@NAD(M?9*T5OBY*++)= )DYZ3,[=]KP
M$>S=$QK@A_8HL-9IB_?#!S*TJ%39'3Q3UBZ8G<S>G8T0QQ@26Q-BH:]&+/0E
M?Q'.%+4CAA![_L^"B&<!"8X-/YC=& S\"$',YD*VJ60!R)>WP\P4 (MC/HG2
M$PN/J5F0&0(V4+?WA+!+8Y47"&,T(Q.*['6,)4'OK,JG*-YUF,A(=?!OD&$[
M88!545]A2-@'[)G(<!W\S2V,2*N%(ALZ6YAN_Z88)WF(\9>Y3<(O2H<'1XAF
M][\8'3R )$8#FI[CHC%Q9 =3&M)6M)[QI&BW*HKQP 6)Y^\+>_O*+0N>E#UA
M@@L2S]L78>)R/+'0 H NL.ANCW).\N7M"3L%@ MY.I/!T]KTN(S)I?:PM[*R
MY(O?$Q;+PQJ2^DH&J?Z^O5*+@"5A'PQF)C(A].=RG)65'NH<6KW13L8G)IP2
M?N^6%?>,)PXI"^APA.R.U<OV"-G(\'=])7J%RJC(E[=+ZT()KY!!D:SX9PM@
M.#5HSE%,-64,Y4G;Y0DK%RENZ%,HDN@B\_D)6:1)AP; W87L0&):P"9Y2F@\
MAJZ?F$FLF":R:2<&MBE_?<N2I'G2Y7.6<'&SH.*L@**4(-O7R8_;*^ AT;S6
ML5L<^B0DLM.<!@-(-36LC@$';;MI3*!K6#&YLCVC?(%Z#>YBQ!3!C;OPE2&*
MYL#24T,>S?>Y-+!--R*ZP %X6B1]EONJ[J!S-LS97\W?LA,,%7ACSX]*!.=3
MT'B"P1.PG65>\PUR:/[(_9#X6?(C!:6D[\6*41I23K!4+&W6-: -!E&OB>G2
M D-H0ODYM+D"]V%&*X(;-V]JPX@",2N4FX^YXG;' <Z$@Q.2R(I%[-='L9[B
MYS.]J:V=VOA5VE&.U*'?.&2QTQPBG?\:D_FO@^D!-\G]/-ZR\!0Z!;8GW1%:
M-JL]J,% /SD51M\O.;[71 Y9\<+FI;LW\;9W'>(U)-+CNRIL "Q#4BM#0U78
M+B9![Q*?\<UQU!.D2/3<KXGE0&7>VSW# L[],,C((U.^_T=[/#$@IG-H\\G
M(^D32VGQVD='4;Y*XRHU2:H'+/+S*+AOQ:)2!V-H0\?%?E0Q/.\@.\Q73.B^
M4%@4PW2PH+J)4[M2ZHIH'<3L/*)'J#6Q<B[ $&$0.Q!].2<Z$36@;>!%FWRW
M'RLF;Q)(+/\[78"!(__DE3I-M4;XMD !<R<FWA\ESO&1[*!YWZV7WA/2$O0N
MJUNFD FQQ*,<JPVAU<*R^DW^>8Y\>=IG\2TS7( !R=NED3;A0D-41=%$H6CX
MLB1ICJUH&L=,S-/!Z^I&!)-.H\S12;:M?; R/S4)O$*>)<<"ECJ$O>2"6(CR
MHT$\*?O")0,?7JQ . ]@?6M"T4Y/EB3-\V,!$.+4K'$GT<C,VBVZ(@,7CNP@
M]\Y<^!=^&J:/DSWP_Q6B-OCB.6YX_%(%D8J4U.JLE.P!JGC*3.=3&.I?W9S)
MB?&++\ZT:?\.,M+0Q>+!H?L*2U^M02_/4I%46T*P\-3Y?5D>)7G<SGS9 F0$
MFM!7G_QM@7"8-<8(N_"K_[MTIZZ 2*USV69D%8-4;M[Q\HY",G>VD/?H#CTK
M.FHAF;Y,47L^SK)AY#C6&UU$]1&3;VFAF>Q!QA"PY]RP()-X5I7,KYAFH+=
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
M1Z.'& [1Q#1.G^NJ0)^$3(:]N'H QONG4PXATEEJMV!X?V1)RG2?+SX[<>S
ME^;NEV7QY O,H 13R['6UVGDWI?:[ J1XRR&AX&3)-N^S^,KYJ+L;"90]>O[
MA>G;&<SW6M'6<;<JP-AS)6O4K(WJ$6H,5A>H9F@!I-T"&YP(5Z9B.1;S;PT=
MV_7UK@=(G-> 7($HMZ1]DBRGZI(.7RE%R$F[>F2"WY9*>;)Z80I%%=I-2"D,
MQ4O7;-MN7*#"PE&GH@4+0E&%ZSLG)O3435@R^S4=2TZ!1LR<*VS/.]CL?J4L
MQCE[=&+O^,^,GK-KYFH>GGASYX3SXM*WZF.6)JD3>O1PKV"6C*J.18-?SZH9
MER38RN/(^C=C#HZ?6#F&A.2727LS\A1UM.JWVYL!J4HH<*ZU"@>\GGW,3=W3
M\)*>]2,/>(\;3>U)K)GCDPF?5,[.%#M-DHQX>[M<ENI]72D5:01^=8?;H:H'
M'G^-''D8=K79PY.#A6''80GTR:"]2;/MV=XN?SL-OXY%#3:E3R+WRU \B>(%
M\5/1.KC'MF)7<YMA3_MD+W(XE3_7W*O=N6^N'3JA2X)@CU?.G89?5TX--J5U
ML9"S<NT._/3_2R79)5!U<810HLD4<JQ+90"%#"PPX<V<'B4F%]"*$L:O^ 0V
M,J27U:H@0Y2+^GIS#7ISK;ED05UB?[W%_GJ+_?46^^LM]E_P%GOP_GP1E59Q
MUVK>+>87&0*GHZALU5D.:S2-2S76JQ&\4UVM$ZT#7I$KG_[\D%J(+&PX<P+V
M4'9O3BLH?;,7DK]GXQYGY*CD41W/@Z4TM_O\'IC.J^'*V=WQX0^_-GG>H]MZ
M<6]J9T>>\3'6^.RJ\5Q6U?%X4RELMV=#;O\62E7EOBZ4<#Q+;_:1+P#8<V"7
MKNA'?I!1)2](>AK27R.7),[[#/MH+$=[6PHNEST3R^8_FN7/!OU&#3T0QT[,
M;+6D:J^0A_.\MU^6A4#!8?S5#6T)C$@>C*V*9U&2S!X</V##^R9BZ=2C,'\3
M=1<%5'22ZP-,IZYTFU?[2L.\3J@VM-!Y.+:^L.9Z6U@(\T7>B[H!B\&PGFRK
M?B-M@C5QA7WCT*OU&*NN19M<FRD!2$CQ_&UIY6XPTI;8EC8^37A[8@=)M)K1
M@KE=*M"9XN.LFD+I-O9%.):UL4;)Z"88:^/,5DLG2/29BN'W.EXLB)N6XZ,6
M*=%S&.I\,LT)P^^]U-.#>UZ^C*,'GUVD)XLH+OJ05ZT#+%[)^EUKN1, (U*A
MX]_H&2+#VC=ZUF(B4C74S;SM,1.N@!%;S8X!D(X>V,:2!EZG3IHW?^V2T(G]
M""B'.[]=1&J5(M@&#_@JUZ( -HQ$EI6$3V&R)JZ_\(FG'JXF8TG8MJ4 ->F0
MW!(@1F54$D#2PDMHL)8G?A@3:J4FS H@5EZM$ZHKNZ/WPXP:?W.Z!.07!<DL
M36/_-DL+A]>E@YCP<: RM@Q!L%T/BA2<H5(6BCLAM'$GH+U@B;K#A!R0D*(-
M/19DTNQYK&"F3"/65(8L2BV@2FH4TS-[.!:?(FG/D4\ALBC1PT=D0:A<KQ2[
M76Q0:544:O=2'9YA5:R1O-+C<+M?9"+NM,;$(;IBJA%&=4,I?[KM^9&?L+YE
MHH@$N&'$D63^JB5:K:,PC]JK0\7+&H_4+1,-;&]RO70W=C 3>%&LE(YT.L_I
ME$DWEX&3ET-FT4GKTIF#L;,I"+::I<!\(O V-!6807DNZ@.VA)^NUHX?,VGS
MQ6P5Q:G_)=^GA4IQBX8+:@E#R;*9RFP8Z<"8*US<#AX1YW39(@%5@409OT2\
M&MO<=BR_AD,@DP^7W*@!6:%+LSI<,HO[T(GC#;7(6$1I<D3WH"0%CVDQT<#>
M5HRU8JO +K_!A9BL'RD$3(EYF/^=FASK*'$"D_DJ:FJR].D!!A[Y+QP]'V,J
M'WM>%D*>H[E4P@>:RDXH;%O@:A8$T2-+MX--'$>BW22:2#3RD)6F?X.:@A<$
M_0S#1#Q+XG+L5%*BX7IMBHB>O Y3>=YFY2YQ:A/Q95T1-PI="F%1 <]Y.J0P
M^2F6%\10">,(:05Q;9\L^XTCGW[(C&"_;8:,@H!4);LGD&$CJ1$Z",*/2MC!
M@%##4A05_7,6^XGGN]JAAX(F]I]&U<G1#5$4H08=(U*7RI;WT#N(HOM*OM+K
MT=[/+;IM, GB0X464Z_2E<,[]L3T-!S??H76[AF-&30"P;-Y]&O*N\4=911Q
M!5M]S#CJ".'CKN!7PC6\SXB3T#Z'Y#&_PH>+5Z_0V'G7F"2OF >=NV6@D2<1
M9K:ILK>J?E[,-7%"K^!Q2;<)GW.9W@-GS[X[5,+H.5G52*VVVL$ 0H2EFXS=
M7)E6_B6$;*M",5B\*@6J PW[^LHHQA.G7"A/'DJ>U1Y!6 YWI22KL@$L(T<Y
MGAV6'?#\JOW\6$VN"D.16J"[_M[W:Y;<9?X970!RV;P,J]P=C?^=36M/OA94
MVY6@STAS@&Z=I+F=5J[<39E4*#G*R 7=[6X>2?! SFD7[N!W($,U[%TGJIL@
MP['&RDBJJM%OQ(EO'B-+I%?2;<Y>/+:WV**=P[4TH=Q".W7TY5MTVR 37< +
M^Q[?1)&3*(-.:JTMWJ[3'9?H E^5K "X-/L/-F=S+OY9TYSCBQ(\HJK&;)&2
MV#+731V>*^$MI%&J"ZKJ8HEHNS$H>-0JA:#@.L)/_- )7=\)3L-%%*]R!SW]
MPQ591W'^O.VZ\#'*<KH8UB8H&B^D4:1J2F#YRI5$FA;IW*;XZ9%RL"G_D>,F
M']X[ PV0#K/BRF8:I#?*$9B@.]R';C00LMNRW>0P"I,H\+U<N[QO"*YTN3R;
M^5\ ID=C',C!Q:KYTR<9Q<.N(A%Q<U3RMBL/=F42L?+): @']\4K,FG1)8_%
M(WPVFOQ11!0N%TZXO&26C;*#GO>5W8I5ZDO*]CD(K^? *QZ3<T/"97)'="'F
M?F:QB(<^P/R.8]PS'3@12VMZS81YZM=,W,\F!3&_XRJ^:%V(+Z*TF:VC.M H
MHRUKP>8%@0'T4D!0'OT=!_Z*'C69;O/%*37!XU)O91ID+4R,!BD@*%5\CIF@
M=>PGY-'WR$Y7XJGS(&O"<D4< RJDH*"X6J_( PDS GT6W#9KF0?#4_X.%9RT
M=/G+R\LX@L]_5&_9XF9LB'L#%[1+X2.RCHE;!!G/0J^>. *8C3Y)5K<*0WYZ
MD9-NV48S9?O*_-H)2#)?;%]=YG_8)0 YO'/B)?@ZIBU^FNN=/LIRP\ LP1?=
M!$E2IJ+/"[8"$\J38#'DPI0P+E#RRG6#2"G3S5U$851=*B&1PY,TQ>6R%SF4
M.]2_8I+%X2SUYU/LN1<UH:A9EBW(?YEX-]$9/8JEK)IEG(;T' 9,F:K4":Z%
MRH"6?/X=>'TL]DI@OLI&IV?"5VB48'^06>_@807S>.F$I5'JA-Y!EE!UD^3
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
M##>'IS1?D^$0$8CK8(:;:/VLF?U&._BF'S/5/#A*S:"-:V%*'%6*MO$V2FA
M%,[0X2F)T]]O_#2@1N]IZ/D/OI<Y@6JJ"?IQ;731O^U&EKA=1)M)Z6VWSJAD
MW/4@!)R1A2OILY_>Y2HS'>_\]4U4U'973SZARY)$HITB&=)Q*J1*!B#H0P0#
M#=2R5""0:.79.A:/&,G=/>+_?D:63E (DJR*"7'_MHP>J.'A%TS1/^Q(XK5E
M-<6%[C+(!0/V[383H;BXR<%N#_?QEZR>X5,!JKD2F0Q@Y:5&'U(K"X@FJ@BY
M;932[CS;#%VZZX8$+=B\!8JO>;^FZI+A]#55%^RJ!<4,XG+VM7*B^>*F4C41
M^D;V:]E$Y7'[M6SBU[*)1G=9NRR O#=J %=9'0%[GR^I#QR,I!OG\;]8-:Q-
M%"[/?/6G@MS/[-U(:94 XW<9V-FX$V0&;0=9>Z/6 %P^MD!^#.:^.KSSR>+X
MB;A9ZC^0^6+AN_P"=D;NOK[6+=R%#W!<5^Z^7KPPUI6)5VT4^<J&%6@<NDLB
M[H]6;ZYU[OKXN."4M:NNR2\=WT.*'\B;GAKV35QP?$Q5-$_.\PE5F;WK Y\
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
M%ML5'"/^\9H)8MD_&7'_"U!+ P04    " "S@&]9X/]$B)>N  "/A @ %
M &ET<"TR,#(T,#DS,%]L86(N>&UL[+W[<^2XK2C\^_TK>#?G2\W4L7<]LX_9
MV>3<6^W7QLG,M(_MV<TFE3HE2^RV,FJIHX?MWK_^$M2CI19!491$:C;?J3K9
ML4T2( "!  @"?_R_SYN /-(X\:/PO[YX]>7)%X2&;N3YX?J_OOAX>[RX/;NZ
M^N+__A]"_M<?__?Q,?F1AC1V4NJ1^QTYBS;;6]<G=[$3)JLHWI 7Z>8E.28/
M:;K]X:NOGIZ>OG39F,3U8YI$6>S2!'Y!CH_9@N629S&%!7\@E[%//D2/Y-6W
MY-7;'UY_\\.K$_+Q[HR\/GG]33[E?_TQ\,-/]TY""<,[3/[KBQJDY_LX^#**
MUU^]/CGY^JMRX!?YR!^>X1>-\4]?\]&OWKY]^Q7_:S4T\44#V;*OOOKK^W>W
M[@/=.,=^F*1.Z * Q/\AX;]\%[E.RBG9B1=!1\!/Q^6P8_C5\:O7QU^_^O(Y
M\;[(Z4;('^,HH#=T13CF/Z2[+?VO+Q)_LPT (?Z[AYBNQ(@$<?P5S/\JI&L@
M/0!Y"T!>?0= ?E?\^IUS3X,O"(S\>'.%[NEM8ZU\TE=CXYFV<4S[XI?N<0/,
M OCI'<.@P -&21C'%RG$I+87^IS2T*-[SL#*D=L8$X!81'$YD0/^KR^RY'CM
M.-O_N:$!$.[:B=,=_Y(<%V0H.=W5_[)X]I,VQ1*&*D=SY23W'-=BU:_@H_F*
M!FE2_N88?L-)IP&8\[/8'&#?V%[Y;7_1AY Y[P82Y'^"^X!_M6P)4%@T//YX
M^\7_*881)_280@GCXD>8YM.$_!VF_N./.0YUML'/B[C).R=V2S39/SNV5HSX
MRHV88MBFQXU=KN)H,X3K::1-(L8^'<E<) E-D[,LCFF8CBQ\S;5S?3&JA*51
MZ@3O)&+6P "1I#M8A+CY&.+P&37!L2 W0I[41:.]K?K'J\'_21A?$TF3W):R
M>3$;]N)\W3-T7/(Q"Y"JD>\$I5_K\Y@K 4\.]$VOC^*=[]S[@0\GR32:40#
MAGILHZ&D(X/]-+M?$LZGNE @N]16F;7UIA,+X\JS!ELJ!#7FDQ=^Z 89.)+$
MV419F"8D6I'T@1+&O"0*?(\;93]=79 G/WV(LI3$U&6X,]\HC?A \"^=< ?S
M_N/5VZ.3-]\<???Z#3?K_N/UR=')]]\<O7W[+=,[,.*6R0/=W-.8?'URE/N,
M,/"<NL5O7_'??GW$P"1;RNRE1QKL7E9":E=$.V33EMH_0 '7_>+/?OY$'704
MW*:1^^DA"CQ&QHM_97ZZ&_F;%P"P<12TT9!J@:0V_/>_^_[UJS=_()1/JXN&
M#=G &587$62[H_O 6QK[D7>;,E>M/_5%G^*I$T!$:D_ESXS$)Q.HN)S(%Z'7
MG\2O5$C\^0GRJR:5=<V;1>A-KO\ZP8W^3?8QA80H235C;3(W3FX%FO)B%II2
ME='(T8J31C,4]6,<)<EU'*W\L=VM^LJF[>H:;$1N^ B2#R$OWK$?7MH6#0$K
MZE)PN"<+5NL!"J*C,J?KEH^Q;+#VH^<@@W6YA<L[YI)=A6ZTH2!.(W]-(@A?
M_1_#.EJ !/)YP9\(L(,4<YAK:ED<)#RJBP6VQP'2L5_IDF%T%H5L^8Q!V)/F
ME*ZBF.;C[IQGFEP\I[$3Q<S+=^+=%?._DP]LAVPFVVW D6,?*TW&UME38FKZ
M#)AP+S*AO^>+DGQ5PI>U?; 8D+_Z%S0UX?6M[ \TG4Q!-]>V$4UH8("(*!M#
MX,\VHW-"+M0%J+V1T=V11QK?1W)CIX6%R-P!>OI\U.=%T5$C H>)((KT%(4!
M@)Y!73XMJ<S^%!WB_4,\/J8/-$S\QT(MLO67*Z8;1]92,DCF?7X)-E)WOS&O
M/&KGX<0IL+(N1ET4T/3JV1IG3O+ O)M'WZ/>Z>YC0KVKL+)M%W!+,\5E6@_
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
MIC@DPPU,4430WI-<UM@4M(.I#<VFP+MFGS3YOK5;X!;+%C5F3VE(5_YDTG,
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
MZA\6PPDMF\+&^01K/>,[>%!U@)1M5/><6KANMLEXG@'/<8&>!S%]H&%2-?J
MIJT?:+I<W3G/8VN>GM"MI%'VP1#/52E7(1$L0]SZ.B1@2UC/N=21@X-DS-ZD
MTK3P;RC4)Z5>^2740)_3E>^.WF12 :#Q([(;)[2H6#ZQTH!VRXJILK)98TQI
M[X/JT3W2,!L]1%\M:\-$+X&C<I'_V:XX-,G>9'H-?6WS^D<F.*"'EN&M$]!D
MN2I*EX8>_\?5AIF-,<3NSYA%OQY= 'J#MR$H?9%$$Z:2A# OSZ_&\P)TS?*E
M%H1,5P3JPJA%(AM]<'40%;Y  F;RM/\:.R%\[?G)-DJ8O\5XNXVC+8W3W1'9
MLLGYW^F_,G^[L9W<9(OG0Q)J/D1A5";MY 94T59VHGN_;G@VE%$G5EC!(&YH
M%\F]94_GES_85#S*#*U+G=K^M<_#,B,B7YH3;62Q$D$P;BT+D$#3P?.11>M.
MZQW84?8T&T^+MS?  M[G=>WUWOYW4S05[H)G0_MT8H5($8P&V\>;;8)?!U?%
M*7XR(MBP;I0P$YDS+V#\2U*:J/\^;!IBD*C$=:X9P,ACOX\AS?B<YO^=R&(9
M 2$KM4P'H2RU=QHK5]8/+&Z[QNYXPM-ZF3F<G--\$Y=13/UUF#_-<G=WL1,F
M#*(?A<QGX#\%O(W7POMGEO"$P8D"[1,A.:=O1W\;R/=4+%A4UG!W)-TO0IQJ
M%=O7BM/*G^JG-I#Z^I]?&0$NLS9.G<1W1_YZQ#!,"[\0"T1V^=^X<4/S1!T^
M8X;I.U+V-1Y%H[NW4@8;14=D:S)1YU=\>YI;#84-I_F@NM>'JY[[09:.GAJ%
M0;%2XD","_8D+/]K[Z_7TOG3P4Z9/-7I8..%J 0?82'[@C'8I_SY4G^(3_@S
MA9+EU%M 9>PU_9!!*OMRE>?#+?<Y\%,<S/U@6\C [84@YM?5WA'P%RVO_D#R
M\QT40KZ4W0Y+6B)0%\W^9!H[?JR@+7HC*=(AY2+$R5>!1* J$;;Q9.28>#2,
M-GX(WYY=)6.>OP/*_"&P"FW7 FE&(Z'0S6>T]<2PAU(JST>16IJ/U'8)@H+<
M2FDULENHKYAD6$ZCFN:DG"9F\XEVQBUT$'*2A^LX>O0]ZIWN/B;4NPJKZAP+
M:)KHBYJUCW7+WQ\!"Y93?RQE;70O@^BIR%[9]Q':+_&#5?-)7R(::0)Z!--.
M'*\"><E==$-AFS[OSKB/"=Y%=@5]$A0MO(09?Q?HVYD*5%ZNLP &;;6*; CX
M/?P$W8@AVXM#)/<[4J6H$$?T6=DY&Z84TN8CG8EX-"A]8\L8Z/.H._MW0(M@
M_&(#Q<-_Y;\?/8-# :3YNDS=2*'%F?93>2JC4YMC6[;[\+>9)*!(#_V0$)?R
MA*TC:(8ZLLA)0=F(]<H00L3LQ4W>5V['#927I-DW]][QF+E]G]JM-ZG"TKJ4
M=9)A0+[B(].S4;S[.?93>AX]C:W%! !L"%(;C:XVRPF7%[^8QXZ2.?3#Q-G5
M3%\4;G: D#1S/6HG;?& =B*;LP=@\Z$?=>0P7^J!_00/]<.ZO<>3X/GY6*LA
M9S7/NC_[F\+8BTR:;QC;4 ZZ6=S%CC=VH1)%H';TG0IJ_1N8S$/^9+R5RQY*
MA1&5XV%3C,FEK@70PGN +IST.J#,0MHP?LHE34B  1YH&\)Y1L$_YN]TK_,F
M().+F@CF'(Y> 5[HNURD;<HL9$W"4[FX8008[3S%^VA,+G02T#/0=#AVH_1:
MF858=C-?+IT=-!I5+1;D;;;"YMFV^YKM!H6W)SHS$.A^&$O?3Q0&9.[/.(7<
M"TO_ST+,]42GT^+L2\TI/H<\=EYO<6-*\@609^,1B?'3ZVPT)PG&N:TDK A)
MM'TDY#85XE2)S5MZ&0+SN:678*EX2U^M,/=;>@6)4+BE[R)8WUMZJ!?W,>0_
M4$\LH<*B?NTY)A6?$ -$8.RUI4#I6A;J$V]A;%5TZ8?,2[>HBF0(S$<52;!4
M5$75"G-710H2H:"*N@BFFS#$X+B4>LDEV\KM0Q2G95.Z\6^$$3@6A!)%!I&]
M<GPN>0G,(+SCX+T3?CIL.VC'@NODX\$UL&3_8X@25%R&:.5R56]T.*%,(0"-
M>\'=."G)6, F$%%32]NR)6<L)F022FB62'['R'(7+6J!REUX6/M&:$LA$TT;
M5&(TT(I]3@@I?DZC5_>.O&!3[+PQZF9!:79)-JK?HGNUHFZZ7%T\N_SJ^X8M
MO0SAV(3_A]8\CTX :7\WS'R/?9?W$4L>%J'7_$5MY,BJ:0H,K;R1'7\?B(SG
MD*!:80F+ #!2)C=$(>$F(.] !O^H+6GYL>=TTMAX*#H1*[2_PMMLNPTHI-<Z
M 2P,QOE5N(KB35Y38J(N:(I0C9_\BHAA!?!KL\FYG[A!E&0Q[W-;>3ZDMMP/
M=F6^)^\;7=1ZT&E0 #LOO0?]&<:OBG>XN@4GY@ %F=L,+3>*+,1\#D]!!-DJ
MFG! ;Z?JC\2-DM3NM:&0=:+"BO7-Z_HMC2#U-,+2 F#IXN( #469V=]6V$_@
M0CAU<!LAVJ?V.8<>GV>3=-#N!&<^3:8+)31#IIS&'R99#<ZI,K%9V5YAV]K=
M\!)FRQ6U\T>6H.;:8ZH:]0J@#1S0;F,)/X02*-MMNT6B@!W-GF*'^]&WFVG
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
MU@6PFR!C/;G^D7E/$'Q<AOQGYFAOH^3P397:JVML*7.&:1^T$+%Z <-?$IA
MX!R'*<0KYLRG#D 'V]#7V#)BC%B!9?+' ZH/ HRK,OU$__PH_4F6Y#^')]5J
M>?M]<O%[Z[ H7*\8Y?X4!=!#\SU5[$<IGF?V5D*( W8#7HPEQ6#R]WSX/^RI
M(1GE*YV#;E&C3L[M PW7'BW62I1Y+9YGEM="'+!X6CZV9'5BG]=2RN];\F%;
MU.#UJ1/!*L6:RJP63C,9@A<A@/9LXD-)R>XVE\V'WF5D+_F,;E'O N:_?2>,
MHQZJ^V""P0!Y&SK"VG*0_2]73-V2E8+-##F$KQWF)?<^@NNS##-3@$+7^<N'
MBKY52\>O@.:'A^_A[G18?,<^]@2^^'X\%DXSJ8]%"" LKH;B/#;.91G92S:C
M6]3WX7YR8A_2?,M8WD68PN."V-\X\2ZOHNSZ[)\B.1CLSO4$;CH[HQ]ZB*S]
M='5A68<,8W7=O=,@B&:J!G5W;@"9<$S.3R,G]I3U$#K5\(&#X8'E9A3#R99K
MI'N8(-1+IC,T.CA1Y6;(MJMS#)4+_OS@I_36C9UMO_-(/M^2, B1Z9*()YA$
M$IA52,<<SBLE_AQ*![Y_'1&YSNX#W_V8%G6EJWOZL\@)%J'WHZ,>.%!>RJ1%
MHXH4(D#L[S.P7OLRJ1297IO7.V6@7 *70[;>,GV@\8WS]-YA+/&=0%UT5%8Q
M&Y?HQ =O+4T+#0.)#!%,)K'S1#;E]#F<2#VXMH]CJ)%$WXS^F- ;?_V0"L5F
ML)U\N+J%3,$#%+#+#)";C$E1S,?:%I<.[M1-6]'^=-,"3S.?!T:ALE?QSZO-
M-HX>*7](.8F(J,$T_P)0"2],'Q43N#;R:[/:<F5!J'IQN2YJZB31S(QZ[[@/
M?DCC73W5:A*IDT$R+VL2;+""Z^6,YLO%N>@M!4;6!:MK_YKB]!-]\)GQ/HW>
M.EC<^(/$)GPLAE,,FH7>$;.C$:9I[VE \;NS*$S2..,E2Z\@E7/-&#&-,$A!
MV:A&(T,(?Y=538$TM6TQ:1:RH\++@Q=9\OUKE:\]=<)/R]49H]JO#U'VJH>G
M)9IG]G9?B /J3X6?^,N\8C1Y9?M@Z:3^WF/"MJEUPU]?[+4FOU_/@-^O^_'[
M]?SX_5J%WZ^'\?LJ]#*F-GP>J('Z?S2&(C,%#&:B.%=GIV?O(B=4__;[KVDX
MQ-L;0?2Q5+E.40VR7(E4X@6+D1>__]WWKU^?_ %6Y?]\]0?(7W5"D98Q+'+:
M E"*HQXQ=6+(Y3KJ6NEPALG8W@%L3(38J%P4! K(M"B(Z5LQ6K AO6!NN=+7
MO1GYM45&?JW(R*]GP\BOY8S\>C1&?M.;D=]89.0WBHS\9C:,_$;.R&]&8^2W
MO1GYK45&?JO(R&]GP\AOY8S\=C1&?M>;D=]99.1WBHS\;C:,_$[.R.]&8^2;
MWHQ\8Y&1;Q09^68VC'PC9^2;P8R\R6(GR O^? S]*%RN_IHE#YE_[H/5[*8
M91FJ)]/W6\]HH9L^F&&9-+!&61^)KP)N5+X.*1="?2?S'KL6=ZM4F]X$FTX$
M[YZB445PO][<1+#";+@(SB)HI,7=/B+8)-B$(LA$;EP]6%_1=&.]GO@-%T;[
M?J<FDWO)X@'%M"XU5 !!"XE19;&VH-FP>#_DALNAP&V>J59L\[B/*![03"/X
MK@)%W2/OLYK1SI$]$!LN?0)??XZBAP0"^I)J0*[ >^I M4[(.[D*MUEZ\;RE
M+I0VIO%FF@2D;H#&4TJZ<<):FQ8#"0.QF46^@#H_&WE(:@084<ZNF1S3GZ+
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
M7=$XIAY38POV2:4).!&YP@N"Z FNAO8- 90$J,]Z)B_=>V&&B-5^ $C58[D
M<<H5K,J4!B?W M:7./J/G51.V_)]5?ZK<'V5TDU28&#!LI:B8SQ -!1C+*F@
M7+9XK"FTK&=J]*G(2U^+KY.$F@]B*I"Y)4F7JW?^QD\Y3%C?CSP%1:NRBDGU
MJH /&EPLI>V()/EDWA9E/QWB'&R^Q8(]RAS;I[2HD6-(?U0GIJ?=D<73P\CB
MAVQS3^/E*D^:6&3I0Q3[OXZ>$S,^?L:;CHV] \RUX<-!YBT^ IM<K%I1\=$I
M.^#]=4P=]H4ZX=@?06UA"R4;]M"Q-ZML ->U\,('G.F%VZR,9N5]=(L9C>?/
MS3WIE+I[!RD\W''B8J=\Y(KGF<T7%>* U2>#L;FSF[LIA\>H>2=%2OJJ!1&Z
M1YWF4LW%U TL9*+Q-E-"--"\X(K7EMM,2:F.,+IE%VD]KRL*ZEY&S'8?W5D\
M7-V"4C]  =/L89@Y 8&$$O:?HLJPS60YA"^-UW*"G>F^LCS-_ #NP)-%Z%UM
MMG'TF%\2\H>%(PN%');Q\( 4':SX6S&'<*I2C]#--HAVU+;OK\3&N@QU;WY
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
MUMFI=6GK\"MB>$+UP=FP?TX=P5, :+3+72<ZV'VM4W]]-H=WM^JL;-R^JA%
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
M^?L=NG9"-%,?R\ _(C50D 9=!T9JT(X(P",U@(1#M!P;&9E\HA-Y$@X9O".
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
M"/!<V=)&BF#.XYB$[8.3\)UVJ]Q6X@K)UQHNH,G\D@$9@7PYW;6!3[#2Y71
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
M"2>QD.H"NN.KE]66K__^*/3KSZLJV]UF.]OSC;WTIA.3O9CLQF0_!+: &K7
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
MM%9J=9V%WS!(&;;Q(]E![8[71C$5<F)7PG,9E5JSHNJS8':OU&G:3G)P+WR
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
M&42=4S-,4NS*6%K[IH>13*(,-H0B9\7!7?+4_#WI]C>3P+9^EP!:O<9XKN/
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
M8C8YED'ZL)6-9 JM[4P;63]G6UY+FT)= [),G(59]F)MMYE4/O#2Y+$T^YA
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
MYO G>MXY)XE#E6--E8>#>VBL!;3I<2O^%BH<3?["H<>ERDA@<.;W3ST&Z]\
MQIU57CXT.1)\";0=R&*Y=#6O>Q2@Q=UKM6NN;N7QP(.Q]!@5? BGEJ7AI\=2
M\RNP%5LQ?O0X$GP(:,6VHY[TN.L8 $ZY)$\R^LK6,Q"4*=)XG-%$5/(UG-#5
M0Z%T$=8=%RZ711PH-8!_T3#:1C6G%C-R6>Y43-R_K,+="X_0%WP2_ _9;+*9
MN.&.1&U&6U]FG'JAFW(E82SSK_0W*0W&'*K-U2QEP%7,XX.<MY7TBRO&3<$3
M_]HPE:LV4_*8D, CQP0T1M(/W=KO^#S[+8S*#WWG,_'_\4T:/U\YSO;70P;3
MXFCGWX0QY0S//C,SE!D '4@NG?ASEB-7C)?#2?PD+G]RQ%6+9+Z7FD^GN.K8
M8;QVCS/GD2D$N61_C&WQ>21PW$L;2CF+ZJP[D5MRP_Y8T]-V3F3Q&R^V6<+>
M<W=-?:_\>AF%&S,U2T*Y/,/((U&1$<NFD?LNKG)\I6QF/&9".&X<VE*36<;S
M??5?9H\46IH:A,OM&EG&M;57E:8.AC"2'BSJ\Y _IED4:4$ >X'JJ[=,L"5B
MA0!?,@$:;N;543^0S6<2691#0>#IR*%$S'PA)<QP)5>M?7.46XOH4"UF_GK
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
M/'6^"E0.'K!6GICYB;D63BU:L+J()]?C,:DEJF5U4A4;5 IQF^DGXS=*</?
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
M&&#DY'4SUK/*KN-0CIP5I!N$5?TH0(9-R#F5AAS.[G+3'(>VM-G".5JL*HX
M>XR.&@-G45;=OTFC;1B/9+=I,O44]YT6\$C71;'9]1.5Q*8);<G^,29C6BK
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
M$X2$>0M/ETV+>^NMM#M7((AZI^Q3^2Z!BL!#?:YJ,G@349?\%/I.YCC>GT3
M8IJXU\LA0I9@B/VF+=/%<[JC'K,&>6G(DRYH >'I"KT+36QG;Y/76QI_N8@(
M*3T@)Y-\!^'I2KX+3;BD$SW)QU'RZZT3K)1M,?9!1:#L;T=AUL?",*W![:T&
M/# 5'LP$I+[N5$2$7/-,J'8UP 5&C_9C,A_L PWH)M4P0'O0JX^'Y/GLA*\Q
M8YQJBADCSB,L]+7Q1@E]?<;0U12GO).>S@-E?I0.<G"T$=LW#0!@HTF%(O+3
MS*G\C?7*(0J" &YT8--?G^%7F8&-%) C9L>T12ZM'XFWXG ?9&8]:G ()Z:^
M#>%F9WVQ<AJ8L?H ,N]>=AF(Y@N-+0<:>G>)$R6#+[;'?<C[+8T3/M7%\I,3
M10Z;L[5'"Q$M5(\DL,A[4 5-G@1;U[^^/-7*?CJ"E@)I;N'FJ_M=T,J0M=H<
M)@G=+X6"SEPV'Y70>\/^,$)29CUBNH?2/?7*!=JRYA70Z>#7:%A#6_O,=^+X
ML-4LHEM^#;'U"-U##+VDGIJF\>5L)GG$%C)"Z"V\&LOI($EWR!JM;MP= *(5
MZ"N8L?*.4!\;.PRM5WVKHFK  OS8^U1TM^WG.5TYG+LUF_/<B0EOOK$E05R@
M&7%W(+>PYOOCKQ0M;6</3N2]^SVER;YBB66QA/=K)UCDWK)RCFD2)T[@T6"E
M8B"<DAU<<U;MO.?*<UH9X5YN+<ZU[M=]]\@[S<0DBU<8C9(J\CC*0^#4NJLJ
M3W.C0*309J7L;8'P/CN5+H.;C%-@P^-D;*/ZC]1U^?3BQ&E=AK-F+^,X)=YH
MM]^"O:\[KYH4L6)_[,VZG*8GWFU/K*IM;C"?7<:@E0+YP.6GCD,%NQ;>8?JC
MW4&/'/[95551CG!5@\=EM%Z$T9+01+:3CMAN;7,^%1\"BE2A4HS'O_N>.8%+
M?'_$N^^1PZ^[KY(<P?I9CD5]6[Z^9M3 2#RRD]A/3RTG\[Z?TJ"$,>BDF@\/
M6U$UO+)_;M55%Z=YA]6V/MNN<WGDG/U_,2G^P%<^"MII8%DA.Q.2-8J[41]5
M/T1-^DBJAZ!)/(XBA=-?AFP%\  PA%LG0EN].X-]5#4,(D#D:] /1."$YJYZ
MPOB?KP% 7P. 3J''$&<*0O+N8/:OP\)>;-N31RRO4PL+Z20L(V>GP5DJ(+JJ
M)6S@!+81N;PKDVU<DO+&,>SG9V&0V3NIX_,".:,Q&*W,#=,'.;(58D=W,(JG
MV]TDNIP+-MU#PYE[.LJ.*6' .D+(2ETQ$D5FSJG4M\T&;K/+L6NJ0&PH5>[M
M3FU\VZPJ<U^W60@)P];TM^F7YX4T7'9RG%,_9=.Y)LEEP'Z-W) H0\=*"FQ&
M="8G:N245Q[4U/WXSHFXF1B7 ^8$[12[Z*:%<L28BZ]JX?> B'UY/<SE*HSC
MV<ZA/M?_^Y#W[0B#+$]M'?J,QSAC'%CJNM1QXZ:4UD-5]MK@8FM#8Y//#9;%
M,IMMU>:VH0MZM)']9=JJH(FL^46<C?\Y!% %X0Q/L>FC6F3:<I7 9'[M;,H/
M0G;%N76BH[M)#??%&/+L;N$(5E'2@I3!J_LHR!GTU"G&;VV1ISEWI-1Q;! 8
MA=9&&FX?@SJ'"EY/H]MHS^96]Z\A'J@AQ].[Y9*X2:%N#$.%VV[K$_0:0R;R
M:$]\.OZ2FRC<4=Z_,5Z&43[5K.\N:)?N([Q'<A<U<D8>DM[!-!6X,D0KHD,)
MIPZNS<<^P21:_D;@B5R-IX:8J@+R=3U 'TX=4LAK<M\Q*#-'\)U+ B>B(5"G
M _&X6$?GX$5:EC"7P%61G)$0BL$^!O&6N'1)B7<>\@=Y"$%(Q\8Q6GN5[@"U
M')1FUX.)*M3 71<@8L^L5W+IO;Q@4/!X$1JDS*)<,&,A@SZ>)4E$/Z=)[MB\
M<2S6PQ[(#,X2 #EMZRV8AXD$T,5L%-*>E]B]((P+QV?3Y4V@@IC,24"6%%IE
M^JAANAIAUE8MQ+T/6]2V>25W843H*CB5Y&74GJ;DI=BB.BK/"WH%>X>=SJH"
M*!+%SHN UP55M)$BX^H3MZT%8Q.[)7, =L4WFK!;=S&5&LMF ==WO070.8U=
M/^2M8ZS:IV)*QF\C/)0K#+*0URI.HB9"EJ9EP@'^Z=HI\-K1:0(PJB'5XI)M
M'&QE)?L;GY>3#K+<@"V_<ELZ4A4((Q<X,E\THI-4!6@4C6@Q>+G9.C3B'"V6
MLTT8)?2/#'<IXX7AJ.#6A:,U:=T A!RKN75K"A_81DE\QB<)TWB 1@C'0:T;
M!2QK,5#(AG2+R^+J$*SXK>+,B:(]LR=YG'=\S@[&. $/XS+A8,)J,0AXJ-R/
M00O^O4,#SN,BR/[.#*5M&#N^R9J7#85;U0AXW4OQ,GC&A^[KUF0U8GS:7M\Y
MD4F?XWT #JBB6K\^@TCUT/AUYOOA Z\V:%O$ HK((=>V!"["UJ $J6Q=@\C_
MFEB_RW$23U3"&7H#"G.>VA^6AXME'2L+5\8MTRD+O8[%A&Z)&P8N SJ; _OA
M&4.*RBK'#0^]-&/".&I:@5S3=<Y_XYRR#[D&TZ:A=!($>EG"?L@8IDNUJ%40
M"4$Y9,P"7 M.&&?_3",:>]35#GB5#(&:'0.X=NIQL3*\,*7(SX_ FX?AEY(_
MI5SVSL^1$Q@MR4^,%&YRC,)4S]8\,_XR.+VY#<T=ZFT;6JNLB1#*40>GCZ+W
M_I.HFI#PT]J<3) ?X)UK7A(LWQ&NB!,S< +RD,6%V$G&J!,Q2L&0#*&YBGC"
M/$VRDB1.X.6R6[%3A@K"*#J0Z>!X* 7C!_ZCTYB/ZN6[5ROD V@SZ"&&GGS1
MK7!\50_6!+1FWQDWC9)[%FHY2\F@V A "[>ZG\MQ/+EH?T[C=4JOV,PRID1E
MG(6;C?@[9.];GWYR&4@F;'Y+:V<)/P45[=O38>HOFVU"C!=2YZ]TJ^Z+FF#Q
M>4JNF?EP_T#\'?G  %G#;U*&;&!Z/]1.ZOI698HV=B$@5<Y_(4YT_Q BJ4=)
M'??B8D\O#NABU.4U8I8I +2O1)\^JC?$LC;D .-T^#9A^"),H>OQ:Y/'?AJQ
MJQ(YPB@U98W8I3O,'2(C_\05(D,8K,*(3868+1DQ9*VH\_!T5:.!M7F DZ"R
MDTT=05(+[.NX/448U&'YQ&[N"QHX["KN^)?!,HPVV5#L#[=D&T991N0=667S
M@DL<.WHC1<0O1,2-/./ZHP_I47,@6XR:DV%J4J$^WQ?_*'":#UYW)AP8WE@Z
M"-ARK"N1Q"V$::S-M7XU)GH$X)<U4H/T<UQ,Z2P,XM"G7L9>)@P+GO=^>MC&
MQ8!=H*8$_<"BO;)T\J9>: E*[-7R2XAR5UT)RE+NJ<ZDF)<2!JNE$ZQN^.FO
M_'@B^@I]8>D +)PV7#*@C@3N2;"*UT17!,+/<-L Z0A /&ND-+ZY$_)2NW><
M'T_]"5'XV71$()XUF!-+3P3785(OLE):0LK2Z!MA2OM_+QJ M6OUXG)]NF$V
M+&=\L;P,LL$RSI3%U#?"E,34B\: #+9A8N*\;",:DP?JD>-$B*<NI[XA4)MV
M:4FI%XP!OAC!T]Z$+Q5*EW:D.IBW9$>"E$#?& _#HMNO&AZ3JM".N, %+)C(
M)TO:O8E"^ )BU9%15YFAA&K(8(81G!-&T<W#N&>!5RV5 BRR+DJXD2*F0NS$
M#NS>8K3P#I41[AR?Q(OE(5DW^\.Q.,[9VHE6X!NH-OFI;K3Z.!O<I>2E*0PK
M[S$%(W'1'R/K3PXL?A$%W#NPH7B%4,'V"#$67U%8\CH,PO)IT9(8192FN6%W
M8@=V,?M:=O5T\NRNLCKX]@;1O-7/?IEX]^$5W="$]WB.DH"1 1:N*M5)[L3*
MD ZH)P*Q.^?G/[!DBT&G>,\I\2C$\E> *PY\7,LB6CE!8;@[@3=/8S:E.)X[
M[I=5%*:!5R2<2.-83+6E2KCFM&(&Y$UE-I4H@4/?%EMU7V!XTCT'546@FC>J
M-]X0;F>BT5MK0I'5GL%0TVP@=95O$9HB!PE=T.\+M7C@Y\J:;H&:<M7'0WK9
M,%IM95.H!B+8<@'KTM4<$:\WEU#G6O"+8SW^5&$&G6!UAA.<O+ISN8V6:VWF
M_I[2F&8@P<>\R:A@7?2,-YQ>V/!R=D4L\3]&A%@):.NGAWV-[]'M/GDVP&O$
ML)E$L/T8^CR<13N&K?X=<OB! JJ2^6+M=4\F=DH!^LZ(J5,'K3V=R$T-I1<=
M[P"A:CJX_T@^$WJP-Y2!%WXV=H47SQ7\460*QHF.&\!<,8VO2:50>265,+A+
M0O?+C1,MHNQ:[O%*?.2&1'=K!@RPJ:)"<03"5G/=-+I2]4.)&W.3,;=FA@ ;
MBS>W2?8\&HB-F_W#W=8'?U52H3A):2M!B9,A4&/Q,HY3XIVG$3-$F!K2T,LT
ML;J+@R=5*=/%\%D"B%T-4^0>0S\Y$>6'TN%=.TB8DAX\(HQOER.^@M[?U>E.
M3_H:F"+E11P.(V=+$_"J]^6H..[/@<=SB0A6+D3)R <G8!K"GS[8).Y(M*,N
MN2 DYB5N@>7526H,_CY],7:C!Q6G8Q:FLV-;0M95D&T(WMSQ>0GK&W9(N'3K
M^+,-FQM\T(X*S2DN5T4TX8)Y#&VL[.#/#0+&G&OKUB2G,TWK60X;7)".B3QY
M!=4B1>LJ=,!-X];PT[.!V@A!Q>\8BNR<?$XN@SB)4KY;7#@NL;+52LF@..6&
MR5 .62'+MR<-=#W:S=D>P)O+Q,=L5E&.D-!EJC3,I+9+-6!*+P-.:_-R*F?A
MYG.Q+_ 0(.H5+1KN([9)Y"R]LO3JJ41Z@LM4#]I2#4[L;3KJZ&)9Y!9JK=7C
M5].ZD CG7<H PND#<0DIF%PLKTEB)?RXG]ZTI*J!8REKG/JM/*6=>M2)]HME
M$>A^*!S(FW(ZP7X1-2+@UW1[\%65+BSH>PH46U.\L\+)I-0M R>5L#T#?%S\
M+>&6B,MF<N;$Z[X@>+,$_BH%2Q'M$B+&]\?Z>&=IQ#7-*L\E#<SX[VY1U:L/
M"/$!>Q:UHNO,T&9_3_8WOL,^#SS^WK?E9P,[#6RE?]1HSBHT+2V$?GH&5HD"
M<*I)&\I#F1ZH4@!:6[YMQ(\$4>-]E#4PLX:5)0V3$V"V-_M.<?+NLZN3XUH*
ML>ZBA&/8Z*[$^I[=@1M:U5 )5U;"J[MIH:Y2!:56D"5@7/7TXTL5(;5;$_1/
ME:NCB;SM8J"@YL-\?\\^MW#(J%!$\G8/.6V4@$2J*2?EC7-FY>11H8B<@Z*A
M^4IRKF)IGK_(&UY^C,DM7:W5BXT*/L(M9J.)K6C2@(D^3V,?J=SG (/TS._%
M-=YX QC^PJY[(Q8/@FU)J=^I6W=("2J 339!#P"FD*?:^3FI:0E6#3WSC4K6
MD5C_I&",9 D;FF?%X;-Q.FR$0A%/&S!H'7:!907V3KC*#O2>V%([X@AU^'VM
M+'M*P:K4E85X-;3RD)(=Y''_DXF)2N5C6WH=:0QN^L8@:O=W3F(WHEL+JM]'
M#?/%4"RMOM:(-:Q@34$+RLZC8V^</;^@*+P2FH:^GM/8]<,XC8@EW9<0T;>S
MVGBH/OY)/QU@:=1C8&T]\LFH8%L5W9J3V8=2<4$\^1CMGF&P8DMWPWFWY%,5
MDD!R?O2ME]IF*80&H?R:C"$KSE$)$5RSKDM+NT0F:\^G@_YM&CG^&1,R33X&
M6;W%G]-XG=(\;-Q-N$K=/X3*_E"]\5 OOWVP:T*#T79#A<5%H%XS26^\R4NO
M @V4%P-2>F!B&\7#Q%"!(;</5-H-F(Q@%UMU1-3+%\1>644'+J4>6H@78:H>
M$*$Y(/*[*X04J_"@]+A08?([4 %^]R3VSQHN@$GPT++['E1VWS\9V7W?D-VI
M>U+\DSK!*G!^297ET_QBU/9B:WJ /28,:D2$47)OUW$AIH%A9.BX+23(($5W
MM;BQXK204<'V"'9J::?09)X+W<+ P9?%\HRMVS_6H?JV)/P,MXU1'Y#BF:)$
M#E^>S<^4H:[\\K@!KLX*I=4F9X#O@V^TL*U^,7Z :_,#N\:;H*SC$VM_@]HY
M2Q7HMF_KU"TF2TZ^U8;ZVTFI]+>HU^&2BPNZT]?IRD>X%R1EL*O3Q*KD=AEX
M*;^7.?XL\'@-9Q+Q_E3%(;VF@5-R^TI=(MICCM[Z,X )ZFJK(\W9*B)Y=<C6
M'4LHJ?KOXRP;E1M38UY8@>L'-G*;7W1!ZH:Y]AV2 U6H(S60Z[-KW6MT$/L4
M1E]HL"JJSW)1'Z@H;R?]8^ HKA1(A4E/.2U%Q\4A#3,RM^,&)DYG$<"'_7X>
M1E'XP(0%[9&2DD&U WNBOJJ2D^,$%7DXV$EUK$$V)PZO1G]!'XE7EA&R4%!:
MESJN':HA;&U8P?<O335P?)*%Q'YVW"^55.EKDLS#\(L@B66X[%5(8MZF=<2M
M!!].1CD_7<Y3<MY:O=+0V/*WD1^D%?"OS0W+B&VM>7Z)R<YT=K6Y#A-2GNVV
M-D\I/>Q;H,F&*0</J]%"V_HTLK''?WB))HKBMBIY_AC$Q$T90<X\\.JICSVA
ME=( !;]C0<72^41X^B?Q9CL2,7.G:N(LV(_NZ<:J!:E"?D*2UH<6,/K#.$R_
M9!A8T+6A1[^5B@%![FQ09:9=% )40F6YB*G)J%858GC7@L%BLIC-*:$RH?U1
M"A18!X.AXOO@)&E$DWW[\@4JOQJ9J?C#Y#C!=1XP,FBLF9QW=8-S"D*Z$YB:
M(-T(AJZLD[LJ-8E/1+ZZD,(U*3!4 3:9Q3(/AH86<'7HZ1B8-4 &U/F'N0!D
MCQP6;P'M\2<C*0$TI;B&>U<,?,*')U3%^G#M;T:^QPDF60(^W%LR]/RRT\I!
M1&&*]F"SD<,K X]&NXK;@!VM:+M"27P=!JX5V740&OE"4X&J%"26[Z,T8V9!
M9LR^>]R2((:V$25$)G-$R4 JA0?@$+'6/DA8Z;NW-AA@IP!;M<)ZR>DG.G>#
MI5I%26D8\/8:+06V"_-5O<32V$K9"TN>J<GW](U3XBCY]9XF/KNP7 8>W5$O
M=7S5Y$7V<46,[&]'$<K'Q7)FZJPP+K$.9$8BID\T66>SXM-8T^U]^"Y(N,=.
M.:=15X ]%%',VEX-E@JS#S_SRO2<W-F:DN6[1^*F"=TQNDOJBAMW&(FF:_1Q
MBZ$3%Z20.X_07Z_(RO%S!>C9_V+B_F45[EZPKW(1L3\<I2,:"T4BNAN>$ 2
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
M@Q!J^(:)(I81-4I21GBQB:/DUUN^6:D^J[$/*C)D?SO*KSX65D4AC?7$A=,
M %,$ZODE*D) ?L(1*E8-\,:;C5&&#A_L PWH)MV H5<?#RF@O1.^QHQQVJ9F
MC#B/L-#7QALE]/49PSE( ?MPQ/-]]5\L!$QH$,:K&*AY$)B "O'6.E3P5J(J
M! 2P'T3UE5TFU>$)\3^G\3JE5TRUKGA&@G)DA?B[<1;/[P%6 @%RA=7L;GW/
M?M'"IE<?&[.&G^'.U@ '(+W=DM,KEGE-CC,(/.Z8M!959H5%5">V<&5HN;*,
MI#+$N'^WV?KAGI!%H+[#MK_!=!E(01=,#:,R4LG&_4.HC?#QFU$C7)D:E+%N
MA#!#5%^+JU]AVU_]2%>G"!:7,*D3MLM%:O["/RB(?A819['D=AJT.70<&-F
M[7=,UZR@"B" [1JTA).9S%D(3X:3\E.Y^+M)P"^9,H[OJL&,>JR"Y$/,$] (
M_F8TPJDC_$KFRS?6BS"ZA8\B:HX^B84BA0;N2#63U3QE,^/M*YF9?[G91N$N
MOQ:\C]B\@"7730OU(J4GQ1[0 ,/^#-^=F7H=.N5$;%X\8]<M TZW-''\/'Q1
M[PU:>=1)+$DCN'"J)/ NX6YRN)_?DVBC<M\0?(5]WU 3C7"^4"%V6B9%&*S8
MUQO>/91WJKF@@</8=GR>!$^3-#MU52P,I7$F8'"HX0&7XV\I&)*LN%[=DFT8
M\1G;R?1O4K$4SB0E8_H.54:Q'7)("@K0YH"<#O+YT2>XJBG0 1;</=12T%\6
M#9Q?'=C%^8/S6QB=I7$2;AAY]H.[=+OU*?NSM1C "@.W-/X2<T=4?!W6_N&8
M3V$M'-"0#>UB5)IXJT<)&@T\X-+0@JQU6-B2S=5(@@:':6YN?IJI U+9CM:4
MYWM++[)=E+!\QT-6;KV4? >*$%&*9GV%<NY;S%DIC=U';53KNJWD]7Y#/<!!
M1OU#K-@Y,^W7&R>RT36JE]P37+L-/$\=.%;Z+-1KP-0_P'8&J&IH5@ZF,5?4
MI76,F'@?AA[W EZ' 2E>3.](M*,NB2M15_-]J64VFA(-8V;JRW*H+" "IG1T
MB#%WF)ORPA5\A-Q$!V0%<#F*\,"JI'__$.K+1O#14Y&-" ^,B*8L",5 ,J+/
M<-L?PHE&" ETYL(D3X0N[P12O$Z+I:-O +QY>1>IT5E\G<^LW:A-R;T:+L\8
M<S3AD^CUIAKECG G%-M./C*B$1L_2"BQ55:AFY:N/=2'DY$75#H.U/K]DSD\
ME=2KY=642Q/+U27)BCE=,MU8KEQ]"TTA=PZ]'K&$+^NI<R-KJ:V@TPK2E*1V
M//UJQ(KP62A'/*$M0,&D/GTYR6T8T^0RB-.(U]V[):O4=U0#<KJ^'M4+A-!
M[IP[8/B[D:GDQ.N+\\NSC#GBS39A"AX"+*8Q?KGU8 3H6AETG\D(Q,3]RRK<
MO? (S6EXH9MU?6$WF]UQCV]<7PKJ %1FJ<<U?!E&FVP8.<%G__'W%_R?>'TO
M_K?_#U!+ 0(4 Q0    ( +. ;UG.;45M<D8! "MK#P 8              "
M 0    !E83 R,C V,#(M,3!Q7VET=&5C:"YH=&U02P$"% ,4    " "S@&]9
MB:-Z6H('  #U)@  '               @ &H1@$ 96$P,C(P-C R,#%E>#,Q
M+3%?:71T96-H+FAT;5!+ 0(4 Q0    ( +. ;UG]!MGP@P<  'PF   <
M          "  61. 0!E83 R,C V,#(P,65X,S$M,E]I='1E8V@N:'1M4$L!
M A0#%     @ LX!O6807I@/5!   G!(  !P              ( !(58! &5A
M,#(R,#8P,C Q97@S,BTQ7VET=&5C:"YH=&U02P$"% ,4    " "S@&]9$ #=
ML]4$  #/$0  '               @ $P6P$ 96$P,C(P-C R,#%E>#,R+3)?
M:71T96-H+FAT;5!+ 0(4 Q0    ( +. ;UD1BQCW[E8  *UE   -
M      "  3]@ 0!I;6%G95\P,#$N:G!G4$L! A0#%     @ LX!O66=R>3@'
M:@  7'P   T              ( !6+<! &EM86=E7S P,BYJ<&=02P$"% ,4
M    " "S@&]9SC&U5DMC   ><@  #0              @ &*(0( :6UA9V5?
M,# S+FIP9U!+ 0(4 Q0    ( +. ;UD1Z8KI!%D  )UG   -
M  "  0"% @!I;6%G95\P,#0N:G!G4$L! A0#%     @ LX!O6;YU -20:0
MI7\   T              ( !+]X" &EM86=E7S P-2YJ<&=02P$"% ,4
M" "S@&]9.F-B :UF  !H?   #0              @ 'J1P, :6UA9V5?,# V
M+FIP9U!+ 0(4 Q0    ( +. ;UG%>/9,@1@  &0; 0 0              "
M <*N P!I=' M,C R-# Y,S N>'-D4$L! A0#%     @ LX!O62]8EAWA$@
M* D! !0              ( !<<<# &ET<"TR,#(T,#DS,%]C86PN>&UL4$L!
M A0#%     @ LX!O6:D:G:1I3@  )M4$ !0              ( !A-H# &ET
M<"TR,#(T,#DS,%]D968N>&UL4$L! A0#%     @ LX!O6>#_1(B7K@  CX0(
M !0              ( !'RD$ &ET<"TR,#(T,#DS,%]L86(N>&UL4$L! A0#
M%     @ LX!O69G22C-S3@  <@T% !0              ( !Z-<$ &ET<"TR
E,#(T,#DS,%]P<F4N>&UL4$L%!@     0 !  %@0  (TF!0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>ea0220602-10q_ittech_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/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:itp="http://orientpaper.com/20240930"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="itp-20240930.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2024-11-14</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</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="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</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="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">itp:StatutoryEarningsReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</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="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</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="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">itp:StatutoryEarningsReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">itp:StatutoryEarningsReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">itp:StatutoryEarningsReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2022-06-09</instant>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2022-06-09</startDate>
            <endDate>2022-06-09</endDate>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:DongfangHoldingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2007-10-29</startDate>
            <endDate>2007-10-29</endDate>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2009-06-24</instant>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2010-06-10</instant>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-06-24</startDate>
            <endDate>2009-06-24</endDate>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2010-02-10</instant>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2010-02-10</instant>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:HebeiTengshengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-23</startDate>
            <endDate>2022-02-23</endDate>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:DongfangHoldingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:DongfangHoldingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:ShengdeHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:QianrongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">itp:RecycledPaperBoardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">itp:RecycledPaperBoardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">itp:RecycledWhiteScrapPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">itp:RecycledWhiteScrapPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">itp:PublicUtilitiesInventoryCoalAndGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">itp:PublicUtilitiesInventoryCoalAndGasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">itp:BasePaperAndOtherRawMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">itp:BasePaperAndOtherRawMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">itp:LandUseRightMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">itp:LandUseRightMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:BankOfCangzhouMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:BankOfCangzhouMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="itp:AgreementAxis">itp:WorkingCapitalLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="itp:AgreementAxis">itp:WorkingCapitalLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoanOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="itp:AgreementAxis">itp:WorkingCapitalLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="itp:AgreementAxis">itp:WorkingCapitalLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoanFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:IndustrialAndCommercialBankOfChinaICBCLoan1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-07-15</instant>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-21</instant>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-24</instant>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-15</instant>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-17</instant>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2019-04-17</instant>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-15</instant>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2019-12-12</endDate>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2019-12-12</endDate>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-15</instant>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoan5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-26</instant>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoan5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoanFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoan5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoan6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-05</instant>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-05</instant>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2023-12-05</instant>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:RuralCreditUnionOfXushuiDistrictLoan6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:JiangnaYuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">itp:JiangnaYuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:BankOfCangzhou1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:BankOfCangzhou1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:BankOfCangzhou2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:BankOfCangzhou2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:IndustrialAndCommercialBankOfChinaICBCLoan1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">itp:ICBCLoan7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-10</instant>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2014-12-10</startDate>
            <endDate>2014-12-10</endDate>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-01</startDate>
            <endDate>2018-02-28</endDate>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhengyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-03-01</instant>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-07-13</instant>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-10-14</instant>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2018-02-28</instant>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhenyongLiuMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-23</startDate>
            <endDate>2018-11-23</endDate>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhenyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:MrZhenyongLiuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2021-01-20</startDate>
            <endDate>2021-01-20</endDate>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2021-01-20</instant>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-01</endDate>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2021-03-01</instant>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-29</startDate>
            <endDate>2020-04-29</endDate>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-29</startDate>
            <endDate>2020-04-29</endDate>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2020-04-29</instant>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-20</startDate>
            <endDate>2021-01-20</endDate>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-01</endDate>
        </period>
    </context>
    <context id="c180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">itp:PRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:XushuiLandLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">itp:XushuiLandLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">itp:EmployeeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-08-07</instant>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">itp:EmployeeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-08-07</instant>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">itp:EmployeeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-08-07</instant>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">itp:XushuiLandLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">itp:XushuiLandLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2010-03-10</startDate>
            <endDate>2010-03-10</endDate>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:NotAttributableToSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:EliminationOfIntersegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:EnterprisewideConsolidatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:NotAttributableToSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:EliminationOfIntersegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:NotAttributableToSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:EliminationOfIntersegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:NotAttributableToSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:EliminationOfIntersegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:NotAttributableToSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:EliminationOfIntersegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:NotAttributableToSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:EliminationOfIntersegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:oneSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:TwoSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:ThreeSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:oneSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:TwoSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:ThreeSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:oneSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:TwoSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:ThreeSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:oneSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:TwoSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">itp:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">itp:ThreeSuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2015-05-01</startDate>
            <endDate>2015-05-01</endDate>
        </period>
    </context>
    <context id="c238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:PRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:PRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="cnyPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:CNY</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="acre">
        <measure>utr:acre</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-11300">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c0" id="ixv-11301">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-11302">2024-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-11303">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-11304">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-11305">001-34577</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-95">IT TECH PACKAGING, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-108">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="ixv-114">20-4158835</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-11306">Science Park</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c0" id="ixv-11307">Juli Rd</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="c0" id="ixv-11308">Xushui District</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-11309">Baoding City</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="c0" id="ixv-11310">CN</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-11311">072550</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-11312">(86)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-11313">312-8698215</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0" id="ixv-191">Common Stock, par value $0.001</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-196">ITP</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-11314">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-11315">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-11316">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-236">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0" id="ixv-243">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-253">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c0" id="ixv-11317">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c1"
      decimals="INF"
      id="ixv-11318"
      unitRef="shares">10065920</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Cash contextRef="c2" decimals="0" id="ixv-11319" unitRef="usd">4414848</us-gaap:Cash>
    <us-gaap:Cash contextRef="c3" decimals="0" id="ixv-11320" unitRef="usd">3918938</us-gaap:Cash>
    <us-gaap:RestrictedCashCurrent contextRef="c2" decimals="0" id="ixv-11321" unitRef="usd">478066</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c3" decimals="0" id="ixv-11322" unitRef="usd">472983</us-gaap:RestrictedCashCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c2" decimals="0" id="ixv-11323" unitRef="usd">42533</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c3" decimals="0" id="ixv-11324" unitRef="usd">11745</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c2" decimals="0" id="ixv-11325" unitRef="usd">1727370</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="0" id="ixv-11326" unitRef="usd">575526</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c2" decimals="0" id="ixv-11327" unitRef="usd">5732539</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-11328" unitRef="usd">3555235</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c2" decimals="0" id="ixv-11329" unitRef="usd">19384595</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="0" id="ixv-11330" unitRef="usd">18981290</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c4" decimals="0" id="ixv-11331" unitRef="usd">1237479</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c5" decimals="0" id="ixv-11332" unitRef="usd">853929</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:AssetsCurrent contextRef="c2" decimals="0" id="ixv-11333" unitRef="usd">32974897</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="0" id="ixv-11334" unitRef="usd">28357901</us-gaap:AssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c2" decimals="0" id="ixv-11335" unitRef="usd">459612</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="0" id="ixv-11336" unitRef="usd">528648</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="0" id="ixv-11337" unitRef="usd">154755386</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-11338" unitRef="usd">163974022</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ValueAddedTaxReceivableNoncurrent contextRef="c2" decimals="0" id="ixv-11339" unitRef="usd">1828344</us-gaap:ValueAddedTaxReceivableNoncurrent>
    <us-gaap:ValueAddedTaxReceivableNoncurrent contextRef="c3" decimals="0" id="ixv-11340" unitRef="usd">1883078</us-gaap:ValueAddedTaxReceivableNoncurrent>
    <us-gaap:Assets contextRef="c2" decimals="0" id="ixv-11341" unitRef="usd">190018239</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="0" id="ixv-11342" unitRef="usd">194743649</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings contextRef="c2" decimals="0" id="ixv-11343" unitRef="usd">856238</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c3" decimals="0" id="ixv-11344" unitRef="usd">423567</us-gaap:ShortTermBorrowings>
    <us-gaap:LoansPayableCurrent contextRef="c2" decimals="0" id="ixv-11345" unitRef="usd">4365385</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent contextRef="c3" decimals="0" id="ixv-11346" unitRef="usd">6874497</us-gaap:LoansPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c2" decimals="0" id="ixv-11347" unitRef="usd">249976</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="0" id="ixv-11348" unitRef="usd">100484</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="0" id="ixv-11349" unitRef="usd">4991</us-gaap:AccountsPayableCurrent>
    <us-gaap:CustomerAdvancesCurrent contextRef="c2" decimals="0" id="ixv-11350" unitRef="usd">37101</us-gaap:CustomerAdvancesCurrent>
    <us-gaap:CustomerAdvancesCurrent contextRef="c3" decimals="0" id="ixv-11351" unitRef="usd">136167</us-gaap:CustomerAdvancesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-11352" unitRef="usd">732982</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c5" decimals="0" id="ixv-11353" unitRef="usd">728869</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-11354" unitRef="usd">362996</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-11355" unitRef="usd">237842</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-11356" unitRef="usd">13800118</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-11357" unitRef="usd">12912517</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c2" decimals="0" id="ixv-11358" unitRef="usd">349828</us-gaap:TaxesPayableCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-11359" unitRef="usd">20754624</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-11360" unitRef="usd">21418934</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c2" decimals="0" id="ixv-11361" unitRef="usd">4566601</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c3" decimals="0" id="ixv-11362" unitRef="usd">4503932</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c2" decimals="0" id="ixv-11363" unitRef="usd">372966</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="0" id="ixv-11364" unitRef="usd">483866</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c2" decimals="0" id="ixv-11365" unitRef="usd">3</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c3" decimals="0" id="ixv-11366" unitRef="usd">54</us-gaap:DerivativeLiabilitiesNoncurrent>
    <itp:VariableInterestEntityConsolidatedCarryingAmountLiabilities1 contextRef="c2" decimals="0" id="ixv-11367" unitRef="usd">19074627</itp:VariableInterestEntityConsolidatedCarryingAmountLiabilities1>
    <itp:VariableInterestEntityConsolidatedCarryingAmountLiabilities1 contextRef="c3" decimals="0" id="ixv-11368" unitRef="usd">20084995</itp:VariableInterestEntityConsolidatedCarryingAmountLiabilities1>
    <us-gaap:Liabilities contextRef="c2" decimals="0" id="ixv-11369" unitRef="usd">25694194</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c3" decimals="0" id="ixv-11370" unitRef="usd">26406786</us-gaap:Liabilities>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c2"
      decimals="0"
      id="ixv-11371"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="0"
      id="ixv-11372"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c2"
      decimals="3"
      id="ixv-11373"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="3"
      id="ixv-11374"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="c2"
      decimals="0"
      id="ixv-11375"
      unitRef="shares">10065920</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c3"
      decimals="0"
      id="ixv-11376"
      unitRef="shares">10065920</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c2"
      decimals="0"
      id="ixv-11377"
      unitRef="shares">10065920</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="0"
      id="ixv-11378"
      unitRef="shares">10065920</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c2" decimals="0" id="ixv-11379" unitRef="usd">10066</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c3" decimals="0" id="ixv-11380" unitRef="usd">10066</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c2" decimals="0" id="ixv-11381" unitRef="usd">89172771</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c3" decimals="0" id="ixv-11382" unitRef="usd">89172771</us-gaap:AdditionalPaidInCapitalCommonStock>
    <itp:StatutoryEarningsReserve contextRef="c2" decimals="0" id="ixv-11383" unitRef="usd">6080574</itp:StatutoryEarningsReserve>
    <itp:StatutoryEarningsReserve contextRef="c3" decimals="0" id="ixv-11384" unitRef="usd">6080574</itp:StatutoryEarningsReserve>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c2" decimals="0" id="ixv-11385" unitRef="usd">-8770123</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="0" id="ixv-11386" unitRef="usd">-10555534</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="0" id="ixv-11387" unitRef="usd">77830757</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="0" id="ixv-11388" unitRef="usd">83628986</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="0" id="ixv-11389" unitRef="usd">164324045</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-11390" unitRef="usd">168336863</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c2" decimals="0" id="ixv-11391" unitRef="usd">190018239</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="0" id="ixv-11392" unitRef="usd">194743649</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c6" decimals="0" id="ixv-11393" unitRef="usd">25081500</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c7" decimals="0" id="ixv-11394" unitRef="usd">15771560</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c0" decimals="0" id="ixv-11395" unitRef="usd">58195129</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c8" decimals="0" id="ixv-11396" unitRef="usd">65582351</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="c6" decimals="0" id="ixv-11397" unitRef="usd">23164119</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c7" decimals="0" id="ixv-11398" unitRef="usd">15924783</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c0" decimals="0" id="ixv-11399" unitRef="usd">52613335</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c8" decimals="0" id="ixv-11400" unitRef="usd">64832715</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c6" decimals="0" id="ixv-11401" unitRef="usd">1917381</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c7" decimals="0" id="ixv-11402" unitRef="usd">-153223</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c0" decimals="0" id="ixv-11403" unitRef="usd">5581794</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c8" decimals="0" id="ixv-11404" unitRef="usd">749636</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c6" decimals="0" id="ixv-11405" unitRef="usd">3381502</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c7" decimals="0" id="ixv-11406" unitRef="usd">2334746</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c0" decimals="0" id="ixv-11407" unitRef="usd">9999833</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c8" decimals="0" id="ixv-11408" unitRef="usd">6153513</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="c7" decimals="0" id="ixv-11409" unitRef="usd">3456</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="c8" decimals="0" id="ixv-11410" unitRef="usd">-371680</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:OperatingIncomeLoss contextRef="c6" decimals="0" id="ixv-11411" unitRef="usd">-1464121</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c7" decimals="0" id="ixv-11412" unitRef="usd">-2484513</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="0" id="ixv-11413" unitRef="usd">-4418039</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c8" decimals="0" id="ixv-11414" unitRef="usd">-5775557</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOther contextRef="c6" decimals="0" id="ixv-11415" unitRef="usd">7313</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c7" decimals="0" id="ixv-11416" unitRef="usd">93298</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c0" decimals="0" id="ixv-11417" unitRef="usd">12303</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c8" decimals="0" id="ixv-11418" unitRef="usd">283203</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpenseNonoperating contextRef="c6" decimals="0" id="ixv-11419" unitRef="usd">171430</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c7" decimals="0" id="ixv-11420" unitRef="usd">247818</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c0" decimals="0" id="ixv-11421" unitRef="usd">593271</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c8" decimals="0" id="ixv-11422" unitRef="usd">767668</us-gaap:InterestExpenseNonoperating>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c6" decimals="0" id="ixv-11423" unitRef="usd">2</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c7" decimals="0" id="ixv-11424" unitRef="usd">660429</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c0" decimals="0" id="ixv-11425" unitRef="usd">51</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c8" decimals="0" id="ixv-11426" unitRef="usd">646020</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="0" id="ixv-11427" unitRef="usd">-1628236</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c7" decimals="0" id="ixv-11428" unitRef="usd">-1978604</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-11429" unitRef="usd">-4998956</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c8" decimals="0" id="ixv-11430" unitRef="usd">-5614002</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-11431" unitRef="usd">345710</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-11432" unitRef="usd">-3236</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-11433" unitRef="usd">799273</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c8" decimals="0" id="ixv-11434" unitRef="usd">348024</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-11435" unitRef="usd">-1973946</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="0" id="ixv-11436" unitRef="usd">-1975368</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-11437" unitRef="usd">-5798229</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c8" decimals="0" id="ixv-11438" unitRef="usd">-5962026</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c6" decimals="0" id="ixv-11439" unitRef="usd">2843180</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c7" decimals="0" id="ixv-11440" unitRef="usd">1143608</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c0" decimals="0" id="ixv-11441" unitRef="usd">1785411</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c8" decimals="0" id="ixv-11442" unitRef="usd">-5417331</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c6" decimals="0" id="ixv-11443" unitRef="usd">869234</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c7" decimals="0" id="ixv-11444" unitRef="usd">-831760</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="0" id="ixv-11445" unitRef="usd">-4012818</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c8" decimals="0" id="ixv-11446" unitRef="usd">-11379357</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="2"
      id="ixv-11447"
      unitRef="usdPershares">-0.2</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="2"
      id="ixv-11448"
      unitRef="usdPershares">-0.2</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c7"
      decimals="2"
      id="ixv-11449"
      unitRef="usdPershares">-0.2</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c7"
      decimals="2"
      id="ixv-11450"
      unitRef="usdPershares">-0.2</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-11451"
      unitRef="usdPershares">-0.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-11452"
      unitRef="usdPershares">-0.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c8"
      decimals="2"
      id="ixv-11453"
      unitRef="usdPershares">-0.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c8"
      decimals="2"
      id="ixv-11454"
      unitRef="usdPershares">-0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c6"
      decimals="0"
      id="ixv-11455"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c6"
      decimals="0"
      id="ixv-11456"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c7"
      decimals="0"
      id="ixv-11457"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c7"
      decimals="0"
      id="ixv-11458"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="0"
      id="ixv-11459"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="0"
      id="ixv-11460"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c8"
      decimals="0"
      id="ixv-11461"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c8"
      decimals="0"
      id="ixv-11462"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-11463" unitRef="usd">-5798229</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c8" decimals="0" id="ixv-11464" unitRef="usd">-5962026</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="0" id="ixv-11465" unitRef="usd">10346181</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c8" decimals="0" id="ixv-11466" unitRef="usd">10573288</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c0" decimals="0" id="ixv-11467" unitRef="usd">51</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c8" decimals="0" id="ixv-11468" unitRef="usd">646020</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c8" decimals="0" id="ixv-11469" unitRef="usd">-956406</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c0" decimals="0" id="ixv-11470" unitRef="usd">30262</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c8" decimals="0" id="ixv-11471" unitRef="usd">-815317</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:InventoryWriteDown contextRef="c0" decimals="0" id="ixv-11472" unitRef="usd">-2951</us-gaap:InventoryWriteDown>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="0" id="ixv-11473" unitRef="usd">1160996</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c8" decimals="0" id="ixv-11474" unitRef="usd">2037003</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c0" decimals="0" id="ixv-11475" unitRef="usd">122747</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c8" decimals="0" id="ixv-11476" unitRef="usd">-7968553</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="0" id="ixv-11477" unitRef="usd">2108280</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c8" decimals="0" id="ixv-11478" unitRef="usd">2631661</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c0" decimals="0" id="ixv-11479" unitRef="usd">-4979</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c8" decimals="0" id="ixv-11480" unitRef="usd">101328</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInCustomerAdvances contextRef="c0" decimals="0" id="ixv-11481" unitRef="usd">-99219</us-gaap:IncreaseDecreaseInCustomerAdvances>
    <us-gaap:IncreaseDecreaseInCustomerAdvances contextRef="c8" decimals="0" id="ixv-11482" unitRef="usd">19140</us-gaap:IncreaseDecreaseInCustomerAdvances>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="c0" decimals="0" id="ixv-11483" unitRef="usd">-365452</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="c8" decimals="0" id="ixv-11484" unitRef="usd">120298</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c0" decimals="0" id="ixv-11485" unitRef="usd">121000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c8" decimals="0" id="ixv-11486" unitRef="usd">141773</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c0" decimals="0" id="ixv-11487" unitRef="usd">1651302</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c8" decimals="0" id="ixv-11488" unitRef="usd">119132</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c0" decimals="0" id="ixv-11489" unitRef="usd">345270</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c8" decimals="0" id="ixv-11490" unitRef="usd">-413777</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="0" id="ixv-11491" unitRef="usd">2831111</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c8" decimals="0" id="ixv-11492" unitRef="usd">7494114</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-11493" unitRef="usd">315152</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c8" decimals="0" id="ixv-11494" unitRef="usd">9211711</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="0" id="ixv-11495" unitRef="usd">-315152</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c8" decimals="0" id="ixv-11496" unitRef="usd">-9211711</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c0" decimals="0" id="ixv-11497" unitRef="usd">845082</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c8" decimals="0" id="ixv-11498" unitRef="usd">852988</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c8" decimals="0" id="ixv-11499" unitRef="usd">2558963</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfBankDebt contextRef="c0" decimals="0" id="ixv-11500" unitRef="usd">2957788</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:RepaymentsOfBankDebt contextRef="c8" decimals="0" id="ixv-11501" unitRef="usd">5549150</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="c8" decimals="0" id="ixv-11502" unitRef="usd">130470</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <itp:LoanToARelatedPartynet contextRef="c8" decimals="0" id="ixv-11503" unitRef="usd">4264938</itp:LoanToARelatedPartynet>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="0" id="ixv-11504" unitRef="usd">-2112706</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c8" decimals="0" id="ixv-11505" unitRef="usd">1997269</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c0" decimals="0" id="ixv-11506" unitRef="usd">97740</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c8" decimals="0" id="ixv-11507" unitRef="usd">-366599</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="0" id="ixv-11508" unitRef="usd">500993</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c8" decimals="0" id="ixv-11509" unitRef="usd">-86927</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="0" id="ixv-11510" unitRef="usd">4391921</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c9" decimals="0" id="ixv-11511" unitRef="usd">9524868</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c2" decimals="0" id="ixv-11512" unitRef="usd">4892914</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c10" decimals="0" id="ixv-11513" unitRef="usd">9437941</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c0" decimals="0" id="ixv-11514" unitRef="usd">382493</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c8" decimals="0" id="ixv-11515" unitRef="usd">1118672</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="0" id="ixv-11516" unitRef="usd">454003</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c8" decimals="0" id="ixv-11517" unitRef="usd">761801</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:Cash contextRef="c2" decimals="0" id="ixv-11518" unitRef="usd">4414848</us-gaap:Cash>
    <us-gaap:Cash contextRef="c10" decimals="0" id="ixv-11519" unitRef="usd">9437941</us-gaap:Cash>
    <us-gaap:RestrictedCashEquivalentsCurrent contextRef="c2" decimals="0" id="ixv-11520" unitRef="usd">478066</us-gaap:RestrictedCashEquivalentsCurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c2" decimals="0" id="ixv-11521" unitRef="usd">4892914</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c10" decimals="0" id="ixv-11522" unitRef="usd">9437941</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c11"
      decimals="INF"
      id="ixv-11523"
      unitRef="shares">10065920</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c11" decimals="0" id="ixv-11524" unitRef="usd">10066</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c12" decimals="0" id="ixv-11525" unitRef="usd">89172771</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c13" decimals="0" id="ixv-11526" unitRef="usd">6080574</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c14" decimals="0" id="ixv-11527" unitRef="usd">-7514540</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c15" decimals="0" id="ixv-11528" unitRef="usd">93575021</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c9" decimals="0" id="ixv-11529" unitRef="usd">181323892</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c16" decimals="0" id="ixv-11530" unitRef="usd">-5417331</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c8" decimals="0" id="ixv-11531" unitRef="usd">-5417331</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c17" decimals="0" id="ixv-11532" unitRef="usd">-5962026</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c8" decimals="0" id="ixv-11533" unitRef="usd">-5962026</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c18"
      decimals="INF"
      id="ixv-11534"
      unitRef="shares">10065920</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c18" decimals="0" id="ixv-11535" unitRef="usd">10066</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c19" decimals="0" id="ixv-11536" unitRef="usd">89172771</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c20" decimals="0" id="ixv-11537" unitRef="usd">6080574</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c21" decimals="0" id="ixv-11538" unitRef="usd">-12931871</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c22" decimals="0" id="ixv-11539" unitRef="usd">87612995</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c10" decimals="0" id="ixv-11540" unitRef="usd">169944535</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c23"
      decimals="INF"
      id="ixv-11541"
      unitRef="shares">10065920</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c23" decimals="0" id="ixv-11542" unitRef="usd">10066</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c24" decimals="0" id="ixv-11543" unitRef="usd">89172771</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c25" decimals="0" id="ixv-11544" unitRef="usd">6080574</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c26" decimals="0" id="ixv-11545" unitRef="usd">-10555534</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c27" decimals="0" id="ixv-11546" unitRef="usd">83628986</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-11547" unitRef="usd">168336863</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c28" decimals="0" id="ixv-11548" unitRef="usd">1785411</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c0" decimals="0" id="ixv-11549" unitRef="usd">1785411</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c29" decimals="0" id="ixv-11550" unitRef="usd">-5798229</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-11551" unitRef="usd">-5798229</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c30"
      decimals="INF"
      id="ixv-11552"
      unitRef="shares">10065920</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c30" decimals="0" id="ixv-11553" unitRef="usd">10066</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c31" decimals="0" id="ixv-11554" unitRef="usd">89172771</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c32" decimals="0" id="ixv-11555" unitRef="usd">6080574</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c33" decimals="0" id="ixv-11556" unitRef="usd">-8770123</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c34" decimals="0" id="ixv-11557" unitRef="usd">77830757</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="0" id="ixv-11558" unitRef="usd">164324045</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c0" id="ixv-2859">&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;(1)
Organization and Business Background&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;IT
Tech Packaging, Inc. (the &#x201c;Company&#x201d;) was incorporated in the State of Nevada on December 9, 2005, under the name &#x201c;Carlateral,
Inc.&#x201d; Through the steps described immediately below, we became the holding company for Hebei Baoding Dongfang Paper Milling Company
Limited (&#x201c;Dongfang Paper&#x201d;), a producer and distributor of paper products in China, on October 29, 2007.&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;Effective
on August 1, 2018, we changed our corporate name to IT Tech Packaging, Inc.. The name change was effected through a parent/subsidiary
short-form merger of IT Tech Packaging, Inc., our wholly-owned Nevada subsidiary formed solely for the purpose of the name change, with
and into us. We were the surviving entity. In connection with the name change, our common stock began being traded under a new NYSE symbol,
&#x201c;ITP,&#x201d; and a new CUSIP number, 46527C100, at such time.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New 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 9, 2022, the Board of Directors of the Company approved a reverse stock split of the Company&#x2019;s issued and outstanding shares
of common stock, par value $0.001 per share (the &#x201c;Common Stock&#x201d;), at a ratio of 1-for-10 (the &#x201c;Reverse Stock Split&#x201d;).
The Reverse Stock Split become effective on July 7, 2022 (the &#x201c;Effective Date&#x201d;), and the shares began trading on the split-adjusted
basis on the NYSE American under the Company&#x2019;s existing trading symbol &#x201c;ITP&#x201d; at market open on July 8, 2022. The new
CUSIP number following the Reverse Stock Split is 46527C 209. All references made to share or per share amounts in the accompanying consolidated
financial statements and applicable disclosures have been retroactively adjusted to reflect the effects of the Reverse Stock Split.&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
October 29, 2007, pursuant to an agreement and plan of merger (the &#x201c;Merger Agreement&#x201d;), the Company acquired DongfangZhiye
Holding Limited (&#x201c;Dongfang Holding&#x201d;), a corporation formed on November 13, 2006 under the laws of the British Virgin Islands,
and issued the shareholders of Dongfang Holding an aggregate of 7,450,497 (as adjusted for a four-for-one reverse stock split effected
in November 2009) shares of our common stock, which shares were distributed pro-rata to the shareholders of Dongfang Holding in accordance
with their respective ownership interests in Dongfang Holding. At the time of the Merger Agreement, Dongfang Holding owned all of the
issued and outstanding stock and ownership of Dongfang Paper and such shares of Dongfang Paper were held in trust with Zhenyong Liu,
Xiaodong Liu and Shuangxi Zhao, for Mr. Liu, Mr. Liu and Mr. Zhao (the original shareholders of Dongfang Paper) to exercise control over
the disposition of Dongfang Holding&#x2019;s shares in Dongfang Paper on Dongfang Holding&#x2019;s behalf until Dongfang Holding successfully
completed the change in registration of Dongfang Paper&#x2019;s capital with the relevant PRC Administration of Industry and Commerce
as the 100% owner of Dongfang Paper&#x2019;s shares. As a result of the merger transaction, Dongfang Holding became a wholly owned subsidiary
of the Company, and Dongfang Holding&#x2019;s wholly owned subsidiary, Dongfang Paper, became an indirectly owned subsidiary of the Company.&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;Dongfang
Holding, as the 100% owner of Dongfang Paper, was unable to complete the registration of Dongfang Paper&#x2019;s capital under its name
within the proper time limits set forth under PRC law. In connection with the consummation of the restructuring transactions described
below, Dongfang Holding directed the trustees to return the shares of Dongfang Paper to their original shareholders, and the original
Dongfang Paper shareholders entered into certain agreements with Baoding Shengde Paper Co., Ltd. (&#x201c;Baoding Shengde&#x201d;) to transfer
the control of Dongfang Paper over to Baoding Shengde.&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
June 24, 2009, the Company consummated a number of restructuring transactions pursuant to which it acquired all of the issued and outstanding
shares of Shengde Holdings Inc., a Nevada corporation. Shengde Holdings Inc. was incorporated in the State of Nevada on February 25,
2009. On June 1, 2009, Shengde Holdings Inc. incorporated Baoding Shengde, a limited liability company organized under the laws of the
PRC. Because Baoding Shengde is a wholly-owned subsidiary of Shengde Holdings Inc., it is regarded as a wholly foreign-owned entity under
PRC law.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; 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;To
ensure proper compliance of the Company&#x2019;s control over the ownership and operations of Dongfang Paper with certain PRC regulations,
on June 24, 2009, the Company entered into a series of contractual agreements (the &#x201c;Contractual Agreements&#x201d;) with Dongfang
Paper and Dongfang Paper Equity Owners via the Company&#x2019;s wholly owned subsidiary Shengde Holdings Inc. (&#x201c;Shengde Holdings&#x201d;)
a Nevada corporation and Baoding Shengde Paper Co., Ltd. (&#x201c;Baoding Shengde&#x201d;), a wholly foreign-owned enterprise in the PRC
with an original registered capital of $10,000,000 (subsequently increased to $60,000,000 in June 2010). Baoding Shengde is mainly engaged
in production and distribution of digital photo paper and single-use face masks and is 100% owned by Shengde Holdings. Prior to February
10, 2010, the Contractual Agreements included (i) Exclusive Technical Service and Business Consulting Agreement, which generally provides
that Baoding Shengde shall provide exclusive technical, business and management consulting services to Dongfang Paper, in exchange for
service fees including a fee equivalent to 80% of Dongfang Paper&#x2019;s total annual net profits; (ii) Loan Agreement, which provides
that Baoding Shengde will make a loan in the aggregate principal amount of $10,000,000 to Dongfang Paper Equity Owners in exchange for
each such shareholder agreeing to contribute all of its proceeds from the loan to the registered capital of Dongfang Paper; (iii) Call
Option Agreement, which generally provides, among other things, that Dongfang Paper Equity Owners irrevocably grant to Baoding Shengde
an option to purchase all or part of each owner&#x2019;s equity interest in Dongfang Paper. The exercise price for the options shall be
RMB1 which Baoding Shengde should pay to each of Dongfang Paper Equity Owner for all their equity interests in Dongfang Paper; (iv) Share
Pledge Agreement, which provides that Dongfang Paper Equity Owners will pledge all of their equity interests in Dongfang Paper to Baoding
Shengde as security for their obligations under the other agreements described in this section. Specifically, Baoding Shengde is entitled
to dispose of the pledged equity interests in the event that Dongfang Paper Equity Owners breach their obligations under the Loan Agreement
or Dongfang Paper fails to pay the service fees to Baoding Shengde pursuant to the Exclusive Technical Service and Business Consulting
Agreement; and (v) Proxy Agreement, which provides that Dongfang Paper Equity Owners shall irrevocably entrust a designee of Baoding
Shengde with such shareholder&#x2019;s voting rights and the right to represent such shareholder to exercise such owner&#x2019;s rights
at any equity owners&#x2019; meeting of Dongfang Paper or with respect to any equity owner action to be taken in accordance with the laws
and Dongfang Paper&#x2019;s Articles of Association. The terms of the agreement are binding on the parties for as long as Dongfang Paper
Equity Owners continue to hold any equity interest in Dongfang Paper. A Dongfang Paper Equity Owner will cease to be a party to the agreement
once it transfers its equity interests with the prior approval of Baoding Shengde. As the Company had controlled Dongfang Paper since
July 16, 2007 through Dongfang Holding and the trust until June 24, 2009 and continued to control Dongfang Paper through Baoding Shengde
and the Contractual Agreements, the execution of the Contractual Agreements is considered as a business combination under common control.&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
February 10, 2010, Baoding Shengde and the Dongfang Paper Equity Owners entered into a Termination of Loan Agreement to terminate the
above- mentioned $10,000,000 Loan Agreement. Because of the Company&#x2019;s decision to fund future business expansions through Baoding
Shengde instead of Dongfang Paper, the $10,000,000 loan contemplated was never made prior to the point of termination. The parties believe
the termination of the Loan Agreement does not in itself compromise the effective control of the Company over Dongfang Paper and its
businesses in the PRC.&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;An
agreement was also entered into among Baoding Shengde, Dongfang Paper and the Dongfang Paper Equity Owners on December 31, 2010, reiterating
that Baoding Shengde is entitled to 100% of the distributable profit of Dongfang Paper, pursuant to the above- mentioned Contractual
Agreements. In addition, Dongfang Paper and the Dongfang Paper Equity Owners shall not declare any of Dongfang Paper&#x2019;s unappropriated
earnings as dividend, including the unappropriated earnings of Dongfang Paper from its establishment to 2010 and thereafter.&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
June 25, 2019, Dongfang Paper entered into an acquisition agreement with the shareholder of Tengsheng Paper Co., Ltd. (&#x201c;Tengsheng
Paper&#x201d;), a limited liability company organized under the laws of the PRC, pursuant to which Dongfang Paper would acquire Tengsheng
Paper. Full payment of the consideration in the amount of RMB320 million (approximately $45 million) was made on February 23, 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;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;QianrongQianhui
Hebei Technology Co., Ltd, a wholly owned subsidiary of Shengde holding, was incorporated on July 15, 2021. It is a service provider
of high quality material solutions for textile, cosmetics and paper production.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has no direct equity interest in Dongfang Paper. However, through the Contractual Agreements described above, the Company is
found to be the primary beneficiary (the &#x201c;Primary Beneficiary&#x201d;) of Dongfang Paper and is deemed to have the effective control
over Dongfang Paper&#x2019;s activities that most significantly affect its economic performance, resulting in Dongfang Paper and its subsidiary,
being treated as a controlled variable interest entity of the Company in accordance with Topic 810 - Consolidation of the Accounting
Standards Codification (the &#x201c;ASC&#x201d;) issued by the FinancialAccounting Standard Board (the &#x201c;FASB&#x201d;). The revenue
generated from Dongfang Paper and Tengsheng Paper for the three months ended September 30, 2024 and 2023 was accounted for 100% and 99.90%
of the Company&#x2019;s total revenue, respectively. The revenue generated from Dongfang Paper and Tengsheng Paper for the nine months
ended September 30, 2024 and 2023 was accounted for 100% and 99.86% of the Company&#x2019;s total revenue, respectively. Dongfang Paper
and Tengsheng Paper also accounted for 95.31% and 94.93% of the total assets of the Company as of September 30, 2024 and December 31,
2023, 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;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of September 30, 2024 and December 31, 2023, details of the Company&#x2019;s subsidiaries and variable interest entities 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="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 style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 37%; border-bottom: black 1.5pt solid; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 16%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Date of&lt;br/&gt; Incorporation&#160;or &lt;br/&gt; Establishment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 10%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Place of&lt;br/&gt; Incorporation&#160;or Establishment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 10%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Percentage&#160;of &lt;br/&gt; Ownership&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 23%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Principal &lt;br/&gt; Activity&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Subsidiary:&lt;/i&gt;&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;&#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;&#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;&#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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"&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;Dongfang Holding&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;November 13, 2006&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;BVI&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;100%&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;Inactive investment holding&lt;/span&gt;&lt;/td&gt;&lt;/tr&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shengde Holdings&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;February 25, 2009&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;State of Nevada&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;100%&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;Investment holding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"&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;Baoding Shengde&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;June 1, 2009&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;PRC&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;100%&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;Paper production and distribution&lt;/span&gt;&lt;/td&gt;&lt;/tr&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Qianrong&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;July 15, 2021&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;PRC&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;100%&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;New material technology service&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"&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;&#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;&#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;&#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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Variable interest entity (&#x201c;VIE&#x201d;):&lt;/i&gt;&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;&#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;&#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;&#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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"&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;Dongfang Paper&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;March 10, 1996&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;PRC&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;Control*&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;Paper production and distribution&lt;/span&gt;&lt;/td&gt;&lt;/tr&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Tengsheng Paper&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;April 07, 2011&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;PRC&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;Control**&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;Paper production and distribution&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" 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: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&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;Dongfang Paper is treated as a 100% controlled variable interest entity of the Company.&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 7.7pt"&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: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;**&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;Tengsheng Paper is 100% subsidiary of Dongfang Paper.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;However,
uncertainties in the PRC legal system could cause the Company&#x2019;s current ownership structure to be found to be in violation of any
existing and/or future PRC laws or regulations and could limit the Company&#x2019;s ability, through its subsidiary, to enforce its rights
under these contractual arrangements. Furthermore, shareholders of the VIE may have interests that are different than those of the Company,
which could potentially increase the risk that they would seek to act contrary to the terms of the aforementioned agreements.&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
addition, if the current structure or any of the contractual arrangements were found to be in violation of any existing or future PRC
law, the Company may be subject to penalties, which may include, but not be limited to, the cancellation or revocation of the Company&#x2019;s
business and operating licenses, being required to restructure the Company&#x2019;s operations or being required to discontinue the Company&#x2019;s
operating activities. The imposition of any of these or other penalties may result in a material and adverse effect on the Company&#x2019;s
ability to conduct its operations. In such case, the Company may not be able to operate or control the VIE, which may result in deconsolidation
of the VIE. The Company believes the possibility that it will no longer be able to control and consolidate its VIE will occur as a result
of the aforementioned risks and uncertainties is remote.&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 has aggregated the financial information of Dongfang Paper in the table below. The aggregate carrying value of Dongfang Paper&#x2019;s
assets and liabilities (after elimination of intercompany transactions and balances) in the Company&#x2019;s condensed consolidated balance
sheets as of September 30, 2024 and December 31, 2023 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;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company and its consolidated subsidiaries are not required to provide financial support to the VIE, and no creditor (or beneficial interest
holders) of the VIE have recourse to the assets of Company unless the Company separately agrees to be subject to such claims. There are
no terms in any agreements or arrangements, implicit or explicit, which require the Company or its subsidiaries to provide financial
support to the VIE. However, if the VIE does require financial support, the Company or its subsidiaries may, at its option and subject
to statutory limits and restrictions, provide financial support to the VIE.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6.7pt 0pt 7.7pt; text-align: 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-indent: -0.125in; padding-left: 0.125in"&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;September 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; 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;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold"&gt;ASSETS&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&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"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;Current Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&gt;Cash and bank balances&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&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,006,365&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,807,608&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Restricted cash&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;478,066&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;472,983&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Accounts receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,727,370&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;575,526&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-indent: -0.125in; padding-left: 0.125in"&gt;Inventories&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,732,539&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,555,235&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Prepayments and other current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,476,507&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,617,351&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-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Due from related parties&lt;/td&gt;&lt;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;292,280&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;289,173&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-indent: -0.125in; padding-left: 0.125in; text-align: right"&gt;&#160;&lt;/td&gt;&lt;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-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;Total current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30,713,127&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,317,876&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right"&gt;&#160;&lt;/td&gt;&lt;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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Operating lease right-of-use assets, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;459,612&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;528,648&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; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Property, plant, and equipment, 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;149,936,157&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;158,027,099&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-indent: -0.125in; padding-left: 0.125in; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total Assets&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;181,108,896&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;184,873,623&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold"&gt;LIABILITIES&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Current Liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Short-term bank loans&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;428,119&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-12"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Current portion of long-term loans&lt;/td&gt;&lt;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,510,203&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,780,014&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Lease liability&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;249,976&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100,484&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Accounts 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;&lt;div style="-sec-ix-hidden: hidden-fact-13"&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;4,991&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Advance from customers&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;37,101&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;136,167&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Accrued payroll and employee benefits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;335,074&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;231,568&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Other payables and accrued liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,508,059&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,843,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-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Income taxes payable&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;349,828&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-14"&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-indent: -0.125in; padding-left: 0.125in; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;Total current liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16,418,360&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,097,197&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-indent: -0.125in; padding-left: 0.125in; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Long-term loans&lt;/td&gt;&lt;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,283,301&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,503,932&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Lease liability - non-current&lt;/td&gt;&lt;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;372,966&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;483,866&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-indent: -0.125in; padding-left: 0.125in; text-align: right"&gt;&#160;&lt;/td&gt;&lt;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-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total 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;19,074,627&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;20,084,995&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:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c35"
      decimals="3"
      id="ixv-11559"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="c36" id="ixv-11560">1-for-10</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="c37"
      decimals="0"
      id="ixv-11561"
      unitRef="shares">7450497</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c37" decimals="2" id="ixv-11562" unitRef="pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c0" decimals="2" id="ixv-11563" unitRef="pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:Capital contextRef="c38" decimals="0" id="ixv-11564" unitRef="usd">10000000</us-gaap:Capital>
    <us-gaap:Capital contextRef="c39" decimals="0" id="ixv-11565" unitRef="usd">60000000</us-gaap:Capital>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c40" decimals="2" id="ixv-11566" unitRef="pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:ManagementAndServiceFeesRate contextRef="c41" decimals="2" id="ixv-11567" unitRef="pure">0.80</us-gaap:ManagementAndServiceFeesRate>
    <us-gaap:InvestmentOwnedBalancePrincipalAmount contextRef="c42" decimals="0" id="ixv-11568" unitRef="usd">10000000</us-gaap:InvestmentOwnedBalancePrincipalAmount>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c2"
      decimals="0"
      id="ixv-11569"
      unitRef="cnyPershares">1</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:TerminationLoans contextRef="c43" decimals="0" id="ixv-11570" unitRef="usd">10000000</us-gaap:TerminationLoans>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c44" decimals="0" id="ixv-11571" unitRef="usd">10000000</us-gaap:DebtInstrumentFaceAmount>
    <itp:PercentageShareOfDistributableProfit contextRef="c2" decimals="2" id="ixv-11572" unitRef="pure">1</itp:PercentageShareOfDistributableProfit>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c45" decimals="-6" id="ixv-11573" unitRef="cny">320000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c45" decimals="-6" id="ixv-11574" unitRef="usd">45000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <itp:PercentageOfRevenue contextRef="c46" decimals="2" id="ixv-11575" unitRef="pure">1</itp:PercentageOfRevenue>
    <itp:PercentageOfRevenue contextRef="c47" decimals="4" id="ixv-11576" unitRef="pure">0.999</itp:PercentageOfRevenue>
    <itp:PercentageOfRevenue contextRef="c41" decimals="2" id="ixv-11577" unitRef="pure">1</itp:PercentageOfRevenue>
    <itp:PercentageOfRevenue contextRef="c48" decimals="4" id="ixv-11578" unitRef="pure">0.9986</itp:PercentageOfRevenue>
    <us-gaap:InvestmentOwnedPercentOfNetAssets contextRef="c49" decimals="4" id="ixv-11579" unitRef="pure">0.9531</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets contextRef="c50" decimals="4" id="ixv-11580" unitRef="pure">0.9493</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="c0" id="ixv-2980">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of September 30, 2024 and December 31, 2023, details of the Company&#x2019;s subsidiaries and variable interest entities are as follows:&lt;/span&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 style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 37%; border-bottom: black 1.5pt solid; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 16%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Date of&lt;br/&gt; Incorporation&#160;or &lt;br/&gt; Establishment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 10%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Place of&lt;br/&gt; Incorporation&#160;or Establishment&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 10%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Percentage&#160;of &lt;br/&gt; Ownership&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 1%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 23%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Principal &lt;br/&gt; Activity&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Subsidiary:&lt;/i&gt;&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;&#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;&#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;&#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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"&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;Dongfang Holding&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;November 13, 2006&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;BVI&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;100%&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;Inactive investment holding&lt;/span&gt;&lt;/td&gt;&lt;/tr&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shengde Holdings&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;February 25, 2009&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;State of Nevada&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;100%&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;Investment holding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"&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;Baoding Shengde&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;June 1, 2009&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;PRC&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;100%&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;Paper production and distribution&lt;/span&gt;&lt;/td&gt;&lt;/tr&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Qianrong&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;July 15, 2021&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;PRC&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;100%&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;New material technology service&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"&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;&#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;&#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;&#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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Variable interest entity (&#x201c;VIE&#x201d;):&lt;/i&gt;&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;&#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;&#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;&#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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"&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;Dongfang Paper&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;March 10, 1996&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;PRC&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;Control*&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;Paper production and distribution&lt;/span&gt;&lt;/td&gt;&lt;/tr&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Tengsheng Paper&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;April 07, 2011&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;PRC&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;Control**&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;Paper production and distribution&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; 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: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&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;Dongfang Paper is treated as a 100% controlled variable interest entity of the Company.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; 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: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;**&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;Tengsheng Paper is 100% subsidiary of Dongfang Paper.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c52" id="ixv-3041">2006-11-13</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c52" id="ixv-3046">BVI</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c52" decimals="2" id="ixv-11581" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c52" id="ixv-3055">Inactive investment holding</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c53" id="ixv-3063">2009-02-25</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c53" id="ixv-3068">State of Nevada</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c53" decimals="2" id="ixv-11582" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c53" id="ixv-3077">Investment holding</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c54" id="ixv-3085">2009-06-01</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c54" id="ixv-3090">PRC</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c54" decimals="2" id="ixv-11583" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c54" id="ixv-3099">Paper production and distribution</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate contextRef="c55" id="ixv-3107">2021-07-15</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState contextRef="c55" id="ixv-3112">PRC</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c55" decimals="2" id="ixv-11584" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c55" id="ixv-3121">New material technology service</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1 contextRef="c56" id="ixv-3168">1996-03-10</us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1>
    <itp:VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment contextRef="c56" id="ixv-3173">PRC</itp:VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment>
    <us-gaap:VariableInterestEntityTypeOfEntity contextRef="c56" id="ix_0_fact">Control*</us-gaap:VariableInterestEntityTypeOfEntity>
    <us-gaap:VariableInterestEntityVIEActivitiesOfVIE contextRef="c56" id="ixv-3183">Paper production and distribution</us-gaap:VariableInterestEntityVIEActivitiesOfVIE>
    <us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1 contextRef="c51" id="ixv-3191">2011-04-07</us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1>
    <itp:VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment contextRef="c51" id="ixv-3196">PRC</itp:VariableInterestEntityQualitativeOrQuantitativeInformationPlaceOfIncorporationOrEstablishment>
    <us-gaap:VariableInterestEntityTypeOfEntity contextRef="c51" id="ix_1_fact">Control**</us-gaap:VariableInterestEntityTypeOfEntity>
    <us-gaap:VariableInterestEntityVIEActivitiesOfVIE contextRef="c51" id="ixv-3206">Paper production and distribution</us-gaap:VariableInterestEntityVIEActivitiesOfVIE>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c41" decimals="2" id="ixv-11585" unitRef="pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest contextRef="c51" decimals="2" id="ixv-11586" unitRef="pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <srt:ScheduleOfCondensedFinancialStatementsTableTextBlock contextRef="c0" id="ixv-3276">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company and its consolidated subsidiaries are not required to provide financial support to the VIE, and no creditor (or beneficial interest
holders) of the VIE have recourse to the assets of Company unless the Company separately agrees to be subject to such claims. There are
no terms in any agreements or arrangements, implicit or explicit, which require the Company or its subsidiaries to provide financial
support to the VIE. However, if the VIE does require financial support, the Company or its subsidiaries may, at its option and subject
to statutory limits and restrictions, provide financial support to the VIE.&lt;/span&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-indent: -0.125in; padding-left: 0.125in"&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;September 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; 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;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold"&gt;ASSETS&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&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"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;Current Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&gt;Cash and bank balances&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&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,006,365&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,807,608&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Restricted cash&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;478,066&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;472,983&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Accounts receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,727,370&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;575,526&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-indent: -0.125in; padding-left: 0.125in"&gt;Inventories&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,732,539&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,555,235&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Prepayments and other current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,476,507&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,617,351&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-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Due from related parties&lt;/td&gt;&lt;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;292,280&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;289,173&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-indent: -0.125in; padding-left: 0.125in; text-align: right"&gt;&#160;&lt;/td&gt;&lt;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-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;Total current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30,713,127&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,317,876&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right"&gt;&#160;&lt;/td&gt;&lt;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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Operating lease right-of-use assets, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;459,612&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;528,648&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; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Property, plant, and equipment, 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;149,936,157&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;158,027,099&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-indent: -0.125in; padding-left: 0.125in; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total Assets&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;181,108,896&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;184,873,623&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold"&gt;LIABILITIES&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Current Liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Short-term bank loans&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;428,119&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-12"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Current portion of long-term loans&lt;/td&gt;&lt;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,510,203&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,780,014&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Lease liability&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;249,976&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100,484&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Accounts 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;&lt;div style="-sec-ix-hidden: hidden-fact-13"&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;4,991&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Advance from customers&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;37,101&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;136,167&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Accrued payroll and employee benefits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;335,074&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;231,568&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Other payables and accrued liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,508,059&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,843,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-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Income taxes payable&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;349,828&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-14"&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-indent: -0.125in; padding-left: 0.125in; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"&gt;Total current liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16,418,360&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,097,197&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-indent: -0.125in; padding-left: 0.125in; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Long-term loans&lt;/td&gt;&lt;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,283,301&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,503,932&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Lease liability - non-current&lt;/td&gt;&lt;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;372,966&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;483,866&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-indent: -0.125in; padding-left: 0.125in; text-align: right"&gt;&#160;&lt;/td&gt;&lt;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-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total 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;19,074,627&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;20,084,995&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</srt:ScheduleOfCondensedFinancialStatementsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c57" decimals="0" id="ixv-11587" unitRef="usd">4006365</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c58" decimals="0" id="ixv-11588" unitRef="usd">2807608</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c57" decimals="0" id="ixv-11589" unitRef="usd">478066</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c58" decimals="0" id="ixv-11590" unitRef="usd">472983</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c57" decimals="0" id="ixv-11591" unitRef="usd">1727370</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c58" decimals="0" id="ixv-11592" unitRef="usd">575526</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c57" decimals="0" id="ixv-11593" unitRef="usd">5732539</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c58" decimals="0" id="ixv-11594" unitRef="usd">3555235</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c57" decimals="0" id="ixv-11595" unitRef="usd">18476507</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c58" decimals="0" id="ixv-11596" unitRef="usd">18617351</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c59" decimals="0" id="ixv-11597" unitRef="usd">292280</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c60" decimals="0" id="ixv-11598" unitRef="usd">289173</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:AssetsCurrent contextRef="c57" decimals="0" id="ixv-11599" unitRef="usd">30713127</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c58" decimals="0" id="ixv-11600" unitRef="usd">26317876</us-gaap:AssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c57" decimals="0" id="ixv-11601" unitRef="usd">459612</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c58" decimals="0" id="ixv-11602" unitRef="usd">528648</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c57" decimals="0" id="ixv-11603" unitRef="usd">149936157</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c58" decimals="0" id="ixv-11604" unitRef="usd">158027099</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets contextRef="c57" decimals="0" id="ixv-11605" unitRef="usd">181108896</us-gaap:Assets>
    <us-gaap:Assets contextRef="c58" decimals="0" id="ixv-11606" unitRef="usd">184873623</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings contextRef="c57" decimals="0" id="ixv-11607" unitRef="usd">428119</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebtCurrent contextRef="c57" decimals="0" id="ixv-11608" unitRef="usd">2510203</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c58" decimals="0" id="ixv-11609" unitRef="usd">2780014</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c57" decimals="0" id="ixv-11610" unitRef="usd">249976</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c58" decimals="0" id="ixv-11611" unitRef="usd">100484</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c58" decimals="0" id="ixv-11612" unitRef="usd">4991</us-gaap:AccountsPayableCurrent>
    <us-gaap:CustomerAdvancesCurrent contextRef="c57" decimals="0" id="ixv-11613" unitRef="usd">37101</us-gaap:CustomerAdvancesCurrent>
    <us-gaap:CustomerAdvancesCurrent contextRef="c58" decimals="0" id="ixv-11614" unitRef="usd">136167</us-gaap:CustomerAdvancesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c57" decimals="0" id="ixv-11615" unitRef="usd">335074</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c58" decimals="0" id="ixv-11616" unitRef="usd">231568</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c57" decimals="0" id="ixv-11617" unitRef="usd">12508059</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c58" decimals="0" id="ixv-11618" unitRef="usd">11843973</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c57" decimals="0" id="ixv-11619" unitRef="usd">349828</us-gaap:TaxesPayableCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c57" decimals="0" id="ixv-11620" unitRef="usd">16418360</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c58" decimals="0" id="ixv-11621" unitRef="usd">15097197</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c57" decimals="0" id="ixv-11622" unitRef="usd">2283301</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c58" decimals="0" id="ixv-11623" unitRef="usd">4503932</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c57" decimals="0" id="ixv-11624" unitRef="usd">372966</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c58" decimals="0" id="ixv-11625" unitRef="usd">483866</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities contextRef="c57" decimals="0" id="ixv-11626" unitRef="usd">19074627</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c58" decimals="0" id="ixv-11627" unitRef="usd">20084995</us-gaap:Liabilities>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-3677">&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;(2)
Basis of Presentation and Significant Accounting Policies&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the rules and regulations of
the Securities and Exchange Commission (&#x201c;SEC&#x201d;) for reporting on Form 10-Q. Accordingly, certain information and notes required
by the United States of America generally accepted accounting principles (&#x201c;GAAP&#x201d;) for annual financial statements are not
included herein. These interim statements should be read in conjunction with the consolidated financial statements and notes thereto
included in the Annual Report on Form 10-K for the year ended December 31, 2023 of the Company, and its subsidiaries and variable interest
entity (which we sometimes refer to collectively as &#x201c;the Company&#x201d;, &#x201c;we&#x201d;, &#x201c;us&#x201d; or &#x201c;our&#x201d;).&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Principles
of Consolidation&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;Our
unaudited condensed consolidated financial statements reflect all adjustments, which are, in the opinion of management, necessary for
a fair presentation of our financial position and results of operations. Such adjustments are of a normal recurring nature, unless otherwise
noted. The balance sheet as of September 30, 2024 and the results of operations for the nine months ended September 30, 2024 are not
necessarily indicative of the results to be expected for any future 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;Our
unaudited condensed consolidated financial statements are prepared in accordance with GAAP. These accounting principles require us to
make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent
assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting
period. We believe that the estimates, judgments and assumptions are reasonable, based on information available at the time they are
made. Actual results could differ materially from those estimates.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Valuation
of long-lived asset&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company reviews the carrying value of long-lived assets to be held and used when events and circumstances warrants such a review. The
carrying value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is separately
identifiable and is less than its carrying value. In that event, a loss is recognized based on the amount by which the carrying value
exceeds the fair market value of the long-lived asset and intangible assets. Fair market value is determined primarily using the anticipated
cash flows discounted at a rate commensurate with the risk involved. Losses on long-lived assets and intangible assets to be disposed
are determined in a similar manner, except that fair market values are reduced for the cost to dispose.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Fair
Value Measurements&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has adopted ASC Topic 820, Fair Value Measurements and Disclosures, which defines fair value, establishes a framework for measuring
fair value in GAAP, and expands disclosures about fair value measurements. It does not require any new fair value measurements, but provides
guidance on how to measure fair value by providing a fair value hierarchy used to classify the source of the information. It establishes
a three-level valuation hierarchy of valuation techniques based on observable and unobservable inputs, which may be used to measure fair
value and include 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;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;Level
1 - Quoted prices in active markets for identical assets or liabilities.&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;Level
2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities;
quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for
substantially the full term of the assets or liabilities.&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;Level
3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or
liabilities.&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;Classification
within the hierarchy is determined based on the lowest level of input that is significant to the fair value measurement.&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 estimates the fair value of financial instruments using the available market information and valuation methods. Considerable
judgment is required in estimating fair value. Accordingly, the estimates of fair value may not be indicative of the amounts that the
Company could realize in a current market exchange. As of September 30, 2024 and December 31, 2023, the carrying value of the Company&#x2019;s
short term financial instruments, such as cash and cash equivalents, accounts receivable, accounts and notes payable, short-term bank
loans, balance due to a related party and obligation under capital lease, approximate at their fair values because of the short maturity
of these instruments; while loans from credit union and loans from a related party approximate at their fair value as the interest rates
thereon are close to the market rates of interest published by the People&#x2019;s Bank of China.&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;Management
determined that liabilities created by beneficial conversion features associated with the issuance of certain warrants (see &#x201c;&lt;i&gt;Derivative
liabilities&#x201d; &lt;/i&gt;under Note (12)), meet the criteria of derivatives and are required to be measured at fair value. The fair value
of these derivative liabilities was determined based on management&#x2019;s estimate of the expected future cash flows required to settle
the liabilities. This valuation technique involves management&#x2019;s estimates and judgment based on unobservable inputs and is classified
in level 3.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Non-Recurring
Fair Value Measurements&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company reviews long-lived assets for impairment annually or more frequently if events or changes in circumstances indicate the possibility
of impairment. For the continuing operations, long-lived assets are measured at fair value on a nonrecurring basis when there is an indicator
of impairment, and they are recorded at fair value only when impairment is recognized. For discontinued operations, long-lived assets
are measured at the lower of carrying amount or fair value less cost to sell. The fair value of these assets were determined using models
with significant unobservable inputs which were classified as Level 3 inputs, primarily the discounted future cash flow.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Share-Based
Compensation&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company uses the fair value recognition provision of ASC Topic 718, &lt;i&gt;Compensation-Stock Compensation&lt;/i&gt;, which requires the Company
to expense the cost of employee services received in exchange for an award of equity instruments based on the grant date fair value of
such instruments over the vesting period.&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 also applies the provisions of ASC Topic 505-50, &lt;i&gt;Equity Based Payments to Non-Employees &lt;/i&gt;to account for stock-based compensation
awards issued to non-employees for services. Such awards for services are recorded at either the fair value of the consideration received
or the fair value of the instruments issued in exchange for such services, whichever is more reliably measurable.&lt;/span&gt;&lt;/p&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c0" id="ixv-3688">&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;Principles
of Consolidation&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Our
unaudited condensed consolidated financial statements reflect all adjustments, which are, in the opinion of management, necessary for
a fair presentation of our financial position and results of operations. Such adjustments are of a normal recurring nature, unless otherwise
noted. The balance sheet as of September 30, 2024 and the results of operations for the nine months ended September 30, 2024 are not
necessarily indicative of the results to be expected for any future 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;Our
unaudited condensed consolidated financial statements are prepared in accordance with GAAP. These accounting principles require us to
make certain estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent
assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting
period. We believe that the estimates, judgments and assumptions are reasonable, based on information available at the time they are
made. Actual results could differ materially from those estimates.&lt;/span&gt;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0" id="ixv-3705">&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;Valuation
of long-lived asset&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company reviews the carrying value of long-lived assets to be held and used when events and circumstances warrants such a review. The
carrying value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is separately
identifiable and is less than its carrying value. In that event, a loss is recognized based on the amount by which the carrying value
exceeds the fair market value of the long-lived asset and intangible assets. Fair market value is determined primarily using the anticipated
cash flows discounted at a rate commensurate with the risk involved. Losses on long-lived assets and intangible assets to be disposed
are determined in a similar manner, except that fair market values are reduced for the cost to dispose.&lt;/span&gt;&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c0" id="ixv-3717">&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;Fair
Value Measurements&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has adopted ASC Topic 820, Fair Value Measurements and Disclosures, which defines fair value, establishes a framework for measuring
fair value in GAAP, and expands disclosures about fair value measurements. It does not require any new fair value measurements, but provides
guidance on how to measure fair value by providing a fair value hierarchy used to classify the source of the information. It establishes
a three-level valuation hierarchy of valuation techniques based on observable and unobservable inputs, which may be used to measure fair
value and include 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;Level
1 - Quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities;
quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for
substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or
liabilities.&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;Classification
within the hierarchy is determined based on the lowest level of input that is significant to the fair value measurement.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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 estimates the fair value of financial instruments using the available market information and valuation methods. Considerable
judgment is required in estimating fair value. Accordingly, the estimates of fair value may not be indicative of the amounts that the
Company could realize in a current market exchange. As of September 30, 2024 and December 31, 2023, the carrying value of the Company&#x2019;s
short term financial instruments, such as cash and cash equivalents, accounts receivable, accounts and notes payable, short-term bank
loans, balance due to a related party and obligation under capital lease, approximate at their fair values because of the short maturity
of these instruments; while loans from credit union and loans from a related party approximate at their fair value as the interest rates
thereon are close to the market rates of interest published by the People&#x2019;s Bank of 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;Management
determined that liabilities created by beneficial conversion features associated with the issuance of certain warrants (see &#x201c;&lt;i&gt;Derivative
liabilities&#x201d; &lt;/i&gt;under Note (12)), meet the criteria of derivatives and are required to be measured at fair value. The fair value
of these derivative liabilities was determined based on management&#x2019;s estimate of the expected future cash flows required to settle
the liabilities. This valuation technique involves management&#x2019;s estimates and judgment based on unobservable inputs and is classified
in level 3.&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <itp:NonRecurringFairValueMeasurementsPolicyTextBlock contextRef="c0" id="ixv-3792">&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;Non-Recurring
Fair Value Measurements&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company reviews long-lived assets for impairment annually or more frequently if events or changes in circumstances indicate the possibility
of impairment. For the continuing operations, long-lived assets are measured at fair value on a nonrecurring basis when there is an indicator
of impairment, and they are recorded at fair value only when impairment is recognized. For discontinued operations, long-lived assets
are measured at the lower of carrying amount or fair value less cost to sell. The fair value of these assets were determined using models
with significant unobservable inputs which were classified as Level 3 inputs, primarily the discounted future cash flow.&lt;/span&gt;&lt;/p&gt;</itp:NonRecurringFairValueMeasurementsPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c0" id="ixv-3804">&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;Share-Based
Compensation&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company uses the fair value recognition provision of ASC Topic 718, &lt;i&gt;Compensation-Stock Compensation&lt;/i&gt;, which requires the Company
to expense the cost of employee services received in exchange for an award of equity instruments based on the grant date fair value of
such instruments over the vesting 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;The
Company also applies the provisions of ASC Topic 505-50, &lt;i&gt;Equity Based Payments to Non-Employees &lt;/i&gt;to account for stock-based compensation
awards issued to non-employees for services. Such awards for services are recorded at either the fair value of the consideration received
or the fair value of the instruments issued in exchange for such services, whichever is more reliably measurable.&lt;/span&gt;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:RestrictedAssetsDisclosureTextBlock contextRef="c0" id="ixv-3854">&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;(3)
Restricted Cash&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Restricted
cash of $478,066 and $472,983 as of September 30, 2024 and December 31, 2023 was presented for the cash deposited at the Industrial and
Commercial Bank of China of Tengsheng Paper. The deposit was restricted due to the legal proceeding against Tengsheng Paper and Jie Ping,
who served as the executive director and the legal representative of Tengsheng Paper.&lt;/span&gt;&lt;/p&gt;</us-gaap:RestrictedAssetsDisclosureTextBlock>
    <us-gaap:RestrictedCashCurrent contextRef="c2" decimals="0" id="ixv-11628" unitRef="usd">478066</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c3" decimals="0" id="ixv-11629" unitRef="usd">472983</us-gaap:RestrictedCashCurrent>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c0" id="ixv-3867">&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;(4)
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;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Raw
materials inventory includes mainly recycled paper board and recycled white scrap paper. Finished goods include mainly products of corrugating
medium paper, offset printing paper and tissue paper products. Inventories consisted of the following as of September 30, 2024 and December
31, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.65pt"&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"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;September 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td 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;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Raw Materials&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="padding-left: 0.125in; width: 76%; text-align: left"&gt;Recycled paper board&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&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,873,233&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;198,744&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Recycled white scrap paper&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,762&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,647&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"&gt;Gas&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;65,771&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,428&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Base paper and other raw materials&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;160,308&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;142,149&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: right"&gt;&#160;&lt;/td&gt;&lt;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,110,074&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;372,968&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Semi-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;303,433&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;300,207&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;Finished Goods&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,319,032&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,885,019&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 inventory, gross&lt;/td&gt;&lt;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,732,539&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,558,194&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; padding-bottom: 1.5pt"&gt;Inventory reserve&lt;/td&gt;&lt;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-15"&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,959&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; text-align: left; padding-bottom: 4pt"&gt;Total inventory, net&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;5,732,539&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;3,555,235&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" id="ixv-11630">Inventories consisted of the following as of September 30, 2024 and December
31, 2023:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;September 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td 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;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Raw Materials&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="padding-left: 0.125in; width: 76%; text-align: left"&gt;Recycled paper board&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&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,873,233&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;198,744&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Recycled white scrap paper&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,762&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,647&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"&gt;Gas&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;65,771&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,428&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Base paper and other raw materials&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;160,308&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;142,149&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: right"&gt;&#160;&lt;/td&gt;&lt;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,110,074&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;372,968&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Semi-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;303,433&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;300,207&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;Finished Goods&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,319,032&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,885,019&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 inventory, gross&lt;/td&gt;&lt;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,732,539&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,558,194&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; padding-bottom: 1.5pt"&gt;Inventory reserve&lt;/td&gt;&lt;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-15"&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,959&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; text-align: left; padding-bottom: 4pt"&gt;Total inventory, net&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;5,732,539&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;3,555,235&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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="c61" decimals="0" id="ixv-11631" unitRef="usd">3873233</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c62" decimals="0" id="ixv-11632" unitRef="usd">198744</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c63" decimals="0" id="ixv-11633" unitRef="usd">10762</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c64" decimals="0" id="ixv-11634" unitRef="usd">10647</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c65" decimals="0" id="ixv-11635" unitRef="usd">65771</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c66" decimals="0" id="ixv-11636" unitRef="usd">21428</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c67" decimals="0" id="ixv-11637" unitRef="usd">160308</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c68" decimals="0" id="ixv-11638" unitRef="usd">142149</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c2" decimals="0" id="ixv-11639" unitRef="usd">4110074</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c3" decimals="0" id="ixv-11640" unitRef="usd">372968</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="c2" decimals="0" id="ixv-11641" unitRef="usd">303433</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c3" decimals="0" id="ixv-11642" unitRef="usd">300207</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="c2" decimals="0" id="ixv-11643" unitRef="usd">1319032</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c3" decimals="0" id="ixv-11644" unitRef="usd">2885019</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross contextRef="c2" decimals="0" id="ixv-11645" unitRef="usd">5732539</us-gaap:InventoryGross>
    <us-gaap:InventoryGross contextRef="c3" decimals="0" id="ixv-11646" unitRef="usd">3558194</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves contextRef="c3" decimals="0" id="ixv-11647" unitRef="usd">2959</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet contextRef="c2" decimals="0" id="ixv-11648" unitRef="usd">5732539</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-11649" unitRef="usd">3555235</us-gaap:InventoryNet>
    <us-gaap:OtherCurrentAssetsTextBlock contextRef="c0" id="ixv-4009">&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;(5)
Prepayments and other current assets&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Prepayments
and other current assets consisted of the following as of September 30, 2024 and December 31, 2023:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.65pt"&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"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;September 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td 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;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Prepaid land lease&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&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,135&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-16"&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;Prepayment for purchase of materials&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,737,653&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,446,823&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;Value-added tax recoverable&lt;/td&gt;&lt;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,494,151&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,409,459&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;Prepaid gas&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;134,291&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;116,372&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;Others&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,365&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,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; "&gt;
    &lt;td style="text-align: right; padding-bottom: 4pt"&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;19,384,595&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;18,981,290&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:OtherCurrentAssetsTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="c0" id="ixv-4016">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Prepayments
and other current assets consisted of the following as of September 30, 2024 and December 31, 2023:&lt;/span&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;September 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td 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;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Prepaid land lease&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&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,135&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-16"&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;Prepayment for purchase of materials&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,737,653&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,446,823&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;Value-added tax recoverable&lt;/td&gt;&lt;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,494,151&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,409,459&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;Prepaid gas&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;134,291&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;116,372&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;Others&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,365&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,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; "&gt;
    &lt;td style="text-align: right; padding-bottom: 4pt"&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;19,384,595&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;18,981,290&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:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <itp:PrepaidLandLease contextRef="c2" decimals="0" id="ixv-11650" unitRef="usd">7135</itp:PrepaidLandLease>
    <itp:PrepaymentForPurchaseOfMaterials contextRef="c2" decimals="0" id="ixv-11651" unitRef="usd">5737653</itp:PrepaymentForPurchaseOfMaterials>
    <itp:PrepaymentForPurchaseOfMaterials contextRef="c3" decimals="0" id="ixv-11652" unitRef="usd">5446823</itp:PrepaymentForPurchaseOfMaterials>
    <us-gaap:ValueAddedTaxReceivable contextRef="c2" decimals="0" id="ixv-11653" unitRef="usd">13494151</us-gaap:ValueAddedTaxReceivable>
    <us-gaap:ValueAddedTaxReceivable contextRef="c3" decimals="0" id="ixv-11654" unitRef="usd">13409459</us-gaap:ValueAddedTaxReceivable>
    <itp:PrepaidGas contextRef="c2" decimals="0" id="ixv-11655" unitRef="usd">134291</itp:PrepaidGas>
    <itp:PrepaidGas contextRef="c3" decimals="0" id="ixv-11656" unitRef="usd">116372</itp:PrepaidGas>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="c2" decimals="0" id="ixv-11657" unitRef="usd">11365</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="c3" decimals="0" id="ixv-11658" unitRef="usd">8636</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c2" decimals="0" id="ixv-11659" unitRef="usd">19384595</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="0" id="ixv-11660" unitRef="usd">18981290</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0" id="ixv-4104">&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;(6)
Property, plant and equipment, net&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of September 30, 2024 and December 31, 2023, 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 0pt 7.65pt"&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"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;September 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td 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;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&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: 76%; text-align: left"&gt;Land use rights&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;82,380,439&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;81,504,608&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;Building and improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;68,300,564&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,939,059&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;160,198,007&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;158,629,858&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;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;351,950&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;348,209&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;Construction in progress&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-17"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-18"&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="font-weight: bold"&gt;Totals&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;311,230,960&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;308,421,734&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;Less: accumulated depreciation and 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;(156,475,574&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;(144,447,712&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="text-align: left; padding-bottom: 4pt"&gt;Property, Plant and Equipment, net&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;154,755,386&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;163,974,022&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"&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;As
of September 30, 2024 and December 31, 2023, land use rights represented twenty three parcels of state-owned lands located in Xushui
District and Wei County of Hebei Province in China, with lease terms of 50 years expiring in 2061 and 2068, respectively.&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;As
of September 30, 2024 and December 31, 2023, certain property, plant and equipment of Dongfang Paper with net values of $&lt;span style="-sec-ix-hidden: hidden-fact-19"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-20"&gt;nil&lt;/span&gt;&lt;/span&gt;, have been
pledged pursuant to a long-term loan from credit union of Dongfang Paper. Land use right of Tengsheng Paper with net value of $4,875,045
and $4,910,034, respectively, as of September 30, 2024 and December 31, 2023 was pledged for a long-term loan from credit union of Baoding
Shengde. In addition, land use right of Tengsheng Paper with net value of $3,744,874 and $3,781,366, respectively, as of September 30,
2024 and December 31, 2023 was pledged for another long-term loan from credit union of Baoding Shengde. Certain property, plant and equipment
of Dongfang Paper with net values of $251,593 was pledged for a short-term loan from Bank of Cangzhou. See &#x201c;Short-term bank loans&#x201d;
under Note (8), Loans Payable, for details of the transaction and asset collaterals.&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;Depreciation
and amortization of property, plant and equipment was $3,483,298 and $3,423,231 for the three months ended September 30, 2024 and 2023,
respectively. Depreciation and amortization of property, plant and equipment was $10,346,181 and $10,573,288 for the nine months ended
September 30, 2024 and 2023, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0" id="ixv-4112">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of September 30, 2024 and December 31, 2023, property, plant and equipment consisted of the following:&lt;/span&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;September 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td 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;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&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: 76%; text-align: left"&gt;Land use rights&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;82,380,439&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;81,504,608&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;Building and improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;68,300,564&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,939,059&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;160,198,007&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;158,629,858&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;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;351,950&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;348,209&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;Construction in progress&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-17"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-18"&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="font-weight: bold"&gt;Totals&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;311,230,960&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;308,421,734&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;Less: accumulated depreciation and 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;(156,475,574&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;(144,447,712&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="text-align: left; padding-bottom: 4pt"&gt;Property, Plant and Equipment, net&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;154,755,386&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;163,974,022&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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c73" decimals="0" id="ixv-11661" unitRef="usd">82380439</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c74" decimals="0" id="ixv-11662" unitRef="usd">81504608</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c75" decimals="0" id="ixv-11663" unitRef="usd">68300564</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c76" decimals="0" id="ixv-11664" unitRef="usd">67939059</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c77" decimals="0" id="ixv-11665" unitRef="usd">160198007</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c78" decimals="0" id="ixv-11666" unitRef="usd">158629858</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c79" decimals="0" id="ixv-11667" unitRef="usd">351950</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c80" decimals="0" id="ixv-11668" unitRef="usd">348209</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c2" decimals="0" id="ixv-11669" unitRef="usd">311230960</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="0" id="ixv-11670" unitRef="usd">308421734</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c2" decimals="0" id="ixv-11671" unitRef="usd">156475574</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="0" id="ixv-11672" unitRef="usd">144447712</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="0" id="ixv-11673" unitRef="usd">154755386</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-11674" unitRef="usd">163974022</us-gaap:PropertyPlantAndEquipmentNet>
    <itp:PropertyPlantAndEquipmentLeaseTerm contextRef="c3" id="ixv-11675">P50Y</itp:PropertyPlantAndEquipmentLeaseTerm>
    <itp:PropertyPlantAndEquipmentLeaseTerm contextRef="c2" id="ixv-11676">P50Y</itp:PropertyPlantAndEquipmentLeaseTerm>
    <itp:LandUseRightNetValue contextRef="c2" decimals="0" id="ixv-11677" unitRef="usd">4875045</itp:LandUseRightNetValue>
    <itp:LandUseRightNetValue contextRef="c3" decimals="0" id="ixv-11678" unitRef="usd">4910034</itp:LandUseRightNetValue>
    <itp:LandUseRightNetValue contextRef="c71" decimals="0" id="ixv-11679" unitRef="usd">3744874</itp:LandUseRightNetValue>
    <itp:LandUseRightNetValue contextRef="c72" decimals="0" id="ixv-11680" unitRef="usd">3781366</itp:LandUseRightNetValue>
    <us-gaap:PropertyPlantAndEquipmentOtherNet contextRef="c2" decimals="0" id="ixv-11681" unitRef="usd">251593</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <us-gaap:DepreciationAndAmortization contextRef="c6" decimals="0" id="ixv-11682" unitRef="usd">3483298</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c7" decimals="0" id="ixv-11683" unitRef="usd">3423231</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c0" decimals="0" id="ixv-11684" unitRef="usd">10346181</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c8" decimals="0" id="ixv-11685" unitRef="usd">10573288</us-gaap:DepreciationAndAmortization>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0" id="ixv-4274">&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;(7)
Leases&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Operating
lease lessor&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;The
Company has a non-cancellable agreement to lease plant to tenant under operating lease for 1 year from November 2023 to November 2024.
The lease does not contain contingent payments. The rental income of the year was paid in advance by the tenant in December 2023.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Operating
lease as lessee&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company leases space under non-cancelable operating leases for plant and production equipment. The lease does not have significant rent
escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the lease does not contain contingent
rent provisions.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New 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
lease include option to renew in condition that it is agreed by the landlord before expiry. Therefore, the majority of renewals to extend
the lease terms are not included in its right-of-use assets and lease liabilities as they are not reasonably certain of exercise. The
Company regularly evaluate the renewal options and when they are reasonably certain of exercise, the Company includes the renewal period
in its lease term.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
the Company&#x2019;s leases do not provide an implicit rate, it uses its incremental borrowing rate based on the information available
at the lease commencement date in determining the present value of the lease payments.&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;The
components of the Company&#x2019;s lease expense are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.7pt"&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"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Nine&#160;Months&lt;br/&gt;
 Ended&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"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;September 30, 2024&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;RMB&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&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"&gt;Operating lease cost&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;74,717&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;Short-term lease cost&lt;/td&gt;&lt;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-21"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Lease cost&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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;74,717&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 0pt 7.7pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; 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;Supplemental
cash flow information related to its operating leases was as follows for the period ended September 30, 2024:&lt;/span&gt;&lt;/p&gt;

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

&lt;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;Cash
paid for amounts included in the measurement of lease liabilities:&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"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Nine&#160;Months&lt;br/&gt;
 Ended&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;September 30, &#160;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; width: 88%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&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;Operating cash outflow from operating leases&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;&lt;div style="-sec-ix-hidden: hidden-fact-22"&gt;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif; 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;Maturities
of its lease liabilities for all operating leases are as follows as of September 30, 2024:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.05pt"&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; text-align: left; font-weight: bold"&gt;September 30,&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;Amount&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;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;285,413&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;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;142,706&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;142,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 style="text-align: left; padding-bottom: 1.5pt"&gt;2028 &amp;amp; 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;142,706&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"&gt;Total operating 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;713,531&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: Interest&lt;/td&gt;&lt;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;(90,589&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;Present value of lease liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;622,942&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: current portion, record in current liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(249,976&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Present value of 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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;372,966&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 0pt 7.05pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; 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;The
weighted average remaining lease terms and discount rates for all of its operating leases were as follows as of September 30, 2024:&lt;/span&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" 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"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;September 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td 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;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;RMB&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;Remaining lease term and discount rate:&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: 88%; text-align: left"&gt;Weighted average remaining lease term (years)&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.9&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;Weighted average discount rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.56&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseDescription contextRef="c0" id="ixv-11686">1 year from November 2023 to November 2024</us-gaap:LesseeOperatingLeaseDescription>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0" id="ixv-4341">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
components of the Company&#x2019;s lease expense are as follows:&lt;/span&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Nine&#160;Months&lt;br/&gt;
 Ended&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"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;September 30, 2024&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;RMB&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&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"&gt;Operating lease cost&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;74,717&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;Short-term lease cost&lt;/td&gt;&lt;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-21"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Lease cost&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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;74,717&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:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c0" decimals="0" id="ixv-11687" unitRef="cny">74717</us-gaap:OperatingLeaseCost>
    <us-gaap:LeaseCost contextRef="c0" decimals="0" id="ixv-11688" unitRef="cny">74717</us-gaap:LeaseCost>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="c0" id="ixv-4394">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cash
paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Nine&#160;Months&lt;br/&gt;
 Ended&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;September 30, &#160;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;RMB&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; width: 88%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&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;Operating cash outflow from operating leases&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;&lt;div style="-sec-ix-hidden: hidden-fact-22"&gt;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0" id="ixv-4444">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Maturities
of its lease liabilities for all operating leases are as follows as of September 30, 2024:&lt;/span&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; text-align: left; font-weight: bold"&gt;September 30,&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;Amount&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;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;285,413&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;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;142,706&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;142,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 style="text-align: left; padding-bottom: 1.5pt"&gt;2028 &amp;amp; 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;142,706&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"&gt;Total operating 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;713,531&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: Interest&lt;/td&gt;&lt;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;(90,589&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;Present value of lease liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;622,942&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: current portion, record in current liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(249,976&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Present value of 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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;372,966&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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c2" decimals="0" id="ixv-11689" unitRef="usd">285413</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c2" decimals="0" id="ixv-11690" unitRef="usd">142706</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c2" decimals="0" id="ixv-11691" unitRef="usd">142706</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c2" decimals="0" id="ixv-11692" unitRef="usd">142706</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c2" decimals="0" id="ixv-11693" unitRef="usd">713531</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c2" decimals="0" id="ixv-11694" unitRef="usd">90589</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c2" decimals="0" id="ixv-11695" unitRef="usd">622942</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c2" decimals="0" id="ixv-11696" unitRef="usd">249976</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c2" decimals="0" id="ixv-11697" unitRef="usd">372966</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <itp:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock contextRef="c0" id="ixv-4512">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
weighted average remaining lease terms and discount rates for all of its operating leases were as follows as of September 30, 2024:&lt;/span&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"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;September 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td 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;2024&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;RMB&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;Remaining lease term and discount rate:&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: 88%; text-align: left"&gt;Weighted average remaining lease term (years)&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.9&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;Weighted average discount rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.56&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</itp:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c2" id="ixv-11698">P3Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c2" decimals="4" id="ixv-11699" unitRef="pure">0.0756</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:DebtDisclosureTextBlock contextRef="c0" id="ixv-4583">&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;(8)
Loans 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;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;Short-term
bank loans&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.7pt"&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"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;September 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td 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;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Bank of Cangzhou 1&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;142,706&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-23"&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&gt;Bank of Cangzhou 2&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;285,413&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-24"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Industrial and Commercial Bank of China (&#x201c;ICBC&#x201d;) Loan 1&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-25"&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;2,824&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;ICBC Loan 2&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-26"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;70,594&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;ICBC Loan 3&lt;/td&gt;&lt;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-27"&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;350,149&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;ICBC Loan 4&lt;/td&gt;&lt;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,854&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-28"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;ICBC Loan 5&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;142,706&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-29"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;ICBC Loan 6&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;142,706&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-30"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;ICBC Loan 7&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;139,852&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-31"&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: right; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 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="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total short-term bank loans&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;856,238&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;423,567&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
December 31, 2023, the Company entered into a working capital loan agreement with the Bank of Cangzhou, to borrow $142,706 at a fixed
interest rate of 5.5% per annum. The loan is secured by certain of the Company&#x2019;s manufacturing equipment with net book value of
$251,593 as of September 30, 2024. The loan will be due by December 30, 2024.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
December 31, 2023, the Company entered into a working capital loan agreement with the Bank of Cangzhou, to borrow $285,413 at a fixed
interest rate of 5.5% per annum. The loan will be due by December 30, 2024.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
September 15, 2023, the Company entered into a working capital loan agreement with the ICBC, with a balance of $&lt;span style="-sec-ix-hidden: hidden-fact-33"&gt;nil&lt;/span&gt; and $2,824 as of
September 30, 2024 and December 31, 2023, respectively. The loan bore a fixed interest rate of 3.45% per annum. The loan was repaid in
June 2024.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
September 22, 2023, the Company entered into a working capital loan agreement with the ICBC, with a balance of $&lt;span style="-sec-ix-hidden: hidden-fact-34"&gt;nil&lt;/span&gt; and $70,594 as of
September 30, 2024 and December 31, 2023, respectively. The loan bore a fixed interest rate of 3.45% per annum. The loan was repaid in
June 2024.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
September 22, 2023, the Company entered into a working capital loan agreement with the ICBC, with a balance of $&lt;span style="-sec-ix-hidden: hidden-fact-35"&gt;nil&lt;/span&gt; and $350,149 as of
September 30, 2024 and December 31, 2023, respectively. The loan bore a fixed interest rate of 3.45% per annum. The loan was repaid in
June 2024.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
June 11, 2024, the Company entered into a working capital loan agreement with the ICBC, with a balance of $2,854 as of September 30,
2024. The loan bears a fixed interest rate of 3.45% per annum. The loan will be due by June 11, 2025.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
June 21, 2024, the Company entered into a working capital loan agreement with the ICBC, with a balance of $142,706 as of September 30,
2024. The loan bears a fixed interest rate of 3.45% per annum. The loan will be due by June 21, 2025.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
June 22, 2024, the Company entered into a working capital loan agreement with the ICBC, with a balance of $142,706 as of September 30,
2024. The loan bears a fixed interest rate of 3.45% per annum. The loan will be due by June 22, 2025.&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;On
June 24, 2024, the Company entered into a working capital loan agreement with the ICBC, with a balance of $139,852 as of September 30,
2024. The loan bears a fixed interest rate of 3.45% per annum. The loan will be due by June 24, 2025.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of September 30, 2024, there were guaranteed short-term borrowings of $142,707 and unsecured bank loans of $713,531. As of December 31,
2023, there were guaranteed short-term borrowings of $&lt;span style="-sec-ix-hidden: hidden-fact-36"&gt;nil&lt;/span&gt; and unsecured bank loans of $423,567.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New 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 short-term borrowing rates for the three months ended September 30, 2024 and 2023 were approximately 4.47% and 4.52%. The average
short-term borrowing rates for the nine months ended September 30, 2024 and 2023 were approximately 4.47% and 4.66%.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New 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;Long-term
loans&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of September 30, 2024 and December 31, 2023, long-term loans were $8,931,986 and $11,378,429, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.7pt; text-align: 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"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;September 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td 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;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Rural Credit Union of Xushui District Loan 1&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&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,566,229&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;3,528,315&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;Rural Credit Union of Xushui District Loan 2&lt;/td&gt;&lt;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,283,301&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,259,026&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;Rural Credit Union of Xushui District Loan 3&lt;/td&gt;&lt;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,855,182&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,835,458&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;Rural Credit Union of Xushui District Loan 4&lt;/td&gt;&lt;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-32"&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;2,541,404&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;Rural Credit Union of Xushui District Loan 5&lt;/td&gt;&lt;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,227,274&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,214,226&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,931,986&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,378,429&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;Less: Current portion of long-term 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;(4,365,385&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;(6,874,497&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; text-align: left; padding-bottom: 4pt"&gt;Long-term loans&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;4,566,601&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;4,503,932&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 0pt 7.7pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New 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 September 30, 2024, the Company&#x2019;s long-term debt repayments for the next coming years were as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.7pt; text-align: 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="border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Fiscal year&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Amount&lt;/b&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%"&gt;Remainder of 2024&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,365,385&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;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;4,281,188&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;2026 &amp;amp; after&lt;/td&gt;&lt;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;285,413&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;8,931,986&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 6.7pt 0pt 7.7pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New 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 15, 2013, the Company entered into a loan agreement with the Rural Credit Union of Xushui District for a term of 5 years, which
was originally due and payable in various installments from December 21, 2013 to July 26, 2018. On June 21, 2018, the loan was extended
for additional 5 years and was due and payable in various installments from December 21, 2018 to June 20, 2023. On August 24, 2023, the
loan was extended for another 3 years and will be due and payable on August 24, 2026. The loan is secured by certain of the Company&#x2019;s
manufacturing equipment with net book value of $&lt;span style="-sec-ix-hidden: hidden-fact-37"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-38"&gt;nil&lt;/span&gt;&lt;/span&gt; as of September 30, 2024 and December 31, 2023. Interest payment is due monthly and
bore a rate of 7.68% per annum. Effective from November 15, 2022, the interest rate was reduced to 7% per annum. As of September 30,
2024 and December 31, 2023, the total outstanding loan balance was $3,566,229 and $3,528,315. Out of the total outstanding loan balance,
current portion amounted was $1,996,460 and $1,269,290, which is presented as current liabilities in the consolidated balance sheet and
the remaining balance of $1,569,769 and $2,259,025 is presented as non-current liabilities in the consolidated balance sheet as of September
30, 2024 and December 31, 2023, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
April 17, 2019, the Company entered into a loan agreement with the Rural Credit Union of Xushui District for a term of 2 years, which
was due and payable in various installments from August 21, 2019 to April 16, 2021. The loan was renewed on March 22, 2021, December
24, 2021 and April 16, 2024 and extended for additional 5 years in total, which is due on April 15, 2026 according to the new schedule.
The loan is secured by Tengsheng Paper with its land use right as collateral for the benefit of the credit union. Interest payment is
due quarterly and bore a rate of 7.68% per annum. Effective from November 15, 2022, the interest rate was reduced to 7% per annum. As
of September 30, 2024 and December 31, 2023, the total outstanding loan balance was $2,283,301 and $2,259,026, respectively, which are
presented as non-current liabilities and current liabilities, respectively, in the consolidated balance sheet as of September 30, 2024
and December 31, 2023.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
December 12, 2019, the Company entered into a loan agreement with the Rural Credit Union of Xushui District for a term of 2 years, which
is due and payable in various installments from June 21, 2020 to December 11, 2021. The loan was renewed on March 22, 2021 and December
24, 2021 and extended for additional 3 years in total, which will be due on December 11, 2024 according to the new schedule. The loan
is secured by Tengsheng Paper with its land use right as collateral for the benefit of the credit union. Interest payment is due monthly
and bore a rate of 7.56% per annum. Effective from November 15, 2022, the interest rate was reduced to 7% per annum. As of September
30, 2024 and December 31, 2023, the total outstanding loan balance was $1,855,182 and $1,835,458, respectively, which are presented as
current liabilities in the consolidated balance sheet as of September 30, 2024 and December 31, 2023.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
February 26, 2023, the Company entered into a loan agreement with the Rural Credit Union of Xushui District for a term of 2 years, which
is due and payable in various installments from August 21, 2023 to February 24, 2025. The loan is secured by Dongfang Paper with its
land use right as collateral for the benefit of the credit union. Interest payment is due monthly and bore a rate of 7% per annum. The
loan was repaid in July 2024. As of September 30, 2024 and December 31, 2023, the total outstanding loan balance was $&lt;span style="-sec-ix-hidden: hidden-fact-39"&gt;nil&lt;/span&gt; and $2,541,404.
Out of the total outstanding loan balance, current portion amounted was $&lt;span style="-sec-ix-hidden: hidden-fact-40"&gt;nil&lt;/span&gt; and $1,284,820, which is presented as current liabilities
in the consolidated balance sheet and the remaining balance of $&lt;span style="-sec-ix-hidden: hidden-fact-41"&gt;nil&lt;/span&gt; and $1,256,584 is presented as non-current liabilities in the consolidated
balance sheet as of September 30, 2024 and December 31, 2023, respectively.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
December 5, 2023, the Company entered into a loan agreement with the Rural Credit Union of Xushui District for a term of 3 years, which
was due in various installments from June 21, 2024 to December 5, 2026. The loan was guaranteed by an independent third party. Interest
payment was due monthly and bore a rate of 7% per annum. As of September 30, 2024 and December 31, 2023, total outstanding loan balance
was $1,227,274 and $1,214,226, respectively. Out of the total outstanding loan balance, current portion amounted $513,743 and $225,903,
which is presented as current liabilities and the remaining balance of $713,531 and $988,323 is presented as non-current liabilities
in the consolidated balance sheet as of September 30, 2024 and December 31, 2023, respectively.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
interest expenses for the short-term bank loans and long-term loans for the three months ended September 30, 2024 and 2023 were $171,430
and $247,628, respectively. Total interest expenses for the short-term bank loans and long-term loans for the nine months ended September
30, 2024 and 2023 were $593,271 and $760,807, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfShortTermDebtTextBlock contextRef="c0" id="ixv-4591">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Short-term
bank loans&lt;/i&gt;&lt;/span&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;September 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td 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;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Bank of Cangzhou 1&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;142,706&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-23"&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&gt;Bank of Cangzhou 2&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;285,413&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-24"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Industrial and Commercial Bank of China (&#x201c;ICBC&#x201d;) Loan 1&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-25"&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;2,824&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;ICBC Loan 2&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-26"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;70,594&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;ICBC Loan 3&lt;/td&gt;&lt;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-27"&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;350,149&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;ICBC Loan 4&lt;/td&gt;&lt;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,854&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-28"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;ICBC Loan 5&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;142,706&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-29"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;ICBC Loan 6&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;142,706&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-30"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;ICBC Loan 7&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;139,852&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-31"&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: right; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 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="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total short-term bank loans&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;856,238&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;423,567&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:ScheduleOfShortTermDebtTextBlock>
    <us-gaap:ShortTermBorrowings contextRef="c124" decimals="0" id="ixv-11700" unitRef="usd">142706</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c126" decimals="0" id="ixv-11701" unitRef="usd">285413</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c95" decimals="0" id="ixv-11702" unitRef="usd">2824</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c130" decimals="0" id="ixv-11703" unitRef="usd">70594</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c90" decimals="0" id="ixv-11704" unitRef="usd">350149</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c93" decimals="0" id="ixv-11705" unitRef="usd">2854</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c132" decimals="0" id="ixv-11706" unitRef="usd">142706</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c134" decimals="0" id="ixv-11707" unitRef="usd">142706</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c136" decimals="0" id="ixv-11708" unitRef="usd">139852</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c2" decimals="0" id="ixv-11709" unitRef="usd">856238</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c3" decimals="0" id="ixv-11710" unitRef="usd">423567</us-gaap:ShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c83" decimals="0" id="ixv-11711" unitRef="usd">142706</us-gaap:OtherShortTermBorrowings>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate contextRef="c83" decimals="3" id="ixv-11712" unitRef="pure">0.055</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:SaleLeasebackTransactionNetBookValue contextRef="c84" decimals="0" id="ixv-11713" unitRef="usd">251593</us-gaap:SaleLeasebackTransactionNetBookValue>
    <itp:LoanDueDate contextRef="c84" id="ixv-11714">2024-12-30</itp:LoanDueDate>
    <us-gaap:OtherShortTermBorrowings contextRef="c3" decimals="0" id="ixv-11715" unitRef="usd">285413</us-gaap:OtherShortTermBorrowings>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate contextRef="c3" decimals="3" id="ixv-11716" unitRef="pure">0.055</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <itp:LoanDueDate contextRef="c85" id="ixv-11717">2024-12-30</itp:LoanDueDate>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c86" decimals="0" id="ixv-11718" unitRef="usd">2824</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate contextRef="c85" decimals="4" id="ixv-11719" unitRef="pure">0.0345</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c88" decimals="0" id="ixv-11720" unitRef="usd">70594</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate contextRef="c87" decimals="4" id="ixv-11721" unitRef="pure">0.0345</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c90" decimals="0" id="ixv-11722" unitRef="usd">350149</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate contextRef="c89" decimals="4" id="ixv-11723" unitRef="pure">0.0345</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <itp:WorkingCapitalLoan contextRef="c91" decimals="0" id="ixv-11724" unitRef="usd">2854</itp:WorkingCapitalLoan>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate contextRef="c91" decimals="4" id="ixv-11725" unitRef="pure">0.0345</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <itp:LoanDueDate contextRef="c89" id="ixv-11726">2025-06-11</itp:LoanDueDate>
    <itp:WorkingCapitalLoan contextRef="c2" decimals="0" id="ixv-11727" unitRef="usd">142706</itp:WorkingCapitalLoan>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate contextRef="c2" decimals="4" id="ixv-11728" unitRef="pure">0.0345</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <itp:LoanDueDate contextRef="c87" id="ixv-11729">2025-06-21</itp:LoanDueDate>
    <itp:WorkingCapitalLoan contextRef="c92" decimals="0" id="ixv-11730" unitRef="usd">142706</itp:WorkingCapitalLoan>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate contextRef="c92" decimals="4" id="ixv-11731" unitRef="pure">0.0345</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <itp:LoanDueDate contextRef="c93" id="ixv-11732">2025-06-22</itp:LoanDueDate>
    <itp:WorkingCapitalLoan contextRef="c93" decimals="0" id="ixv-11733" unitRef="usd">139852</itp:WorkingCapitalLoan>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate contextRef="c93" decimals="4" id="ixv-11734" unitRef="pure">0.0345</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <itp:LoanDueDate contextRef="c94" id="ixv-11735">2025-06-24</itp:LoanDueDate>
    <us-gaap:OtherShortTermBorrowings contextRef="c2" decimals="0" id="ixv-11736" unitRef="usd">142707</us-gaap:OtherShortTermBorrowings>
    <us-gaap:UnsecuredDebt contextRef="c2" decimals="0" id="ixv-11737" unitRef="usd">713531</us-gaap:UnsecuredDebt>
    <us-gaap:UnsecuredDebt contextRef="c3" decimals="0" id="ixv-11738" unitRef="usd">423567</us-gaap:UnsecuredDebt>
    <us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime contextRef="c6" decimals="4" id="ixv-11739" unitRef="pure">0.0447</us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime contextRef="c7" decimals="4" id="ixv-11740" unitRef="pure">0.0452</us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime contextRef="c0" decimals="4" id="ixv-11741" unitRef="pure">0.0447</us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime contextRef="c8" decimals="4" id="ixv-11742" unitRef="pure">0.0466</us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c0" id="ixv-4819">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of September 30, 2024 and December 31, 2023, long-term loans were $8,931,986 and $11,378,429, respectively.&lt;/span&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;September 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td 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;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Rural Credit Union of Xushui District Loan 1&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&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,566,229&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;3,528,315&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;Rural Credit Union of Xushui District Loan 2&lt;/td&gt;&lt;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,283,301&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,259,026&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;Rural Credit Union of Xushui District Loan 3&lt;/td&gt;&lt;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,855,182&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,835,458&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;Rural Credit Union of Xushui District Loan 4&lt;/td&gt;&lt;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-32"&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;2,541,404&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;Rural Credit Union of Xushui District Loan 5&lt;/td&gt;&lt;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,227,274&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,214,226&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,931,986&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,378,429&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;Less: Current portion of long-term 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;(4,365,385&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;(6,874,497&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; text-align: left; padding-bottom: 4pt"&gt;Long-term loans&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;4,566,601&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;4,503,932&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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt contextRef="c2" decimals="0" id="ixv-11743" unitRef="usd">8931986</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c3" decimals="0" id="ixv-11744" unitRef="usd">11378429</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c103" decimals="0" id="ixv-11745" unitRef="usd">3566229</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c104" decimals="0" id="ixv-11746" unitRef="usd">3528315</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c100" decimals="0" id="ixv-11747" unitRef="usd">2283301</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c101" decimals="0" id="ixv-11748" unitRef="usd">2259026</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c107" decimals="0" id="ixv-11749" unitRef="usd">1855182</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c113" decimals="0" id="ixv-11750" unitRef="usd">1835458</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c116" decimals="0" id="ixv-11751" unitRef="usd">2541404</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c115" decimals="0" id="ixv-11752" unitRef="usd">1227274</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c117" decimals="0" id="ixv-11753" unitRef="usd">1214226</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c2" decimals="0" id="ixv-11754" unitRef="usd">8931986</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c3" decimals="0" id="ixv-11755" unitRef="usd">11378429</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c2" decimals="0" id="ixv-11756" unitRef="usd">4365385</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c3" decimals="0" id="ixv-11757" unitRef="usd">6874497</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c2" decimals="0" id="ixv-11758" unitRef="usd">4566601</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c3" decimals="0" id="ixv-11759" unitRef="usd">4503932</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c0" id="ixv-4925">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of September 30, 2024, the Company&#x2019;s long-term debt repayments for the next coming years were as follows:&lt;/span&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"&gt;&lt;b&gt;Fiscal year&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Amount&lt;/b&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%"&gt;Remainder of 2024&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,365,385&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;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;4,281,188&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;2026 &amp;amp; after&lt;/td&gt;&lt;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;285,413&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Total&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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;8,931,986&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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear contextRef="c2" decimals="0" id="ixv-11760" unitRef="usd">4365385</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c2" decimals="0" id="ixv-11761" unitRef="usd">4281188</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c2" decimals="0" id="ixv-11762" unitRef="usd">285413</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebt contextRef="c2" decimals="0" id="ixv-11763" unitRef="usd">8931986</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtTerm contextRef="c96" id="ixv-11764">P5Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtDescription contextRef="c97" id="ixv-11765">originally due and payable in various installments from December 21, 2013 to July 26, 2018.</us-gaap:LongTermDebtDescription>
    <us-gaap:LongTermDebtTerm contextRef="c98" id="ixv-11766">P5Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtTerm contextRef="c99" id="ixv-11767">P3Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtMaturityDate contextRef="c99" id="ixv-11768">2026-08-24</us-gaap:LongTermDebtMaturityDate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c100"
      decimals="4"
      id="ixv-11769"
      unitRef="pure">0.0768</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c102"
      decimals="2"
      id="ixv-11770"
      unitRef="pure">0.07</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebt contextRef="c103" decimals="0" id="ixv-11771" unitRef="usd">3566229</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c104" decimals="0" id="ixv-11772" unitRef="usd">3528315</us-gaap:LongTermDebt>
    <us-gaap:LineOfCredit contextRef="c100" decimals="0" id="ixv-11773" unitRef="usd">1996460</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c101" decimals="0" id="ixv-11774" unitRef="usd">1269290</us-gaap:LineOfCredit>
    <us-gaap:OtherLongTermDebt contextRef="c100" decimals="0" id="ixv-11775" unitRef="usd">1569769</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt contextRef="c101" decimals="0" id="ixv-11776" unitRef="usd">2259025</us-gaap:OtherLongTermDebt>
    <us-gaap:LongTermDebtTerm contextRef="c105" id="ixv-11777">P2Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtTerm contextRef="c106" id="ixv-11778">P5Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c107"
      decimals="4"
      id="ixv-11779"
      unitRef="pure">0.0768</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c108"
      decimals="2"
      id="ixv-11780"
      unitRef="pure">0.07</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebt contextRef="c100" decimals="0" id="ixv-11781" unitRef="usd">2283301</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c101" decimals="0" id="ixv-11782" unitRef="usd">2259026</us-gaap:LongTermDebt>
    <itp:LoanAgreementTerm contextRef="c109" id="ixv-11783">P2Y</itp:LoanAgreementTerm>
    <itp:LoanAgreementTerm contextRef="c110" id="ixv-11784">P3Y</itp:LoanAgreementTerm>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c111"
      decimals="4"
      id="ixv-11785"
      unitRef="pure">0.0756</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c112"
      decimals="2"
      id="ixv-11786"
      unitRef="pure">0.07</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebt contextRef="c107" decimals="0" id="ixv-11787" unitRef="usd">1855182</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c113" decimals="0" id="ixv-11788" unitRef="usd">1835458</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtTerm contextRef="c114" id="ixv-11789">P2Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c115"
      decimals="2"
      id="ixv-11790"
      unitRef="pure">0.07</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebt contextRef="c116" decimals="0" id="ixv-11791" unitRef="usd">2541404</us-gaap:LongTermDebt>
    <us-gaap:LineOfCredit contextRef="c117" decimals="0" id="ixv-11792" unitRef="usd">1284820</us-gaap:LineOfCredit>
    <us-gaap:OtherLongTermDebt contextRef="c117" decimals="0" id="ixv-11793" unitRef="usd">1256584</us-gaap:OtherLongTermDebt>
    <us-gaap:LongTermDebtTerm contextRef="c118" id="ixv-11794">P3Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtMaturityDate contextRef="c119" id="ixv-11795">2024-06-21</us-gaap:LongTermDebtMaturityDate>
    <us-gaap:LongTermDebtMaturityDate contextRef="c120" id="ixv-11796">2026-12-05</us-gaap:LongTermDebtMaturityDate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c121"
      decimals="2"
      id="ixv-11797"
      unitRef="pure">0.07</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebt contextRef="c115" decimals="0" id="ixv-11798" unitRef="usd">1227274</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c117" decimals="0" id="ixv-11799" unitRef="usd">1214226</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c122" decimals="0" id="ixv-11800" unitRef="usd">513743</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c123" decimals="0" id="ixv-11801" unitRef="usd">225903</us-gaap:LongTermDebtCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c122" decimals="0" id="ixv-11802" unitRef="usd">713531</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c123" decimals="0" id="ixv-11803" unitRef="usd">988323</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:InterestAndDebtExpense contextRef="c6" decimals="0" id="ixv-11804" unitRef="usd">171430</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense contextRef="c7" decimals="0" id="ixv-11805" unitRef="usd">247628</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense contextRef="c0" decimals="0" id="ixv-11806" unitRef="usd">593271</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense contextRef="c8" decimals="0" id="ixv-11807" unitRef="usd">760807</us-gaap:InterestAndDebtExpense>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0" id="ixv-5026">&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;(9)
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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Mr.
Zhenyong Liu, the Company&#x2019;s CEO has loaned money to Dongfang Paper for working capital purposes over a period of time. On January
1, 2013, Dongfang Paper and Mr. Zhenyong Liu renewed the three-year term loan previously entered on January 1, 2010, and extended the
maturity date further to December 31, 2015. On December 31, 2015, the Company paid off the loan of $2,249,279, together with interest
of $391,374 for the period from 2013 to 2015. Approximately $365,804 and $361,915 of interest were outstanding to Mr. Zhenyong Liu, which
were recorded in other payables and accrued liabilities as part of the current liabilities in the consolidated balance sheet as of September
30, 2024 and December 31, 2023, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
December 10, 2014, Mr. Zhenyong Liu provided a loan to the Company, amounted to $8,742,278 to Dongfang Paper for working capital purpose
with an interest rate of 4.35% per annum, which was based on the primary lending rate of People&#x2019;s Bank of China. The unsecured
loan was provided on December 10, 2014, and would be originally due on December 10, 2017. During the year of 2016, the Company repaid
$6,012,416 to Mr. Zhenyong Liu, together with interest of $288,596. In February 2018, the Company paid off the remaining balance, together
with interest of $20,400. As of September 30, 2024 and December 31, 2023, approximately $42,812 and $42,357 of interest, respectively,
were outstanding to Mr. Zhenyong Liu, which was recorded in other payables and accrued liabilities as part of the current liabilities
in the consolidated balance sheet.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New 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
March 1, 2015, the Company entered an agreement with Mr. Zhenyong Liu which allows Dongfang Paper to borrow from the CEO an amount up
to $17,201,342 (RMB120,000,000) for working capital purposes. The advances or funding under the agreement are due three years from the
date each amount is funded. The loan is unsecured and carries an annual interest rate set on the basis of the primary lending rate of
the People&#x2019;s Bank of China at the time of the borrowing. On July 13, 2015, an unsecured amount of $4,324,636 was drawn from the
facility. On October 14, 2016 an unsecured amount of $2,883,091 was drawn from the facility. In February 2018, the Company repaid $1,507,432
to Mr. Zhenyong Liu. The loan would be originally due on July 12, 2018. Mr. Zhenyong Liu agreed to extend the loan for additional 3 years
and the remaining balance will be due on July 12, 2021. On November 23, 2018, the company repaid $3,768,579 to Mr. Zhenyong Liu, together
with interest of $158,651. In December 2019, the company paid off the remaining balance, together with interest of 94,636. As of September
30, 2024 and December 31, 2023, the outstanding interest was $196,132 and $194,047, respectively, which was recorded in other payables
and accrued liabilities as part of the current liabilities in the consolidated balance sheet.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New 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 September 30, 2024 and December 31, 2023, total amount of loans due to Mr. Zhenyong Liu were $&lt;span style="-sec-ix-hidden: hidden-fact-42"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-43"&gt;nil&lt;/span&gt;&lt;/span&gt;. The interest expense incurred for
such related party loans were $&lt;span style="-sec-ix-hidden: hidden-fact-44"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-45"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-46"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-47"&gt;nil&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; for the three and nine months ended September 30, 2024 and 2023. The accrued interest owing to Mr.
Zhenyong Liu was approximately $604,748 and $598,319, as of September 30, 2024 and December 31, 2023, respectively, which was recorded
in other payables and accrued liabilities.&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
October 2022 and November 2022, the Company entered into two agreements with Mr. Zhenyong Liu, which allowed Mr. Zhenyong Liu to borrow
from the Company an amount of $7,059,455 (RMB50,000,000) in total. The loans were unsecured and carried a fixed interest rate of 4.35%
per annum. $4,235,673 (RMB30,000,000) was repaid by Mr. Zhengyong Liu in August 2023 and the remaining balance was repaid in December
2023. Interest income of the loan for the nine months ended September 30, 2024 and 2023 were $&lt;span style="-sec-ix-hidden: hidden-fact-48"&gt;nil&lt;/span&gt; and $263,342.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New 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 September 30, 2024 and December 31, 2023, amount due to shareholder was $727,433, which represents funds from shareholders to pay
for various expenses incurred in the U.S. The amount is due on demand with interest free.&lt;/span&gt;&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:LoansPayable contextRef="c138" decimals="0" id="ixv-11808" unitRef="usd">2249279</us-gaap:LoansPayable>
    <us-gaap:InterestPaid contextRef="c139" decimals="0" id="ixv-11809" unitRef="usd">391374</us-gaap:InterestPaid>
    <us-gaap:LongTermLoansFromBank contextRef="c140" decimals="0" id="ixv-11810" unitRef="usd">365804</us-gaap:LongTermLoansFromBank>
    <us-gaap:LongTermLoansFromBank contextRef="c141" decimals="0" id="ixv-11811" unitRef="usd">361915</us-gaap:LongTermLoansFromBank>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c142" decimals="0" id="ixv-11812" unitRef="usd">8742278</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="c143"
      decimals="4"
      id="ixv-11813"
      unitRef="pure">0.0435</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:RelatedPartyTransactionDate contextRef="c143" id="ixv-11814">2017-12-10</us-gaap:RelatedPartyTransactionDate>
    <us-gaap:RepaymentsOfDebt contextRef="c144" decimals="0" id="ixv-11815" unitRef="usd">6012416</us-gaap:RepaymentsOfDebt>
    <us-gaap:InterestPaid contextRef="c144" decimals="0" id="ixv-11816" unitRef="usd">288596</us-gaap:InterestPaid>
    <us-gaap:InterestPaid contextRef="c145" decimals="0" id="ixv-11817" unitRef="usd">20400</us-gaap:InterestPaid>
    <us-gaap:InterestPaid contextRef="c146" decimals="0" id="ixv-11818" unitRef="usd">42812</us-gaap:InterestPaid>
    <us-gaap:InterestPaid contextRef="c147" decimals="0" id="ixv-11819" unitRef="usd">42357</us-gaap:InterestPaid>
    <us-gaap:OtherShortTermBorrowings contextRef="c148" decimals="0" id="ixv-11820" unitRef="usd">17201342</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c148" decimals="0" id="ixv-11821" unitRef="cny">120000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:UnsecuredDebt contextRef="c149" decimals="0" id="ixv-11822" unitRef="usd">4324636</us-gaap:UnsecuredDebt>
    <us-gaap:UnsecuredDebt contextRef="c150" decimals="0" id="ixv-11823" unitRef="usd">2883091</us-gaap:UnsecuredDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c145" decimals="0" id="ixv-11824" unitRef="usd">1507432</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RelatedPartyTransactionDate contextRef="c145" id="ixv-11825">2018-07-12</us-gaap:RelatedPartyTransactionDate>
    <us-gaap:LoansHeldForSaleTerm contextRef="c151" id="ixv-11826">P3Y</us-gaap:LoansHeldForSaleTerm>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c152" decimals="0" id="ixv-11827" unitRef="usd">3768579</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:InterestExpenseOther contextRef="c152" decimals="0" id="ixv-11828" unitRef="usd">158651</us-gaap:InterestExpenseOther>
    <itp:InterestExpenses
      contextRef="c153"
      decimals="0"
      id="ixv-11829"
      unitRef="shares">94636</itp:InterestExpenses>
    <us-gaap:LongTermLoansFromBank contextRef="c154" decimals="0" id="ixv-11830" unitRef="usd">196132</us-gaap:LongTermLoansFromBank>
    <us-gaap:LongTermLoansFromBank contextRef="c155" decimals="0" id="ixv-11831" unitRef="usd">194047</us-gaap:LongTermLoansFromBank>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="c157" decimals="0" id="ixv-11832" unitRef="usd">604748</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="c158" decimals="0" id="ixv-11833" unitRef="usd">598319</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherBorrowings contextRef="c159" decimals="0" id="ixv-11834" unitRef="usd">7059455</us-gaap:OtherBorrowings>
    <us-gaap:OtherBorrowings contextRef="c160" decimals="0" id="ixv-11835" unitRef="usd">7059455</us-gaap:OtherBorrowings>
    <us-gaap:OtherBorrowings contextRef="c159" decimals="0" id="ixv-11836" unitRef="cny">50000000</us-gaap:OtherBorrowings>
    <us-gaap:OtherBorrowings contextRef="c160" decimals="0" id="ixv-11837" unitRef="cny">50000000</us-gaap:OtherBorrowings>
    <us-gaap:InvestmentInterestRate
      contextRef="c140"
      decimals="4"
      id="ixv-11838"
      unitRef="pure">0.0435</us-gaap:InvestmentInterestRate>
    <us-gaap:LoansPayable contextRef="c161" decimals="0" id="ixv-11839" unitRef="usd">4235673</us-gaap:LoansPayable>
    <us-gaap:LoansPayable contextRef="c161" decimals="0" id="ixv-11840" unitRef="cny">30000000</us-gaap:LoansPayable>
    <us-gaap:InterestAndFeeIncomeOtherLoans contextRef="c8" decimals="0" id="ixv-11841" unitRef="usd">263342</us-gaap:InterestAndFeeIncomeOtherLoans>
    <us-gaap:OtherReceivables contextRef="c2" decimals="0" id="ixv-11842" unitRef="usd">727433</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables contextRef="c3" decimals="0" id="ixv-11843" unitRef="usd">727433</us-gaap:OtherReceivables>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="c0" id="ixv-5120">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(10) Other payables and accrued liabilities&lt;/b&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;September&#160;30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Accrued electricity&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;117,171&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;3,054&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;Value-added tax payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;226,354&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;696&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;Accrued interest to a related party&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;604,748&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;598,319&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;Payable for purchase of property, plant and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,988,359&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,175,858&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;Accrued commission to salesmen&lt;/td&gt;&lt;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,185&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;47,040&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;Accrued bank loan interest&lt;/td&gt;&lt;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,295,773&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,070,708&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;Others&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;552,528&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;16,842&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;Totals&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;13,800,118&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;12,912,517&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"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Others mainly included $473,785 accrued liability for the legal proceeding
which Hebei Tengsheng was jointly liable for repayment of a loan. For details please refer to &lt;i&gt;Item 1. Legal Proceedings&lt;/i&gt;.&lt;/p&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="c0" id="ixv-5125">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;September&#160;30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Accrued electricity&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;117,171&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;3,054&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;Value-added tax payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;226,354&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;696&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;Accrued interest to a related party&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;604,748&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;598,319&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;Payable for purchase of property, plant and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,988,359&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,175,858&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;Accrued commission to salesmen&lt;/td&gt;&lt;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,185&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;47,040&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;Accrued bank loan interest&lt;/td&gt;&lt;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,295,773&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,070,708&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;Others&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;552,528&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;16,842&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;Totals&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;13,800,118&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;12,912,517&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:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedUtilitiesCurrent contextRef="c2" decimals="0" id="ixv-11844" unitRef="usd">117171</us-gaap:AccruedUtilitiesCurrent>
    <us-gaap:AccruedUtilitiesCurrent contextRef="c3" decimals="0" id="ixv-11845" unitRef="usd">3054</us-gaap:AccruedUtilitiesCurrent>
    <itp:ValueAddedTaxesPayableCurrent contextRef="c2" decimals="0" id="ixv-11846" unitRef="usd">226354</itp:ValueAddedTaxesPayableCurrent>
    <itp:ValueAddedTaxesPayableCurrent contextRef="c3" decimals="0" id="ixv-11847" unitRef="usd">696</itp:ValueAddedTaxesPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-11848" unitRef="usd">604748</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-11849" unitRef="usd">598319</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c2" decimals="0" id="ixv-11850" unitRef="usd">10988359</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c3" decimals="0" id="ixv-11851" unitRef="usd">11175858</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccruedSalesCommissionCurrent contextRef="c2" decimals="0" id="ixv-11852" unitRef="usd">15185</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent contextRef="c3" decimals="0" id="ixv-11853" unitRef="usd">47040</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:InterestPayableCurrent contextRef="c2" decimals="0" id="ixv-11854" unitRef="usd">1295773</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="c3" decimals="0" id="ixv-11855" unitRef="usd">1070708</us-gaap:InterestPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-11856" unitRef="usd">552528</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-11857" unitRef="usd">16842</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-11858" unitRef="usd">13800118</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-11859" unitRef="usd">12912517</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-11860" unitRef="usd">473785</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c0" id="ixv-5231">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(11) Derivative Liabilities&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -0.05pt"&gt;The Company analyzed the
warrant for derivative accounting consideration under ASC 815, &#x201c;Derivatives and Hedging, and hedging,&#x201d; and determined that
the instrument should be classified as a liability since the warrant becomes effective at issuance resulting in there being no explicit
limit to the number of shares to be delivered upon settlement of the above conversion options.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -0.05pt"&gt;ASC 815 requires we assess
the fair market value of derivative liability at the end of each reporting period and recognize any change in the fair market value as
other income or expense item.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company determined its derivative liabilities
to be a Level 3 fair value measurement and used the Black-Scholes pricing model to calculate the fair value as of September 30, 2024.
The Black-Scholes model requires six basic data inputs: the exercise or strike price, time to expiration, the risk-free interest rate,
the current stock price, the estimated volatility of the stock price in the future, and the dividend rate. Changes to these inputs could
produce a significantly higher or lower fair value measurement. The fair value of each warrant is estimated using the Black-Scholes valuation
model. The following weighted-average assumptions were used in the September 30, 2024:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Nine&#160;months&lt;br/&gt; ended&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;September&#160;30, &lt;br/&gt; 2024&lt;/b&gt;&lt;/span&gt;&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Expected term&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: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;0.55 - 2.75&lt;/span&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&gt;Expected average volatility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;77% - 102%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Expected dividend yield&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-49"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Risk-free interest rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;0.13% -&#160;3.66%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table summarizes the changes in
the derivative liabilities during the nine months ended September 30, 2024: Fair&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;Value Measurements Using Significant Observable
Inputs (Level 3)&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;Balance at December 31, 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;54&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;Change in fair value of derivative liability&lt;/td&gt;&lt;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;(51&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Balance at September 30, 2024&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;3&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:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c0" id="ixv-11861">The following weighted-average assumptions were used in the September 30, 2024:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Nine&#160;months&lt;br/&gt; ended&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;September&#160;30, &lt;br/&gt; 2024&lt;/b&gt;&lt;/span&gt;&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Expected term&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: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;0.55 - 2.75&lt;/span&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&gt;Expected average volatility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;77% - 102%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Expected dividend yield&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-49"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Risk-free interest rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;0.13% -&#160;3.66%&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c162"
      decimals="2"
      id="ixv-11862"
      unitRef="pure">0.55</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c163"
      decimals="2"
      id="ixv-11863"
      unitRef="pure">2.75</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c164"
      decimals="0"
      id="ixv-11864"
      unitRef="pure">77</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c165"
      decimals="0"
      id="ixv-11865"
      unitRef="pure">102</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c167"
      decimals="2"
      id="ixv-11866"
      unitRef="pure">0.13</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c168"
      decimals="2"
      id="ixv-11867"
      unitRef="pure">3.66</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock contextRef="c0" id="ixv-11868">Value Measurements Using Significant Observable
Inputs (Level 3)&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;Balance at December 31, 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;54&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;Change in fair value of derivative liability&lt;/td&gt;&lt;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;(51&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Balance at September 30, 2024&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;3&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:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock>
    <us-gaap:DerivativeLiabilities contextRef="c3" decimals="0" id="ixv-11869" unitRef="usd">54</us-gaap:DerivativeLiabilities>
    <us-gaap:FairValueAdjustmentOfWarrants contextRef="c0" decimals="0" id="ixv-11870" unitRef="usd">51</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:DerivativeLiabilities contextRef="c2" decimals="0" id="ixv-11871" unitRef="usd">3</us-gaap:DerivativeLiabilities>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0" id="ixv-5341">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(12) Common Stock&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Issuance of common stock to investors&lt;/i&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On January 20, 2021, the Company offered and sold
to certain institutional investors an aggregate of 2,618,182 shares of common stock and 2,618,182 warrants to purchase up to 2,618,182
shares of common stock in a best-efforts public offering for gross proceeds of approximately $14.4 million. The purchase price for each
share of common stock and the corresponding warrant was $5.5. The exercise price of the warrant was $5.5 per share.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On March 1, 2021, the Company offered and sold
to the public investors an aggregate of 2,927,786 shares of common stock and 1,463,893 warrants to purchase up to 1,463,893 shares of
common stock in a firm commitment underwritten public offering for gross proceeds of approximately $21.9 million. The purchase price for
each share of common stock and accompanying warrant was $7.5. The exercise price of the warrant was $7.5 per share.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockholdersEquityOtherShares
      contextRef="c169"
      decimals="0"
      id="ixv-11872"
      unitRef="shares">2618182</us-gaap:StockholdersEquityOtherShares>
    <itp:CommonStockIssuedToPurchaseOfWarrants
      contextRef="c169"
      decimals="0"
      id="ixv-11873"
      unitRef="shares">2618182</itp:CommonStockIssuedToPurchaseOfWarrants>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="c169"
      decimals="0"
      id="ixv-11874"
      unitRef="shares">2618182</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="c169"
      decimals="-5"
      id="ixv-11875"
      unitRef="usd">14400000</us-gaap:ProceedsFromIssuanceOfDebt>
    <itp:CorrespondingPricePerShare
      contextRef="c169"
      decimals="1"
      id="ixv-11876"
      unitRef="usdPershares">5.5</itp:CorrespondingPricePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c170"
      decimals="1"
      id="ixv-11877"
      unitRef="usdPershares">5.5</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:StockholdersEquityOtherShares
      contextRef="c171"
      decimals="0"
      id="ixv-11878"
      unitRef="shares">2927786</us-gaap:StockholdersEquityOtherShares>
    <itp:CommonStockIssuedToPurchaseOfWarrants
      contextRef="c171"
      decimals="0"
      id="ixv-11879"
      unitRef="shares">1463893</itp:CommonStockIssuedToPurchaseOfWarrants>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="c171"
      decimals="0"
      id="ixv-11880"
      unitRef="shares">1463893</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="c171"
      decimals="-5"
      id="ixv-11881"
      unitRef="usd">21900000</us-gaap:ProceedsFromIssuanceOfDebt>
    <itp:WarrantPricePerShare
      contextRef="c171"
      decimals="1"
      id="ixv-11882"
      unitRef="usdPershares">7.5</itp:WarrantPricePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c172"
      decimals="1"
      id="ixv-11883"
      unitRef="usdPershares">7.5</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <itp:WarrantDisclosureTextBlock contextRef="c0" id="ixv-5356">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(13) Warrants&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On April 29, 2020, the Company and certain institutional
investors entered into a securities purchase agreement, as amended on May 4, 2020 (the &#x201c;2020 Purchase Agreement&#x201d;), pursuant
to which the Company agreed to sell to such investors an aggregate of 440,000 shares of common stock and warrants to purchase up to 440,000
shares of common stock in a concurrent private placement (the &#x201c;May 2020 Warrants&#x201d;). The exercise price of the May 2020 Warrant
is $7.425 per share. These warrants become exercisable on July 23, 2020 and have a term of exercise equal to five years and six months
from the date of issuance till July 23, 2025. 88,000 May 2020 Warrants were exercised in February 2021 at the exercise price of $7.425
per share and 352,000 May 2020 Warrants were outstanding as of September 30, 2024.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On January 20, 2021, the Company offered and sold
to certain institutional investors an aggregate of 2,618,182 shares of common stock and 2,618,182 warrants to purchase up to 2,618,182
shares of common stock (the &#x201c;January 2021 Warrants&#x201d;). The January 2021 Warrants became exercisable on January 20, 2021 at
an exercise price of $5.5 and will expire on January 20, 2026. 1,410,690 January 2021 Warrants were exercised in January and February
of 2021 at the exercise price of $5.5 per share. 1,207,492 January 2021 Warrants were outstanding as of September 30, 2024.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On March 1, 2021, the Company offered and sold
to the public investors an aggregate of 2,927,786 shares of common stock and 1,463,893 warrants to purchase up to 1,463,893 shares of
common stock (the &#x201c;March 2021 Warrants&#x201d;). The March 2021 Warrants became exercisable on March 1, 2021 at an exercise price
of $7.5 and will expire on March 1, 2026. 6,750 March 2021 Warrants were exercised in January and March 2021 at the exercise price of
$7.5 per share and 1,457,143 March 2021 Warrants were outstanding as of September 30, 2024.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company classified warrants as liabilities and accounted for the
issuance of the warrants as a derivative.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;A summary of stock warrant activities is as below:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Nine months ended&lt;br/&gt; September 30, 2024&lt;/td&gt;&lt;td style="white-space: nowrap; 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="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Weight&#160;average&lt;br/&gt; exercise price&lt;/td&gt;&lt;td style="white-space: nowrap; 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;Outstanding and exercisable at beginning of the period&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,016,635&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.6907&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;Issued during the period&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-50"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-51"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Exercised during the period&lt;/td&gt;&lt;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-52"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-53"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Cancelled or expired during the period&lt;/td&gt;&lt;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-54"&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-55"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Outstanding and exercisable at end of the period&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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,016,635&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;6.6907&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"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table summarizes information relating to outstanding
and exercisable warrants as of September 30, 2024.&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td colspan="9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Warrants Outstanding&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;Warrants Exercisable&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Number of&lt;br/&gt; Shares&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;Weighted Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual life &lt;br/&gt; (in years)&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;Weighted Average&lt;br/&gt; Exercise Price&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;Number of&lt;br/&gt; Shares&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;Weighted Average&lt;br/&gt; Exercise Price&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: 18%; text-align: center"&gt;3,016,635&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: 22%; text-align: center"&gt;1.33&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: 16%; text-align: right"&gt;6.6907&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: 16%; text-align: right"&gt;3,016,635&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: 16%; text-align: right"&gt;6.6907&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Aggregate intrinsic value is the sum of the amounts
by which the quoted market price of the Company&#x2019;s stock exceeded the exercise price of the warrants at September 30, 2024 for those
warrants for which the quoted market price was in excess of the exercise price (&#x201c;in-the-money&#x201d; warrants). The intrinsic value
of the warrants as of September 30, 2024 and December 31, 2023 are &lt;span style="-sec-ix-hidden: hidden-fact-56"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-57"&gt;nil&lt;/span&gt;&lt;/span&gt;.&lt;/p&gt;</itp:WarrantDisclosureTextBlock>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="c173"
      decimals="0"
      id="ixv-11884"
      unitRef="shares">440000</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="c174"
      decimals="0"
      id="ixv-11885"
      unitRef="shares">440000</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <itp:InvestmentWarrantsExercisePrice
      contextRef="c173"
      decimals="3"
      id="ixv-11886"
      unitRef="usdPershares">7.425</itp:InvestmentWarrantsExercisePrice>
    <us-gaap:ExcessStockSharesIssued
      contextRef="c175"
      decimals="0"
      id="ixv-11887"
      unitRef="shares">88000</us-gaap:ExcessStockSharesIssued>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="c173"
      decimals="3"
      id="ixv-11888"
      unitRef="usdPershares">7.425</us-gaap:WarrantExercisePriceIncrease>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c2"
      decimals="0"
      id="ixv-11889"
      unitRef="shares">352000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="c169"
      decimals="0"
      id="ixv-11890"
      unitRef="shares">2618182</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <itp:CommonStockIssuedToPurchaseStock
      contextRef="c169"
      decimals="0"
      id="ixv-11891"
      unitRef="shares">2618182</itp:CommonStockIssuedToPurchaseStock>
    <itp:CommonStockIssuedToPurchaseStock
      contextRef="c176"
      decimals="0"
      id="ixv-11892"
      unitRef="shares">2618182</itp:CommonStockIssuedToPurchaseStock>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="c176"
      decimals="1"
      id="ixv-11893"
      unitRef="usdPershares">5.5</us-gaap:WarrantExercisePriceIncrease>
    <itp:WarrentExpireDate contextRef="c169" id="ixv-11894">2026-01-20</itp:WarrentExpireDate>
    <us-gaap:ExcessStockSharesIssued
      contextRef="c170"
      decimals="0"
      id="ixv-11895"
      unitRef="shares">1410690</us-gaap:ExcessStockSharesIssued>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="c177"
      decimals="1"
      id="ixv-11896"
      unitRef="usdPershares">5.5</us-gaap:WarrantExercisePriceIncrease>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c178"
      decimals="0"
      id="ixv-11897"
      unitRef="shares">1207492</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="c179"
      decimals="0"
      id="ixv-11898"
      unitRef="shares">2927786</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <itp:CommonStockIssuedToPurchaseStock
      contextRef="c179"
      decimals="0"
      id="ixv-11899"
      unitRef="shares">1463893</itp:CommonStockIssuedToPurchaseStock>
    <itp:CommonStockIssuedToPurchaseStock
      contextRef="c171"
      decimals="0"
      id="ixv-11900"
      unitRef="shares">1463893</itp:CommonStockIssuedToPurchaseStock>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="c171"
      decimals="1"
      id="ixv-11901"
      unitRef="usdPershares">7.5</us-gaap:WarrantExercisePriceIncrease>
    <itp:WarrentExpireDate contextRef="c171" id="ixv-11902">2026-03-01</itp:WarrentExpireDate>
    <us-gaap:ExcessStockSharesIssued
      contextRef="c172"
      decimals="0"
      id="ixv-11903"
      unitRef="shares">6750</us-gaap:ExcessStockSharesIssued>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="c179"
      decimals="1"
      id="ixv-11904"
      unitRef="usdPershares">7.5</us-gaap:WarrantExercisePriceIncrease>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c180"
      decimals="0"
      id="ixv-11905"
      unitRef="shares">1457143</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock contextRef="c0" id="ixv-11906">A summary of stock warrant activities is as below:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Nine months ended&lt;br/&gt; September 30, 2024&lt;/td&gt;&lt;td style="white-space: nowrap; 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="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Weight&#160;average&lt;br/&gt; exercise price&lt;/td&gt;&lt;td style="white-space: nowrap; 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;Outstanding and exercisable at beginning of the period&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,016,635&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.6907&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;Issued during the period&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-50"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-51"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Exercised during the period&lt;/td&gt;&lt;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-52"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-53"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Cancelled or expired during the period&lt;/td&gt;&lt;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-54"&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-55"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Outstanding and exercisable at end of the period&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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,016,635&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;6.6907&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:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding
      contextRef="c181"
      decimals="0"
      id="ixv-11907"
      unitRef="shares">3016635</itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding
      contextRef="c181"
      decimals="4"
      id="ixv-11908"
      unitRef="usdPershares">6.6907</itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding
      contextRef="c178"
      decimals="0"
      id="ixv-11909"
      unitRef="shares">3016635</itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWarrantOutstanding>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding
      contextRef="c178"
      decimals="4"
      id="ixv-11910"
      unitRef="usdPershares">6.6907</itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceOutstanding>
    <us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock contextRef="c0" id="ixv-11911">The following table summarizes information relating to outstanding
and exercisable warrants as of September 30, 2024.&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 colspan="9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Warrants Outstanding&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;Warrants Exercisable&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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Number of&lt;br/&gt; Shares&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;Weighted Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual life &lt;br/&gt; (in years)&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;Weighted Average&lt;br/&gt; Exercise Price&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;Number of&lt;br/&gt; Shares&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;Weighted Average&lt;br/&gt; Exercise Price&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: 18%; text-align: center"&gt;3,016,635&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: 22%; text-align: center"&gt;1.33&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: 16%; text-align: right"&gt;6.6907&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: 16%; text-align: right"&gt;3,016,635&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: 16%; text-align: right"&gt;6.6907&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="c178"
      decimals="0"
      id="ixv-11912"
      unitRef="shares">3016635</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c177" id="ixv-11913">P1Y3M29D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="c178"
      decimals="4"
      id="ixv-11914"
      unitRef="usdPershares">6.6907</itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber
      contextRef="c177"
      decimals="0"
      id="ixv-11915"
      unitRef="shares">3016635</itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice
      contextRef="c178"
      decimals="4"
      id="ixv-11916"
      unitRef="usdPershares">6.6907</itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice>
    <us-gaap:EarningsPerShareTextBlock contextRef="c0" id="ixv-5528">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(14) Earnings Per Share&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;For the three months ended September 30, 2024 and 2023, basic and diluted
net loss per share are calculated as follows:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Basic loss per share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-bottom: 1.5pt"&gt;Net loss for the period - numerator&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(1,973,946&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(1,975,368&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Weighted average common stock outstanding - denominator&lt;/td&gt;&lt;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; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;10,065,920&lt;/span&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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#x3000;10,065,920&lt;/span&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="padding-bottom: 4pt"&gt;Net loss per share&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;(0.20&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&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;(0.20&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;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;Diluted loss per share&lt;/td&gt;&lt;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;Net loss for the period- numerator&lt;/td&gt;&lt;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,973,946&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,975,368&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Weighted average common stock outstanding - denominator&lt;/td&gt;&lt;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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;10,065,920&lt;/span&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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#x3000;10,065,920&lt;/span&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: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Effect of dilution&lt;/td&gt;&lt;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-58"&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-59"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Weighted average common stock outstanding - denominator&lt;/td&gt;&lt;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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;10,065,920&lt;/span&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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#x3000;10,065,920&lt;/span&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="padding-bottom: 4pt"&gt;Diluted loss per share&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;(0.20&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&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;(0.20&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;For the nine months ended September 30, 2024 and 2023, basic and diluted
net loss per share are calculated as follows:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Nine Months Ended&lt;br/&gt;
 September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Basic loss per share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-bottom: 1.5pt"&gt;Net loss for the period - numerator&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(5,798,229&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(5,962,026&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Weighted average common stock outstanding - denominator&lt;/td&gt;&lt;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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;10,065,920&lt;/span&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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;10,065,920&lt;/span&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="padding-bottom: 4pt"&gt;Net loss per share&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;(0.58&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&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;(0.59&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;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;Diluted loss per share&lt;/td&gt;&lt;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;Net loss for the period - numerator&lt;/td&gt;&lt;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;(5,798,229&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(5,962,026&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Weighted average common stock outstanding - denominator&lt;/td&gt;&lt;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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;10,065,920&lt;/span&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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;10,065,920&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Effect of dilution&lt;/td&gt;&lt;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-60"&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-61"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Weighted average common stock outstanding - denominator&lt;/td&gt;&lt;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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;10,065,920&lt;/span&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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;10,065,920&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Diluted loss per share&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;(0.58&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&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;(0.59&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


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

&lt;p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;For the three and nine months ended September 30, 2024 and 2023 there
were no securities with dilutive effect issued and outstanding.&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0" id="ixv-11917">For the three months ended September 30, 2024 and 2023, basic and diluted
net loss per share are calculated as follows:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Three Months Ended September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Basic loss per share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-bottom: 1.5pt"&gt;Net loss for the period - numerator&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(1,973,946&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(1,975,368&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Weighted average common stock outstanding - denominator&lt;/td&gt;&lt;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; vertical-align: bottom; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;10,065,920&lt;/span&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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#x3000;10,065,920&lt;/span&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="padding-bottom: 4pt"&gt;Net loss per share&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;(0.20&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&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;(0.20&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;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;Diluted loss per share&lt;/td&gt;&lt;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;Net loss for the period- numerator&lt;/td&gt;&lt;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,973,946&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,975,368&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Weighted average common stock outstanding - denominator&lt;/td&gt;&lt;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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;10,065,920&lt;/span&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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#x3000;10,065,920&lt;/span&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: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Effect of dilution&lt;/td&gt;&lt;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-58"&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-59"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Weighted average common stock outstanding - denominator&lt;/td&gt;&lt;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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;10,065,920&lt;/span&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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#x3000;10,065,920&lt;/span&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="padding-bottom: 4pt"&gt;Diluted loss per share&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;(0.20&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&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;(0.20&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Nine Months Ended&lt;br/&gt;
 September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Basic loss per share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-bottom: 1.5pt"&gt;Net loss for the period - numerator&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(5,798,229&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(5,962,026&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Weighted average common stock outstanding - denominator&lt;/td&gt;&lt;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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;10,065,920&lt;/span&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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;10,065,920&lt;/span&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="padding-bottom: 4pt"&gt;Net loss per share&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;(0.58&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&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;(0.59&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;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;Diluted loss per share&lt;/td&gt;&lt;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;Net loss for the period - numerator&lt;/td&gt;&lt;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;(5,798,229&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(5,962,026&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Weighted average common stock outstanding - denominator&lt;/td&gt;&lt;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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;10,065,920&lt;/span&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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;10,065,920&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Effect of dilution&lt;/td&gt;&lt;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-60"&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-61"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Weighted average common stock outstanding - denominator&lt;/td&gt;&lt;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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;10,065,920&lt;/span&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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;10,065,920&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Diluted loss per share&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;(0.58&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&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;(0.59&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c6" decimals="0" id="ixv-11918" unitRef="usd">-1973946</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c7" decimals="0" id="ixv-11919" unitRef="usd">-1975368</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c6"
      decimals="INF"
      id="ixv-11920"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c7"
      decimals="INF"
      id="ixv-11921"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="2"
      id="ixv-11922"
      unitRef="usdPershares">-0.2</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c7"
      decimals="2"
      id="ixv-11923"
      unitRef="usdPershares">-0.2</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c6" decimals="0" id="ixv-11924" unitRef="usd">-1973946</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c7" decimals="0" id="ixv-11925" unitRef="usd">-1975368</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c6"
      decimals="INF"
      id="ixv-11926"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c7"
      decimals="INF"
      id="ixv-11927"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c6"
      decimals="INF"
      id="ixv-11928"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c7"
      decimals="INF"
      id="ixv-11929"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="2"
      id="ixv-11930"
      unitRef="usdPershares">-0.2</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c7"
      decimals="2"
      id="ixv-11931"
      unitRef="usdPershares">-0.2</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c0" decimals="0" id="ixv-11932" unitRef="usd">-5798229</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c8" decimals="0" id="ixv-11933" unitRef="usd">-5962026</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="INF"
      id="ixv-11934"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c8"
      decimals="INF"
      id="ixv-11935"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-11936"
      unitRef="usdPershares">-0.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c8"
      decimals="2"
      id="ixv-11937"
      unitRef="usdPershares">-0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c0" decimals="0" id="ixv-11938" unitRef="usd">-5798229</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c8" decimals="0" id="ixv-11939" unitRef="usd">-5962026</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="INF"
      id="ixv-11940"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c8"
      decimals="INF"
      id="ixv-11941"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="INF"
      id="ixv-11942"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c8"
      decimals="INF"
      id="ixv-11943"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-11944"
      unitRef="usdPershares">-0.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c8"
      decimals="2"
      id="ixv-11945"
      unitRef="usdPershares">-0.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-5843">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(15) Income Taxes&lt;/b&gt;&lt;/p&gt;

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

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company may be subject to the United States
of America Tax laws at a tax rate of 21%. No provision for the US federal income taxes has been made as the Company had no US taxable
income for the second quarter ended September 30, 2024 and 2023, and management believes that its earnings are permanently invested in
the PRC.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;PRC&lt;/i&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Dongfang Paper and Baoding Shengde are PRC operating
companies and are subject to PRC Enterprise Income Tax. Pursuant to the PRC New Enterprise Income Tax Law, Enterprise Income Tax is generally
imposed at a statutory rate of 25%.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The provisions for income taxes for three months
ended September 30, 2024 and 2023 were as follows:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Three Months Ended&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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Provision for Income Taxes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Current Tax Provision U.S.&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;&lt;div style="-sec-ix-hidden: hidden-fact-62"&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;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-63"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Current Tax Provision 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;345,710&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(3,236&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Deferred Tax Provision PRC&lt;/td&gt;&lt;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-64"&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-65"&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="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total Income Tax Expenses (Benefits)&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;345,710&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;(3,236&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The provisions for income taxes for nine months ended September 30,
2024 and 2023 were 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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Nine Months Ended&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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Provision for Income Taxes&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;Current Tax Provision U.S.&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&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,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-66"&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;Current Tax Provision PRC&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;762,480&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;348,024&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;Deferred Tax Provision PRC&lt;/td&gt;&lt;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-67"&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-68"&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="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total Income Tax Expenses (Benefits)&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;799,273&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;348,024&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: 0pt 0; text-align: justify"&gt;In addition to the reversible future PRC income
tax benefits stemming from the timing differences of items such as recognition of asset disposal gain or loss and asset depreciation,
the Company was incorporated in the United States and incurred net operating losses of approximately $62,499 and $530,581 for U.S. income
tax purposes for the years ended December 31, 2023 and 2022, respectively. The net operating loss carried forward may be available to
reduce future years&#x2019; taxable income. These carry forwards would expire, if not utilized, during the period of 2030 through 2035.
As of September 30, 2024, management believed that the realization of all the U.S. income tax benefits from these losses, which generally
would generate a deferred tax asset if it can be expected to be utilized in the future, appears not more than likely due to the Company&#x2019;s
limited operating history and continuing losses for United States income tax purposes. Accordingly, As of September 30, 2024 and December
31, 2023, the Company provided a 100% valuation allowance on the U.S. deferred tax asset benefit to reduce the total deferred tax asset
to the amount realizable for the PRC income tax purposes. Management reviews this valuation allowance periodically and will make adjustments
as warranted. A summary of the otherwise deductible (or taxable) deferred tax items is as follows:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;September 30,&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;2024&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="text-align: center; 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; font-weight: bold"&gt;Deferred tax assets (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;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&gt;Depreciation and amortization of property, plant and equipment&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;18,523,562&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,922,756&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Impairment of property, plant and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;591,670&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,380&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;Miscellaneous&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;788,086&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;135,714&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Net operating loss carryover of PRC company&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;168,315&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;274,525&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;(Gain) Loss on asset disposal&lt;/td&gt;&lt;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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;(64,754&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;(64,065&lt;/span&gt;&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="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Total deferred tax assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20,006,879&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,854,310&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Less: Valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(20,006,879&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;(17,854,310&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="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&gt;Total deferred tax assets, net&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;&lt;div style="-sec-ix-hidden: hidden-fact-69"&gt;-&lt;/div&gt;&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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-70; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;-&lt;/span&gt;&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: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;During the three months ended September 30, 2024
and 2023, the effective income tax rate was estimated by the Company to be -21.2% and 0.2%, respectively&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Three Months Ended&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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; font-weight: bold; text-align: left"&gt;PRC Statutory 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;25.0&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;25.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Effect of different tax jurisdiction&lt;/td&gt;&lt;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-71"&gt;&#160;&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-72"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Effect of tax and book difference&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10.9&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.6&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Change in valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(57.1&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;(22.2&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Effective income tax rate&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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(21.2&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)%&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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.2&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;During the nine months ended September 30, 2024
and 2023, the effective income tax rate was estimated by the Company to be -16.0% and -6.2%, respectively&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Nine Months Ended&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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; font-weight: bold; text-align: left"&gt;PRC Statutory 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;25.0&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;25.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Effect of different tax jurisdiction&lt;/td&gt;&lt;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-73"&gt;&#160;&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-74"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Effect of tax and book difference&lt;/td&gt;&lt;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.1&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;(28.6&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Change in valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(43.1&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;(2.6&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Effective income tax rate&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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(16.0&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)%&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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(6.2&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of September 30, 2024, except for the one-time
transition tax under the 2017 TCJA which imposes a U.S. tax liability on all unrepatriated foreign E&amp;amp;Ps, the Company does not believe
that its future dividend policy and the available U.S. tax deductions and net operating losses will cause the Company to recognize any
other substantial current U.S. federal or state corporate income tax liability in the near future. Nor does it believe that the amount
of the repatriation of the VIE&#x2019;s earnings and profits for purposes of paying dividends will change the Company&#x2019;s position
that its PRC subsidiary Baoding Shengde and the VIE, Dongfang Paper are considered or are expected to be indefinitely reinvested offshore
to support our future capacity expansion. If these earnings are repatriated to the U.S. resulting in U.S. taxable income in the future,
or if it is determined that such earnings are to be remitted in the foreseeable future, additional tax provisions would be required.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has adopted ASC Topic 740-10-05, Income
Taxes. To date, the adoption of this interpretation has not impacted the Company&#x2019;s financial position, results of operations, or
cash flows. The Company performed self-assessment and the Company&#x2019;s liability for income taxes includes the liability for unrecognized
tax benefits, interest and penalties which relate to tax years still subject to review by taxing authorities. Audit periods remain open
for review until the statute of limitations has passed, which in the PRC is usually 5 years. The completion of review or the expiration
of the statute of limitations for a given audit period could result in an adjustment to the Company&#x2019;s liability for income taxes.
Any such adjustment could be material to the Company&#x2019;s results of operations for any given quarterly or annual period based, in
part, upon the results of operations for the given period. As of September 30, 2024 and December 31, 2023, management considered that
the Company had no uncertain tax positions affecting its consolidated financial position and results of operations or cash flows, and
will continue to evaluate for any uncertain position in future. There are no estimated interest costs and penalties provided in the Company&#x2019;s
consolidated financial statements for the nine months ended September 30, 2024 and December 31, 2023, respectively. The Company&#x2019;s
tax positions related to open tax years are subject to examination by the relevant tax authorities and the major one is the China Tax
Authority.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal contextRef="c0" decimals="2" id="ixv-11946" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c182"
      decimals="2"
      id="ixv-11947"
      unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0" id="ixv-11948">The provisions for income taxes for three months
ended September 30, 2024 and 2023 were as follows:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Three Months Ended&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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Provision for Income Taxes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Current Tax Provision U.S.&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;&lt;div style="-sec-ix-hidden: hidden-fact-62"&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;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-63"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Current Tax Provision 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;345,710&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(3,236&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Deferred Tax Provision PRC&lt;/td&gt;&lt;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-64"&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-65"&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="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total Income Tax Expenses (Benefits)&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;345,710&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;(3,236&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Nine Months Ended&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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Provision for Income Taxes&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;Current Tax Provision U.S.&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&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,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-66"&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;Current Tax Provision PRC&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;762,480&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;348,024&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;Deferred Tax Provision PRC&lt;/td&gt;&lt;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-67"&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-68"&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="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total Income Tax Expenses (Benefits)&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;799,273&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;348,024&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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-11949" unitRef="usd">345710</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-11950" unitRef="usd">-3236</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-11951" unitRef="usd">345710</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-11952" unitRef="usd">-3236</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-11953" unitRef="usd">36793</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-11954" unitRef="usd">762480</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c8" decimals="0" id="ixv-11955" unitRef="usd">348024</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-11956" unitRef="usd">799273</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c8" decimals="0" id="ixv-11957" unitRef="usd">348024</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OperatingLossCarryforwards contextRef="c3" decimals="0" id="ixv-11958" unitRef="usd">62499</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c9" decimals="0" id="ixv-11959" unitRef="usd">530581</us-gaap:OperatingLossCarryforwards>
    <itp:DescriptionOfCarryForwardsExpire contextRef="c0" id="ixv-11960">These carry forwards would expire, if not utilized, during the period of 2030 through 2035.</itp:DescriptionOfCarryForwardsExpire>
    <itp:DeferredTaxAssetsValuationAllowancePercentage contextRef="c2" decimals="2" id="ixv-11961" unitRef="pure">1</itp:DeferredTaxAssetsValuationAllowancePercentage>
    <itp:DeferredTaxAssetsValuationAllowancePercentage contextRef="c3" decimals="2" id="ixv-11962" unitRef="pure">1</itp:DeferredTaxAssetsValuationAllowancePercentage>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0" id="ixv-11963">A summary of the otherwise deductible (or taxable) deferred tax items is as follows:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; font-weight: bold"&gt;September 30,&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;2024&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="text-align: center; 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; font-weight: bold"&gt;Deferred tax assets (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;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; width: 76%; text-align: left"&gt;Depreciation and amortization of property, plant and equipment&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;18,523,562&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,922,756&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Impairment of property, plant and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;591,670&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,380&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in"&gt;Miscellaneous&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;788,086&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;135,714&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Net operating loss carryover of PRC company&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;168,315&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;274,525&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;(Gain) Loss on asset disposal&lt;/td&gt;&lt;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;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;(64,754&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;(64,065&lt;/span&gt;&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="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Total deferred tax assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20,006,879&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,854,310&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Less: Valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(20,006,879&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;(17,854,310&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="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&gt;Total deferred tax assets, net&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;&lt;div style="-sec-ix-hidden: hidden-fact-69"&gt;-&lt;/div&gt;&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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-70; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;-&lt;/span&gt;&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: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c2" decimals="0" id="ixv-11964" unitRef="usd">18523562</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c3" decimals="0" id="ixv-11965" unitRef="usd">16922756</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <itp:DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent contextRef="c2" decimals="0" id="ixv-11966" unitRef="usd">591670</itp:DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent>
    <itp:DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent contextRef="c3" decimals="0" id="ixv-11967" unitRef="usd">585380</itp:DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent>
    <itp:DeferredTaxAssetsMiscellaneousCurrent contextRef="c2" decimals="0" id="ixv-11968" unitRef="usd">788086</itp:DeferredTaxAssetsMiscellaneousCurrent>
    <itp:DeferredTaxAssetsMiscellaneousCurrent contextRef="c3" decimals="0" id="ixv-11969" unitRef="usd">135714</itp:DeferredTaxAssetsMiscellaneousCurrent>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="c2" decimals="0" id="ixv-11970" unitRef="usd">168315</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="c3" decimals="0" id="ixv-11971" unitRef="usd">274525</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <itp:DeferredTaxAssetsGainLossOnAssetDisposal contextRef="c2" decimals="0" id="ixv-11972" unitRef="usd">64754</itp:DeferredTaxAssetsGainLossOnAssetDisposal>
    <itp:DeferredTaxAssetsGainLossOnAssetDisposal contextRef="c3" decimals="0" id="ixv-11973" unitRef="usd">64065</itp:DeferredTaxAssetsGainLossOnAssetDisposal>
    <us-gaap:DeferredTaxAssetsGross contextRef="c2" decimals="0" id="ixv-11974" unitRef="usd">20006879</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c3" decimals="0" id="ixv-11975" unitRef="usd">17854310</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c2" decimals="0" id="ixv-11976" unitRef="usd">20006879</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c3" decimals="0" id="ixv-11977" unitRef="usd">17854310</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0" id="ixv-11978">During the three months ended September 30, 2024
and 2023, the effective income tax rate was estimated by the Company to be -21.2% and 0.2%, respectively&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Three Months Ended&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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; font-weight: bold; text-align: left"&gt;PRC Statutory 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;25.0&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;25.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Effect of different tax jurisdiction&lt;/td&gt;&lt;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-71"&gt;&#160;&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-72"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Effect of tax and book difference&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10.9&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.6&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Change in valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(57.1&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;(22.2&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Effective income tax rate&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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(21.2&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)%&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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.2&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;Nine Months Ended&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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; font-weight: bold; text-align: left"&gt;PRC Statutory 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;25.0&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;25.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Effect of different tax jurisdiction&lt;/td&gt;&lt;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-73"&gt;&#160;&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-74"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Effect of tax and book difference&lt;/td&gt;&lt;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.1&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;(28.6&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;Change in valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(43.1&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;(2.6&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Effective income tax rate&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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(16.0&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)%&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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(6.2&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent contextRef="c6" decimals="3" id="ixv-11979" unitRef="pure">-0.212</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent contextRef="c7" decimals="3" id="ixv-11980" unitRef="pure">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c6" decimals="3" id="ixv-11981" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c7" decimals="3" id="ixv-11982" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <itp:EffectOfTaxAndBookDifference contextRef="c6" decimals="3" id="ixv-11983" unitRef="pure">0.109</itp:EffectOfTaxAndBookDifference>
    <itp:EffectOfTaxAndBookDifference contextRef="c7" decimals="3" id="ixv-11984" unitRef="pure">-0.026</itp:EffectOfTaxAndBookDifference>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c6" decimals="3" id="ixv-11985" unitRef="pure">-0.571</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c7" decimals="3" id="ixv-11986" unitRef="pure">-0.222</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c6" decimals="3" id="ixv-11987" unitRef="pure">-0.212</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c7" decimals="3" id="ixv-11988" unitRef="pure">0.002</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent contextRef="c0" decimals="3" id="ixv-11989" unitRef="pure">-0.16</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent contextRef="c8" decimals="3" id="ixv-11990" unitRef="pure">-0.062</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c0" decimals="3" id="ixv-11991" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c8" decimals="3" id="ixv-11992" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <itp:EffectOfTaxAndBookDifference contextRef="c0" decimals="3" id="ixv-11993" unitRef="pure">0.021</itp:EffectOfTaxAndBookDifference>
    <itp:EffectOfTaxAndBookDifference contextRef="c8" decimals="3" id="ixv-11994" unitRef="pure">-0.286</itp:EffectOfTaxAndBookDifference>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c0" decimals="3" id="ixv-11995" unitRef="pure">-0.431</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c8" decimals="3" id="ixv-11996" unitRef="pure">-0.026</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c0" decimals="3" id="ixv-11997" unitRef="pure">-0.16</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c8" decimals="3" id="ixv-11998" unitRef="pure">-0.062</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <itp:IncomeTaxStatuteOfLimitationsPeriod contextRef="c8" id="ixv-11999">P5Y</itp:IncomeTaxStatuteOfLimitationsPeriod>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c0" id="ixv-6354">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(16) Stock Incentive Plans&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;2023 Incentive Stock Plan&lt;/i&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On October 31, 2023, the Company&#x2019;s Annual
General Meeting adopted and approved the 2023 Omnibus Equity Incentive Plan of IT Tech Packaging, Inc. (the&#x201d;2023 ISP&#x201d;). Under
the 2023 ISP, the Company has reserved a total of 1,500,000 shares of common stock for issuance as or under awards to be made to the directors,
officers, employees and/or consultants of the Company and its subsidiaries.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;All shares of common stock under the 2023 ISP,
including shares originally authorized by equity holders and shares remaining for future issuance as of September 30, 2024, have been
reserved.&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c183"
      decimals="0"
      id="ixv-12000"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0" id="ixv-6368">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(17) Commitments and Contingencies&lt;/b&gt;&lt;/p&gt;

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

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company leases 32.95 acres of land from a
local government in Xushui District, Baoding City, Hebei, China through a real estate lease with a 30- year term, which expires on December
31, 2031. The lease requires an annual rental payment of approximately $16,902 (RMB120,000). This lease is renewable at the end of the
30-year term.&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"&gt;September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Amount&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;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;17,125&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;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;17,125&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;17,125&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;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,125&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;2029&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,125&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;38,531&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 payments&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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;124,156&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: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Sale of Headquarters Compound Real Properties&lt;/i&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On August 7, 2013, the Company&#x2019;s Audit Committee
and the Board of Directors approved the sale of the land use right of the Headquarters Compound (the &#x201c;LUR&#x201d;), the office building
and essentially all industrial-use buildings in the Headquarters Compound (the &#x201c;Industrial Buildings&#x201d;), and three employee
dormitory buildings located within the Headquarters Compound (the &#x201c;Dormitories&#x201d;) to Hebei Fangsheng for cash prices of approximately
$2.77 million, $1.15 million, and $4.31 million respectively. Sales of the LUR and the Industrial Buildings were completed in year 2013.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In connection with the sale of the Industrial
Buildings, Hebei Fangsheng agreed to lease the Industrial Buildings back to the Company for its original use with an annual rental payment
of approximately $140,847 (RMB1,000,000). The lease was recorded in lease assets and liabilities in the consolidated balance sheet as
of September 30, 2024.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;Capital commitment&lt;/i&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of September 30, 2024, the Company has entered
into several contracts for the purchase of paper machine of a new tissue paper production line PM10 and the improvement of Industrial
Buildings. Total outstanding commitments under these contracts were $3,524,845 and $3,499,936 as of September 30, 2024 and December 31,
2023, respectively. The Company expected to pay off all the balances within 1-3 years.&lt;/p&gt;

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

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -0.05pt"&gt;The Company agreed with
Baoding Huanrun Trading Co., a major supplier of raw materials, to guarantee certain obligations of this third party, and as of September
30, 2024 and December 31, 2023, the Company guaranteed its long-term loan from financial institutions amounting to $4,423,895 (RMB31,000,000)
that will mature at various times in 2028. If Huanrun Trading Co., were to become insolvent, the Company could be materially adversely
affected.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:AreaOfLand
      contextRef="c184"
      decimals="2"
      id="ixv-12001"
      unitRef="acre">32.95</us-gaap:AreaOfLand>
    <itp:LeaseExpirationPeriod contextRef="c185" id="ixv-12002">P30Y</itp:LeaseExpirationPeriod>
    <itp:LeaseExpirationsPeriod contextRef="c0" id="ixv-12003">December
31, 2031</itp:LeaseExpirationsPeriod>
    <us-gaap:PaymentsForRent contextRef="c185" decimals="0" id="ixv-12004" unitRef="usd">16902</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent contextRef="c185" decimals="0" id="ixv-12005" unitRef="cny">120000</us-gaap:PaymentsForRent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c191" id="ixv-12006">This lease is renewable at the end of the
30-year term.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold"&gt;September 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Amount&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;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;17,125&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;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;17,125&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;17,125&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;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,125&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;2029&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,125&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;38,531&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 payments&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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;124,156&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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c192" decimals="0" id="ixv-12007" unitRef="usd">17125</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c192" decimals="0" id="ixv-12008" unitRef="usd">17125</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c192" decimals="0" id="ixv-12009" unitRef="usd">17125</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c192" decimals="0" id="ixv-12010" unitRef="usd">17125</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c192" decimals="0" id="ixv-12011" unitRef="usd">17125</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c192" decimals="0" id="ixv-12012" unitRef="usd">38531</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c192" decimals="0" id="ixv-12013" unitRef="usd">124156</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="c186"
      decimals="-4"
      id="ixv-12014"
      unitRef="usd">2770000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="c187"
      decimals="-4"
      id="ixv-12015"
      unitRef="usd">1150000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="c188"
      decimals="-4"
      id="ixv-12016"
      unitRef="usd">4310000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:PaymentsForRent contextRef="c0" decimals="0" id="ixv-12017" unitRef="usd">140847</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent contextRef="c0" decimals="0" id="ixv-12018" unitRef="cny">1000000</us-gaap:PaymentsForRent>
    <itp:CommitmentsForPurchaseOrConstructionOfCapitalAssets contextRef="c2" decimals="0" id="ixv-12019" unitRef="usd">3524845</itp:CommitmentsForPurchaseOrConstructionOfCapitalAssets>
    <itp:CommitmentsForPurchaseOrConstructionOfCapitalAssets contextRef="c3" decimals="0" id="ixv-12020" unitRef="usd">3499936</itp:CommitmentsForPurchaseOrConstructionOfCapitalAssets>
    <itp:ExpectedPaymentTerm contextRef="c189" id="ixv-12021">P1Y</itp:ExpectedPaymentTerm>
    <itp:ExpectedPaymentTerm contextRef="c190" id="ixv-12022">P3Y</itp:ExpectedPaymentTerm>
    <itp:LongtermLoanFromFinancialInstitutions contextRef="c2" decimals="0" id="ixv-12023" unitRef="usd">4423895</itp:LongtermLoanFromFinancialInstitutions>
    <itp:LongtermLoanFromFinancialInstitutions contextRef="c3" decimals="0" id="ixv-12024" unitRef="cny">31000000</itp:LongtermLoanFromFinancialInstitutions>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0" id="ixv-6477">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(18) Segment Reporting&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Since March 10, 2010, Baoding Shengde started
its operations and thereafter the Company manages its operations through three business operating segments: Dongfang Paper and Tengsheng
Paper, which produces offset printing paper, corrugating medium paper and tissue paper, and Baoding Shengde, which produces face masks
and digital photo paper. They are managed separately because each business requires different technology and marketing strategies.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company evaluates performance of its operating
segments based on net income. Administrative functions such as finance, treasury, and information systems are centralized. However, where
applicable, portions of the administrative function expenses are allocated among the operating segments based on gross revenue generated.
The operating segments do share facilities in Xushui County, Baoding City, Hebei Province, China. All sales were sold to customers located
in the PRC.&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;Summarized financial information for the three reportable segments
is as follows:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;&lt;b&gt;Three
    Months Ended September 30, 2024&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Dongfang&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Tengsheng&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Baoding&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Not&#160;Attributable&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Elimination of&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Enterprise-wide,&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Shengde&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;to Segments&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Inter-segment&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;consolidated&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&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;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="text-indent: -0.125in; padding-left: 0.125in; width: 28%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25,044,376&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;37,124&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-75"&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;&lt;div style="-sec-ix-hidden: hidden-fact-76"&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;&lt;div style="-sec-ix-hidden: hidden-fact-77"&gt;&#160;&#160;&#160;&#160;&#160;&#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;25,081,500&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Gross profit&lt;/td&gt;&lt;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,880,540&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;37,124&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;-&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;(283&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;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;1,917,381&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;985,358&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,105,088&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;392,852&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;&lt;div style="-sec-ix-hidden: hidden-fact-81"&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;3,483,298&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Interest income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,678&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;461&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;155&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;7,313&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;90,058&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,440&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;73,252&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,680&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;171,430&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Income tax expense (benefit)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;345,710&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;&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;&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;&lt;div style="-sec-ix-hidden: hidden-fact-87"&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;345,710&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Net income (loss)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;842,424&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,555,935&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;(90,348&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;(170,087&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-88"&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,973,946&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;&lt;b&gt;Three
    Months Ended September 30, 2023&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Dongfang&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Tengsheng&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Baoding&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Not&#160;Attributable&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Elimination of&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Enterprise-wide,&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Shengde&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;to Segments&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Inter-segment&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;consolidated&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&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;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="text-indent: -0.125in; padding-left: 0.125in; width: 28%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&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,492,300&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;264,063&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;15,197&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-89"&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;&lt;div style="-sec-ix-hidden: hidden-fact-90"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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;15,771,560&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Gross profit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;583,651&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(734,481&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,393&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-91"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-92"&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;(153,223&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;960,898&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,071,901&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;390,432&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-93"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-94"&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;3,423,231&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Loss on impairment of assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-95"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-96"&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;(3,456&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-97"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-98"&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;(3,456&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Interest income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;90,449&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;561&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,250&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;38&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-99"&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;93,298&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;119,795&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;52,199&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;72,291&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,533&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-100"&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;247,818&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Income tax expense (benefit)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,236&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-101"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-102"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-103"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-104"&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;(3,236&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Net income (loss)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(398,386&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,114,896&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;(84,850&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;622,764&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-105"&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,975,368&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;&lt;b&gt;Nine Months
    Ended September 30, 2024&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Dongfang&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Tengsheng&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Baoding&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Not&#160;Attributable&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Elimination&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Enterprise-wide,&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Shengde&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;to&#160;Segments&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;of&#160;Inter-segment&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;consolidated&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&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;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="text-indent: -0.125in; padding-left: 0.125in; width: 28%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;58,083,990&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;111,139&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;&lt;div style="-sec-ix-hidden: hidden-fact-106"&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;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-107"&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;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-108"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;58,195,129&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Gross profit&lt;/td&gt;&lt;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,471,201&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;110,876&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-109"&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;(283&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-110"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,581,794&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,867,941&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,302,167&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,176,073&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-111"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-112"&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;10,346,181&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Interest income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,228&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,545&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;498&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;32&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-113"&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;12,303&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;269,958&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,557&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;217,620&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,136&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-114"&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;593,271&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Income tax expense(benefit)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;762,480&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-115"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-116"&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;36,793&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-117"&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;799,273&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Net income (loss)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,910,971&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,790,051&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;(227,256&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;(691,893&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-118"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,798,229&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;Nine Months
    Ended September 30, 2023&lt;/td&gt;&lt;td style="white-space: nowrap; 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="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Dongfang&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Tengsheng&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Baoding &#x3000;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Not&#160;Attributable&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Elimination&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Enterprise-wide,&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Shengde &#x3000;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;to Segments&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;of&#160;Inter-segment&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;consolidated&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&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"&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="text-indent: -0.125in; padding-left: 0.125in; width: 28%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&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,651,896&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;835,375&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;95,080&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;&lt;div style="-sec-ix-hidden: hidden-fact-119"&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;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-120"&gt;&#160;&#160;&#160;&#160;&#160;&#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;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;65,582,351&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Gross profit&lt;/td&gt;&lt;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,915,818&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,157,381&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,801&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-121"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-122"&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;749,636&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,098,303&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,281,495&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,193,490&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-123"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-124"&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;10,573,288&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Loss from impairment and disposal of property, plant and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-125"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-126"&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;371,680&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-127"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-128"&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;371,680&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Interest income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;271,395&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,098&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,971&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,739&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-129"&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;283,203&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;410,580&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;134,764&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;218,791&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,533&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-130"&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;767,668&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Income tax expense(benefit)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;348,024&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-131"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-132"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-133"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-134"&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;348,024&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Net income (loss)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(30,517&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;(5,522,885&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;(627,976&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;219,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;&lt;div style="-sec-ix-hidden: hidden-fact-135"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,962,026&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;&lt;b&gt;As of September 30, 2024&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Dongfang&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Tengsheng&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Baoding&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Not&#160;Attributable&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Elimination&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Enterprise-wide,&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Shengde&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;to Segments&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;of&#160;Inter-segment&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;consolidated&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 28%; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total assets&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;58,384,088&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;122,724,808&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,006,987&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,902,356&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-136"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&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;190,018,239&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;p style="margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;&lt;b&gt;As of December 31, 2023&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Dongfang&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Tengsheng&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Baoding&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Not&#160;Attributable&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Elimination&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Enterprise-wide,&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Shengde&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;to Segments&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;of&#160;Inter-segment&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;consolidated&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 28%; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total assets&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;57,139,592&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;127,734,031&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,184,902&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,685,124&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-137"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&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;194,743,649&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c193"
      decimals="0"
      id="ixv-12025"
      unitRef="pure">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0" id="ixv-12026">Summarized financial information for the three reportable segments
is as follows:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;&lt;b&gt;Three
    Months Ended September 30, 2024&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Dongfang&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Tengsheng&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Baoding&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Not&#160;Attributable&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Elimination of&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Enterprise-wide,&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Shengde&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;to Segments&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Inter-segment&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;consolidated&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&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;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="text-indent: -0.125in; padding-left: 0.125in; width: 28%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25,044,376&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;37,124&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-75"&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;&lt;div style="-sec-ix-hidden: hidden-fact-76"&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;&lt;div style="-sec-ix-hidden: hidden-fact-77"&gt;&#160;&#160;&#160;&#160;&#160;&#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;25,081,500&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Gross profit&lt;/td&gt;&lt;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,880,540&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;37,124&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;-&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;(283&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;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;1,917,381&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;985,358&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,105,088&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;392,852&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;&lt;div style="-sec-ix-hidden: hidden-fact-81"&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;3,483,298&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Interest income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,678&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;461&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;155&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;7,313&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;90,058&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,440&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;73,252&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,680&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;171,430&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Income tax expense (benefit)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;345,710&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;&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;&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;&lt;div style="-sec-ix-hidden: hidden-fact-87"&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;345,710&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Net income (loss)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;842,424&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,555,935&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;(90,348&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;(170,087&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-88"&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,973,946&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;&lt;b&gt;Three
    Months Ended September 30, 2023&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Dongfang&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Tengsheng&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Baoding&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Not&#160;Attributable&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Elimination of&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Enterprise-wide,&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Shengde&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;to Segments&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Inter-segment&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;consolidated&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&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;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="text-indent: -0.125in; padding-left: 0.125in; width: 28%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&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,492,300&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;264,063&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;15,197&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-89"&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;&lt;div style="-sec-ix-hidden: hidden-fact-90"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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;15,771,560&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Gross profit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;583,651&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(734,481&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,393&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-91"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-92"&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;(153,223&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;960,898&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,071,901&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;390,432&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-93"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-94"&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;3,423,231&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Loss on impairment of assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-95"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-96"&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;(3,456&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-97"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-98"&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;(3,456&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Interest income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;90,449&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;561&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,250&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;38&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-99"&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;93,298&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;119,795&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;52,199&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;72,291&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,533&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-100"&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;247,818&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Income tax expense (benefit)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,236&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-101"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-102"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-103"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-104"&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;(3,236&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Net income (loss)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(398,386&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,114,896&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;(84,850&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;622,764&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-105"&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,975,368&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;&lt;b&gt;Nine Months
    Ended September 30, 2024&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Dongfang&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Tengsheng&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Baoding&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Not&#160;Attributable&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Elimination&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Enterprise-wide,&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Shengde&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;to&#160;Segments&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;of&#160;Inter-segment&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;consolidated&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&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;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="text-indent: -0.125in; padding-left: 0.125in; width: 28%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;58,083,990&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;111,139&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;&lt;div style="-sec-ix-hidden: hidden-fact-106"&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;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-107"&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;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-108"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;58,195,129&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Gross profit&lt;/td&gt;&lt;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,471,201&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;110,876&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-109"&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;(283&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-110"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,581,794&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,867,941&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,302,167&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,176,073&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-111"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-112"&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;10,346,181&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Interest income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,228&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,545&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;498&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;32&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-113"&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;12,303&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;269,958&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,557&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;217,620&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,136&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-114"&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;593,271&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Income tax expense(benefit)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;762,480&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-115"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-116"&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;36,793&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-117"&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;799,273&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Net income (loss)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,910,971&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,790,051&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;(227,256&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;(691,893&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-118"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,798,229&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;Nine Months
    Ended September 30, 2023&lt;/td&gt;&lt;td style="white-space: nowrap; 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="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Dongfang&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Tengsheng&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Baoding &#x3000;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Not&#160;Attributable&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Elimination&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Enterprise-wide,&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Shengde &#x3000;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;to Segments&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;of&#160;Inter-segment&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;consolidated&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&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"&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="text-indent: -0.125in; padding-left: 0.125in; width: 28%"&gt;Revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&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,651,896&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;835,375&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;95,080&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;&lt;div style="-sec-ix-hidden: hidden-fact-119"&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;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-120"&gt;&#160;&#160;&#160;&#160;&#160;&#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;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;65,582,351&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Gross profit&lt;/td&gt;&lt;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,915,818&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,157,381&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,801&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-121"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-122"&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;749,636&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,098,303&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,281,495&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,193,490&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-123"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-124"&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;10,573,288&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Loss from impairment and disposal of property, plant and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-125"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-126"&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;371,680&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-127"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-128"&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;371,680&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Interest income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;271,395&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,098&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,971&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,739&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-129"&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;283,203&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;410,580&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;134,764&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;218,791&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,533&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-130"&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;767,668&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Income tax expense(benefit)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;348,024&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-131"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-132"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-133"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-134"&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;348,024&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-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Net income (loss)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(30,517&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;(5,522,885&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;(627,976&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;219,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;&lt;div style="-sec-ix-hidden: hidden-fact-135"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,962,026&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;&lt;b&gt;As of September 30, 2024&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Dongfang&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Tengsheng&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Baoding&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Not&#160;Attributable&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Elimination&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Enterprise-wide,&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Shengde&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;to Segments&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;of&#160;Inter-segment&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;consolidated&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 28%; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total assets&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;58,384,088&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;122,724,808&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,006,987&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,902,356&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-136"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&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;190,018,239&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;&lt;b&gt;As of December 31, 2023&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Dongfang&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Tengsheng&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Baoding&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Not&#160;Attributable&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Elimination&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;Enterprise-wide,&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Paper&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;Shengde&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;to Segments&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;of&#160;Inter-segment&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;b&gt;consolidated&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 28%; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total assets&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;57,139,592&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;127,734,031&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,184,902&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,685,124&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-137"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&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;194,743,649&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues contextRef="c194" decimals="0" id="ixv-12027" unitRef="usd">25044376</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c195" decimals="0" id="ixv-12028" unitRef="usd">37124</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c199" decimals="0" id="ixv-12029" unitRef="usd">25081500</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c194" decimals="0" id="ixv-12030" unitRef="usd">1880540</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c195" decimals="0" id="ixv-12031" unitRef="usd">37124</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c197" decimals="0" id="ixv-12032" unitRef="usd">-283</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c199" decimals="0" id="ixv-12033" unitRef="usd">1917381</us-gaap:GrossProfit>
    <us-gaap:DepreciationAndAmortization contextRef="c194" decimals="0" id="ixv-12034" unitRef="usd">985358</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c195" decimals="0" id="ixv-12035" unitRef="usd">2105088</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c196" decimals="0" id="ixv-12036" unitRef="usd">392852</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c199" decimals="0" id="ixv-12037" unitRef="usd">3483298</us-gaap:DepreciationAndAmortization>
    <us-gaap:InterestIncomeOther contextRef="c194" decimals="0" id="ixv-12038" unitRef="usd">6678</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c195" decimals="0" id="ixv-12039" unitRef="usd">461</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c196" decimals="0" id="ixv-12040" unitRef="usd">155</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c197" decimals="0" id="ixv-12041" unitRef="usd">19</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c199" decimals="0" id="ixv-12042" unitRef="usd">7313</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpenseNonoperating contextRef="c194" decimals="0" id="ixv-12043" unitRef="usd">90058</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c195" decimals="0" id="ixv-12044" unitRef="usd">4440</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c196" decimals="0" id="ixv-12045" unitRef="usd">73252</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c197" decimals="0" id="ixv-12046" unitRef="usd">3680</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c199" decimals="0" id="ixv-12047" unitRef="usd">171430</us-gaap:InterestExpenseNonoperating>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c194" decimals="0" id="ixv-12048" unitRef="usd">345710</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c199" decimals="0" id="ixv-12049" unitRef="usd">345710</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c194" decimals="0" id="ixv-12050" unitRef="usd">842424</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c195" decimals="0" id="ixv-12051" unitRef="usd">-2555935</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c196" decimals="0" id="ixv-12052" unitRef="usd">-90348</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c197" decimals="0" id="ixv-12053" unitRef="usd">-170087</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c199" decimals="0" id="ixv-12054" unitRef="usd">-1973946</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:Revenues contextRef="c200" decimals="0" id="ixv-12055" unitRef="usd">15492300</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c201" decimals="0" id="ixv-12056" unitRef="usd">264063</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c202" decimals="0" id="ixv-12057" unitRef="usd">15197</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c7" decimals="0" id="ixv-12058" unitRef="usd">15771560</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c200" decimals="0" id="ixv-12059" unitRef="usd">583651</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c201" decimals="0" id="ixv-12060" unitRef="usd">-734481</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c202" decimals="0" id="ixv-12061" unitRef="usd">-2393</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c7" decimals="0" id="ixv-12062" unitRef="usd">-153223</us-gaap:GrossProfit>
    <us-gaap:DepreciationAndAmortization contextRef="c200" decimals="0" id="ixv-12063" unitRef="usd">960898</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c201" decimals="0" id="ixv-12064" unitRef="usd">2071901</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c202" decimals="0" id="ixv-12065" unitRef="usd">390432</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c7" decimals="0" id="ixv-12066" unitRef="usd">3423231</us-gaap:DepreciationAndAmortization>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="c202" decimals="0" id="ixv-12067" unitRef="usd">3456</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="c7" decimals="0" id="ixv-12068" unitRef="usd">3456</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:InterestIncomeOther contextRef="c200" decimals="0" id="ixv-12069" unitRef="usd">90449</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c201" decimals="0" id="ixv-12070" unitRef="usd">561</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c202" decimals="0" id="ixv-12071" unitRef="usd">2250</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c203" decimals="0" id="ixv-12072" unitRef="usd">38</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c7" decimals="0" id="ixv-12073" unitRef="usd">93298</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpenseNonoperating contextRef="c200" decimals="0" id="ixv-12074" unitRef="usd">119795</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c201" decimals="0" id="ixv-12075" unitRef="usd">52199</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c202" decimals="0" id="ixv-12076" unitRef="usd">72291</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c203" decimals="0" id="ixv-12077" unitRef="usd">3533</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c7" decimals="0" id="ixv-12078" unitRef="usd">247818</us-gaap:InterestExpenseNonoperating>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c200" decimals="0" id="ixv-12079" unitRef="usd">-3236</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="0" id="ixv-12080" unitRef="usd">-3236</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c200" decimals="0" id="ixv-12081" unitRef="usd">-398386</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c201" decimals="0" id="ixv-12082" unitRef="usd">-2114896</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c202" decimals="0" id="ixv-12083" unitRef="usd">-84850</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c203" decimals="0" id="ixv-12084" unitRef="usd">622764</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c7" decimals="0" id="ixv-12085" unitRef="usd">-1975368</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:Revenues contextRef="c205" decimals="0" id="ixv-12086" unitRef="usd">58083990</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c206" decimals="0" id="ixv-12087" unitRef="usd">111139</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c0" decimals="0" id="ixv-12088" unitRef="usd">58195129</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c205" decimals="0" id="ixv-12089" unitRef="usd">5471201</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c206" decimals="0" id="ixv-12090" unitRef="usd">110876</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c208" decimals="0" id="ixv-12091" unitRef="usd">-283</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c0" decimals="0" id="ixv-12092" unitRef="usd">5581794</us-gaap:GrossProfit>
    <us-gaap:DepreciationAndAmortization contextRef="c205" decimals="0" id="ixv-12093" unitRef="usd">2867941</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c206" decimals="0" id="ixv-12094" unitRef="usd">6302167</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c207" decimals="0" id="ixv-12095" unitRef="usd">1176073</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c0" decimals="0" id="ixv-12096" unitRef="usd">10346181</us-gaap:DepreciationAndAmortization>
    <us-gaap:InterestIncomeOther contextRef="c205" decimals="0" id="ixv-12097" unitRef="usd">10228</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c206" decimals="0" id="ixv-12098" unitRef="usd">1545</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c207" decimals="0" id="ixv-12099" unitRef="usd">498</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c208" decimals="0" id="ixv-12100" unitRef="usd">32</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c0" decimals="0" id="ixv-12101" unitRef="usd">12303</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpenseNonoperating contextRef="c205" decimals="0" id="ixv-12102" unitRef="usd">269958</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c206" decimals="0" id="ixv-12103" unitRef="usd">94557</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c207" decimals="0" id="ixv-12104" unitRef="usd">217620</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c208" decimals="0" id="ixv-12105" unitRef="usd">11136</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c0" decimals="0" id="ixv-12106" unitRef="usd">593271</us-gaap:InterestExpenseNonoperating>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c205" decimals="0" id="ixv-12107" unitRef="usd">762480</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c208" decimals="0" id="ixv-12108" unitRef="usd">36793</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-12109" unitRef="usd">799273</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c205" decimals="0" id="ixv-12110" unitRef="usd">1910971</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c206" decimals="0" id="ixv-12111" unitRef="usd">-6790051</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c207" decimals="0" id="ixv-12112" unitRef="usd">-227256</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c208" decimals="0" id="ixv-12113" unitRef="usd">-691893</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c0" decimals="0" id="ixv-12114" unitRef="usd">-5798229</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:Revenues contextRef="c210" decimals="0" id="ixv-12115" unitRef="usd">64651896</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c211" decimals="0" id="ixv-12116" unitRef="usd">835375</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c212" decimals="0" id="ixv-12117" unitRef="usd">95080</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c8" decimals="0" id="ixv-12118" unitRef="usd">65582351</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c210" decimals="0" id="ixv-12119" unitRef="usd">2915818</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c211" decimals="0" id="ixv-12120" unitRef="usd">-2157381</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c212" decimals="0" id="ixv-12121" unitRef="usd">-8801</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c8" decimals="0" id="ixv-12122" unitRef="usd">749636</us-gaap:GrossProfit>
    <us-gaap:DepreciationAndAmortization contextRef="c210" decimals="0" id="ixv-12123" unitRef="usd">3098303</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c211" decimals="0" id="ixv-12124" unitRef="usd">6281495</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c212" decimals="0" id="ixv-12125" unitRef="usd">1193490</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c8" decimals="0" id="ixv-12126" unitRef="usd">10573288</us-gaap:DepreciationAndAmortization>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="c212" decimals="0" id="ixv-12127" unitRef="usd">-371680</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="c8" decimals="0" id="ixv-12128" unitRef="usd">-371680</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:InterestIncomeOther contextRef="c210" decimals="0" id="ixv-12129" unitRef="usd">271395</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c211" decimals="0" id="ixv-12130" unitRef="usd">2098</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c212" decimals="0" id="ixv-12131" unitRef="usd">7971</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c213" decimals="0" id="ixv-12132" unitRef="usd">1739</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c8" decimals="0" id="ixv-12133" unitRef="usd">283203</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpenseNonoperating contextRef="c210" decimals="0" id="ixv-12134" unitRef="usd">410580</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c211" decimals="0" id="ixv-12135" unitRef="usd">134764</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c212" decimals="0" id="ixv-12136" unitRef="usd">218791</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c213" decimals="0" id="ixv-12137" unitRef="usd">3533</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c8" decimals="0" id="ixv-12138" unitRef="usd">767668</us-gaap:InterestExpenseNonoperating>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c210" decimals="0" id="ixv-12139" unitRef="usd">348024</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c8" decimals="0" id="ixv-12140" unitRef="usd">348024</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c210" decimals="0" id="ixv-12141" unitRef="usd">-30517</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c211" decimals="0" id="ixv-12142" unitRef="usd">-5522885</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c212" decimals="0" id="ixv-12143" unitRef="usd">-627976</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c213" decimals="0" id="ixv-12144" unitRef="usd">219352</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c8" decimals="0" id="ixv-12145" unitRef="usd">-5962026</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:Assets contextRef="c215" decimals="0" id="ixv-12146" unitRef="usd">58384088</us-gaap:Assets>
    <us-gaap:Assets contextRef="c216" decimals="0" id="ixv-12147" unitRef="usd">122724808</us-gaap:Assets>
    <us-gaap:Assets contextRef="c217" decimals="0" id="ixv-12148" unitRef="usd">7006987</us-gaap:Assets>
    <us-gaap:Assets contextRef="c218" decimals="0" id="ixv-12149" unitRef="usd">1902356</us-gaap:Assets>
    <us-gaap:Assets contextRef="c2" decimals="0" id="ixv-12150" unitRef="usd">190018239</us-gaap:Assets>
    <us-gaap:Assets contextRef="c220" decimals="0" id="ixv-12151" unitRef="usd">57139592</us-gaap:Assets>
    <us-gaap:Assets contextRef="c221" decimals="0" id="ixv-12152" unitRef="usd">127734031</us-gaap:Assets>
    <us-gaap:Assets contextRef="c222" decimals="0" id="ixv-12153" unitRef="usd">8184902</us-gaap:Assets>
    <us-gaap:Assets contextRef="c223" decimals="0" id="ixv-12154" unitRef="usd">1685124</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="0" id="ixv-12155" unitRef="usd">194743649</us-gaap:Assets>
    <itp:ConcentrationAndMajorCustomersAndSuppliersTextBlock contextRef="c0" id="ixv-8140">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(19) Concentration and Major Customers and Suppliers&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the three and nine months ended September
30, 2024 and 2023, the Company had no single customer contributed over 10% of total sales.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the three months ended September 30, 2024,
the Company had three major suppliers accounted for 73%, 18% and 7% of total purchases. For the three months ended September 30, 2023,
the Company had three major suppliers accounted for 71%, 18% and 7% of total purchases.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the nine months ended September 30, 2024,
the Company had three major suppliers accounted for 74%, 16% and 7% of total purchases. For the nine months ended September 30, 2023,
the Company had three major suppliers accounted for 75%, 16% and 6% of total purchases.&lt;/p&gt;</itp:ConcentrationAndMajorCustomersAndSuppliersTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c225"
      decimals="2"
      id="ixv-12156"
      unitRef="pure">0.73</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c226"
      decimals="2"
      id="ixv-12157"
      unitRef="pure">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c227"
      decimals="2"
      id="ixv-12158"
      unitRef="pure">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c228"
      decimals="2"
      id="ixv-12159"
      unitRef="pure">0.71</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c229"
      decimals="2"
      id="ixv-12160"
      unitRef="pure">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c230"
      decimals="2"
      id="ixv-12161"
      unitRef="pure">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c231"
      decimals="2"
      id="ixv-12162"
      unitRef="pure">0.74</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c232"
      decimals="2"
      id="ixv-12163"
      unitRef="pure">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c233"
      decimals="2"
      id="ixv-12164"
      unitRef="pure">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c234"
      decimals="2"
      id="ixv-12165"
      unitRef="pure">0.75</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c235"
      decimals="2"
      id="ixv-12166"
      unitRef="pure">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c236"
      decimals="2"
      id="ixv-12167"
      unitRef="pure">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c0" id="ixv-8153">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(20) Concentration of Credit Risk&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Financial instruments for which the Company is
potentially subject to concentration of credit risk consist principally of cash. The Company places its cash in reputable financial institutions
in the PRC and the United States. Although it is generally understood that the PRC central government stands behind all of the banks in
China in the event of bank failure, there is no deposit insurance system in China that is similar to the protection provided by the Federal
Deposit Insurance Corporation (&#x201c;FDIC&#x201d;) of the United States as of as of September 30, 2024 and December 31, 2023. On May 1,
2015, the new &#x201c;Deposit Insurance Regulations&#x201d; was effective in the PRC that the maximum protection would be up to RMB500,000
($71,353) per depositor per insured financial intuition, including both principal and interest. For the cash placed in financial institutions
in the United States, the Company&#x2019;s U.S. bank accounts are all fully covered by the FDIC insurance as of September 30, 2024 and
December 31, 2023, while for the cash placed in financial institutions in the PRC, the balances exceeding the maximum coverage of RMB500,000
amounted to RMB31,937,875 ($4,557,735) as of September 30, 2024.&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <itp:DepositInsuranceRegulations contextRef="c237" decimals="0" id="ixv-12168" unitRef="cny">500000</itp:DepositInsuranceRegulations>
    <itp:DepositInsuranceRegulations contextRef="c237" decimals="0" id="ixv-12169" unitRef="usd">71353</itp:DepositInsuranceRegulations>
    <us-gaap:CashFDICInsuredAmount contextRef="c238" decimals="0" id="ixv-12170" unitRef="cny">500000</us-gaap:CashFDICInsuredAmount>
    <us-gaap:CashFDICInsuredAmount contextRef="c239" decimals="0" id="ixv-12171" unitRef="cny">500000</us-gaap:CashFDICInsuredAmount>
    <us-gaap:CashFDICInsuredAmount contextRef="c2" decimals="0" id="ixv-12172" unitRef="cny">31937875</us-gaap:CashFDICInsuredAmount>
    <us-gaap:CashFDICInsuredAmount contextRef="c2" decimals="0" id="ixv-12173" unitRef="usd">4557735</us-gaap:CashFDICInsuredAmount>
    <itp:RisksAndUncertaintiesTextBlock contextRef="c0" id="ixv-8162">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(21) Risks and Uncertainties&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company is subject to substantial risks from,
among other things, intense competition associated with the industry in general, other risks associated with financing, liquidity requirements,
rapidly changing customer requirements, foreign currency exchange rates, and operating in the PRC under its various laws and restrictions.&lt;/p&gt;</itp:RisksAndUncertaintiesTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="c0" id="ixv-8171">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;(22) Subsequent Event&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;None.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c6" id="ixv-12174">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c6" id="ixv-12175">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c6" id="ixv-12176">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c6" id="ixv-12177">false</ecd:Rule10b51ArrTrmntdFlag>
    <us-gaap:AccountsPayableCurrent
      contextRef="c2"
      id="hidden-fact-0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TaxesPayableCurrent
      contextRef="c3"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c2"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="c6"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="c0"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="c0"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InventoryWriteDown
      contextRef="c8"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="c0"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations
      contextRef="c0"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <itp:LoanToARelatedPartynet
      contextRef="c0"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RestrictedCashEquivalentsCurrent
      contextRef="c10"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBorrowings
      contextRef="c58"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AccountsPayableCurrent
      contextRef="c57"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TaxesPayableCurrent
      contextRef="c58"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InventoryValuationReserves
      contextRef="c2"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <itp:PrepaidLandLease
      contextRef="c3"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c81"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c82"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c69"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c70"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermLeaseCost
      contextRef="c0"
      id="hidden-fact-21"
      unitRef="cny"
      xsi:nil="true"/>
    <us-gaap:OperatingLeasePayments
      contextRef="c0"
      id="hidden-fact-22"
      unitRef="cny"
      xsi:nil="true"/>
    <us-gaap:ShortTermBorrowings
      contextRef="c125"
      id="hidden-fact-23"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBorrowings
      contextRef="c127"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBorrowings
      contextRef="c128"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBorrowings
      contextRef="c129"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBorrowings
      contextRef="c89"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBorrowings
      contextRef="c131"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBorrowings
      contextRef="c133"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBorrowings
      contextRef="c135"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBorrowings
      contextRef="c137"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="c111"
      id="hidden-fact-32"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c85"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c87"
      id="hidden-fact-34"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c89"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherShortTermBorrowings
      contextRef="c95"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:SecuredDebt
      contextRef="c100"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:SecuredDebt
      contextRef="c101"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="c111"
      id="hidden-fact-39"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LineOfCredit
      contextRef="c115"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherLongTermDebt
      contextRef="c115"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c0"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c156"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpenseOther
      contextRef="c0"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpenseOther
      contextRef="c8"
      id="hidden-fact-45"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpenseOther
      contextRef="c6"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpenseOther
      contextRef="c7"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestAndFeeIncomeOtherLoans
      contextRef="c0"
      id="hidden-fact-48"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="c166"
      id="hidden-fact-49"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c177"
      id="hidden-fact-50"
      unitRef="shares"
      xsi:nil="true"/>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceIssued
      contextRef="c177"
      id="hidden-fact-51"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod
      contextRef="c177"
      id="hidden-fact-52"
      unitRef="shares"
      xsi:nil="true"/>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceExercised
      contextRef="c177"
      id="hidden-fact-53"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c177"
      id="hidden-fact-54"
      unitRef="shares"
      xsi:nil="true"/>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceCancelled
      contextRef="c177"
      id="hidden-fact-55"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="c2"
      id="hidden-fact-56"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="c3"
      id="hidden-fact-57"
      unitRef="usd"
      xsi:nil="true"/>
    <itp:EffectOfDilution
      contextRef="c6"
      id="hidden-fact-58"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <itp:EffectOfDilution
      contextRef="c7"
      id="hidden-fact-59"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <itp:EffectOfDilution
      contextRef="c0"
      id="hidden-fact-60"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <itp:EffectOfDilution
      contextRef="c8"
      id="hidden-fact-61"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c6"
      id="hidden-fact-62"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c7"
      id="hidden-fact-63"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="c6"
      id="hidden-fact-64"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="c7"
      id="hidden-fact-65"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c8"
      id="hidden-fact-66"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="c0"
      id="hidden-fact-67"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="c8"
      id="hidden-fact-68"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="c2"
      id="hidden-fact-69"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="c3"
      id="hidden-fact-70"
      unitRef="usd"
      xsi:nil="true"/>
    <itp:EffectOfDifferentTaxJurisdiction
      contextRef="c6"
      id="hidden-fact-71"
      unitRef="pure"
      xsi:nil="true"/>
    <itp:EffectOfDifferentTaxJurisdiction
      contextRef="c7"
      id="hidden-fact-72"
      unitRef="pure"
      xsi:nil="true"/>
    <itp:EffectOfDifferentTaxJurisdiction
      contextRef="c0"
      id="hidden-fact-73"
      unitRef="pure"
      xsi:nil="true"/>
    <itp:EffectOfDifferentTaxJurisdiction
      contextRef="c8"
      id="hidden-fact-74"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c196"
      id="hidden-fact-75"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c197"
      id="hidden-fact-76"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c198"
      id="hidden-fact-77"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c196"
      id="hidden-fact-78"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c198"
      id="hidden-fact-79"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DepreciationAndAmortization
      contextRef="c197"
      id="hidden-fact-80"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DepreciationAndAmortization
      contextRef="c198"
      id="hidden-fact-81"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestIncomeOther
      contextRef="c198"
      id="hidden-fact-82"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c198"
      id="hidden-fact-83"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c195"
      id="hidden-fact-84"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c196"
      id="hidden-fact-85"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c197"
      id="hidden-fact-86"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c198"
      id="hidden-fact-87"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners
      contextRef="c198"
      id="hidden-fact-88"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c203"
      id="hidden-fact-89"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c204"
      id="hidden-fact-90"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c203"
      id="hidden-fact-91"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c204"
      id="hidden-fact-92"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DepreciationAndAmortization
      contextRef="c203"
      id="hidden-fact-93"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DepreciationAndAmortization
      contextRef="c204"
      id="hidden-fact-94"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="c200"
      id="hidden-fact-95"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="c201"
      id="hidden-fact-96"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="c203"
      id="hidden-fact-97"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="c204"
      id="hidden-fact-98"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestIncomeOther
      contextRef="c204"
      id="hidden-fact-99"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c204"
      id="hidden-fact-100"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c201"
      id="hidden-fact-101"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c202"
      id="hidden-fact-102"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c203"
      id="hidden-fact-103"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c204"
      id="hidden-fact-104"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners
      contextRef="c204"
      id="hidden-fact-105"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c207"
      id="hidden-fact-106"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c208"
      id="hidden-fact-107"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c209"
      id="hidden-fact-108"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c207"
      id="hidden-fact-109"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c209"
      id="hidden-fact-110"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DepreciationAndAmortization
      contextRef="c208"
      id="hidden-fact-111"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DepreciationAndAmortization
      contextRef="c209"
      id="hidden-fact-112"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestIncomeOther
      contextRef="c209"
      id="hidden-fact-113"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c209"
      id="hidden-fact-114"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c206"
      id="hidden-fact-115"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c207"
      id="hidden-fact-116"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c209"
      id="hidden-fact-117"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners
      contextRef="c209"
      id="hidden-fact-118"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c213"
      id="hidden-fact-119"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c214"
      id="hidden-fact-120"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c213"
      id="hidden-fact-121"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c214"
      id="hidden-fact-122"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DepreciationAndAmortization
      contextRef="c213"
      id="hidden-fact-123"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DepreciationAndAmortization
      contextRef="c214"
      id="hidden-fact-124"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="c210"
      id="hidden-fact-125"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="c211"
      id="hidden-fact-126"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="c213"
      id="hidden-fact-127"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges
      contextRef="c214"
      id="hidden-fact-128"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestIncomeOther
      contextRef="c214"
      id="hidden-fact-129"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c214"
      id="hidden-fact-130"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c211"
      id="hidden-fact-131"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c212"
      id="hidden-fact-132"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c213"
      id="hidden-fact-133"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c214"
      id="hidden-fact-134"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners
      contextRef="c214"
      id="hidden-fact-135"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Assets
      contextRef="c219"
      id="hidden-fact-136"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Assets
      contextRef="c224"
      id="hidden-fact-137"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:AmendmentFlag contextRef="c0" id="ixv-12318">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-12319">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-12320">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-12321">0001358190</dei:EntityCentralIndexKey>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link: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">Dongfang Paper is treated as a 100% controlled variable interest entity of the Company.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_1_footnote" xlink:label="ix_1_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tengsheng Paper is 100% subsidiary of Dongfang Paper.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
