<SEC-DOCUMENT>0001213900-24-041827.txt : 20240510
<SEC-HEADER>0001213900-24-041827.hdr.sgml : 20240510
<ACCEPTANCE-DATETIME>20240510171640
ACCESSION NUMBER:		0001213900-24-041827
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		108
CONFORMED PERIOD OF REPORT:	20240331
FILED AS OF DATE:		20240510
DATE AS OF CHANGE:		20240510

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:		24936019

	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>ea0205388-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 May 10 17:10:34 UTC 2024 -->
<html xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:itp="http://orientpaper.com/20240331" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:compsci="http://compsciresources.com" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2024" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml">
<head>
     <title> </title>

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

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

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

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

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

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">FORM
<ix:nonNumeric contextRef="c0" name="dei:DocumentType" id="ixv-7950">10-Q</ix:nonNumeric></p><div>

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

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:DocumentQuarterlyReport" id="ixv-32"><span style="font-family: Times New Roman, Times, Serif; font-weight: normal">&#9746;</span></ix:nonNumeric>
QUARTERLY REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>For the quarterly period
ended <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-7951">March 31, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-7952">2024</ix:nonNumeric></ix:nonNumeric></b></p><div>

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

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

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

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

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

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



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

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

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-7954">IT TECH PACKAGING, INC.</ix:nonNumeric></p><div>

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="border-bottom: Black 1.5pt solid; text-align: center; width: 49%"><ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="ixv-77"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nevada</b></span></ix:nonNumeric></td> <td style="padding-bottom: 1.5pt; text-align: center; width: 2%">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: center; width: 49%"><ix:nonNumeric contextRef="c0" name="dei:EntityTaxIdentificationNumber" id="ixv-82"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>20-4158835</b></span></ix:nonNumeric></td></tr> <tr style="vertical-align: top"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(State or other jurisdiction of<br/>
</span></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(IRS Employer<br/>
</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">incorporation or organization)</span></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identification No.)</span></td></tr> </table><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-7955">Science
Park</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine2" id="ixv-7956">Juli Rd</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine3" id="ixv-7957">Xushui District</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-7958">Baoding City</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Hebei Province, The People&#8217;s Republic of <ix:nonNumeric contextRef="c0" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry" id="ixv-7959">China</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-7960">072550</ix:nonNumeric></b></p><div>

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

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">011 - <ix:nonNumeric contextRef="c0" name="dei:CityAreaCode" id="ixv-7961">(86)</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber" id="ixv-7962">312-8698215</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(Registrant&#8217;s telephone number,
including area code)</p><div>

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

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

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">(Former name, former address and
former fiscal year, if changed since last report)</p><div>

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

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="width: 34%; 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="width: 1%; text-align: center">&#160;</td> <td style="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="width: 1%; text-align: center">&#160;</td> <td style="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="background-color: #CCEEFF"> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-145"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common Stock, par value $0.001</span></ix:nonNumeric></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol" id="ixv-149"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITP</span></ix:nonNumeric></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" name="dei:SecurityExchangeName" id="ixv-7963">NYSE</ix:nonNumeric> American</span></td></tr> </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-right: 122.6pt; margin-bottom: 0pt"></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-top: 0pt; margin-bottom: 0pt; text-align: justify">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-7964">Yes</ix:nonNumeric> <span style="font-family: Times New Roman, Times, Serif">&#9746;</span> No <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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-7965">Yes</ix:nonNumeric>
<span style="font-family: Times New Roman, Times, Serif">&#9746;</span> No <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p><div>

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

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

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 25%; 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="width: 25%; 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="width: 25%; 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="width: 25%; padding-top: 0.3pt; padding-right: 2.35pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td></tr> <tr style="vertical-align: top"> <td style="padding-left: 2.5pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-192"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-accelerated filer</span></ix:nonNumeric></td> <td style="padding-right: 9.1pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></td> <td style="padding-left: 9.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller reporting company</span></td> <td style="padding-right: 2.35pt; text-align: right"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:EntitySmallBusiness" id="ixv-199"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></ix:nonNumeric></td></tr> <tr style="vertical-align: top"> <td>&#160;</td> <td>&#160;</td> <td style="padding-left: 9.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company</span></td> <td style="padding-right: 2.35pt; text-align: right"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityEmergingGrowthCompany" id="ixv-207"><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">&#160;</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">As of May 10, 2024, there were <ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-7966">10,065,920</ix:nonFraction>
shares of the registrant&#8217;s common stock, par value $0.001, outstanding.</p><div>

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

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

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></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 colspan="2"><a href="#a_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Part I. - FINANCIAL
    INFORMATION</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="width: 8%">&#160;</td>
    <td style="width: 84%">&#160;</td>
    <td style="text-align: center; width: 8%">&#160;</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">Item 1.</span></td>
    <td><a href="#a_002"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial Statements</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</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">Item 2. </span></td>
    <td><a href="#a_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="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</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">Item 3.</span></td>
    <td><a href="#a_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="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">39</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</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">Item 4. </span></td>
    <td><a href="#a_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controls and Procedures</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">39</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="2"><a href="#a_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Part II. - OTHER INFORMATION</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">40</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</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">Item 1. </span></td>
    <td><a href="#a_007"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Legal Proceedings</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">40</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</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">Item 1A. </span></td>
    <td><a href="#a_008"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk Factors</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">40</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</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">Item 2. </span></td>
    <td><a href="#a_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="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">40</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</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">Item 3. </span></td>
    <td><a href="#a_010"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Defaults Upon Senior Securities</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">40</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</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">Item 4. </span></td>
    <td><a href="#a_011"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mine Safety Disclosures</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">40</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</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">Item 5. </span></td>
    <td><a href="#a_012"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other Information</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">40</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</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">Item 6. </span></td>
    <td><a href="#a_013"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibits </span></a></td>
    <td style="text-align: center">40</td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="2"><a href="#a_014"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SIGNATURES</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">41</span></td></tr>
  </table><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: 2; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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




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

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

</div><div><a id="a_001"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">PART I - FINANCIAL INFORMATION</p><div>

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

</div><div><a id="a_002"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: left">Item 1. Financial Statements</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>AS OF MARCH
31, 2024 AND DECEMBER 31, 2023</b></p><div>

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


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

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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="font-weight: bold; text-align: center">ASSETS</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#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">
    <td>Current Assets</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -0.125in; 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-7967">4,514,020</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</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-7968">3,918,938</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; 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:RestrictedCash" scale="0" unitRef="usd" id="ixv-7969">903,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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="0" unitRef="usd" id="ixv-7970">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-align: left; text-indent: -0.125in; 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:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-7971">48,697</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd" id="ixv-7972">11,745</ix:nonFraction> as of March 31, 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-7973">2,386,177</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-7974">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-7975">3,492,364</ix:nonFraction></td><td 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-7976">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-align: left; text-indent: -0.125in; 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-7977">17,677,417</ix:nonFraction></td><td 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-7978">18,981,290</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; 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:OtherReceivables" scale="0" unitRef="usd" id="ixv-7979">1,041,314</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:OtherReceivables" scale="0" unitRef="usd" id="ixv-7980">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="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Total 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:AssetsCurrent" scale="0" unitRef="usd" id="ixv-7981">30,014,832</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-7982">28,357,901</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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Prepayment on 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-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"><div style="-sec-ix-hidden: hidden-fact-1">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; 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:FinanceLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-7983">503,221</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-7984">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-align: left; text-indent: -0.125in; 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-7985">160,205,120</ix:nonFraction></td><td 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-7986">163,974,022</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">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:ValueAddedTaxReceivableNoncurrent" scale="0" unitRef="usd" id="ixv-7987">1,872,931</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValueAddedTaxReceivableNoncurrent" scale="0" unitRef="usd" id="ixv-7988">1,883,078</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Deferred tax asset 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"><div style="-sec-ix-hidden: hidden-fact-2">-</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-3">-</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; text-indent: -0.125in; 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-7989">192,596,104</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-7990">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; 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="font-weight: bold; text-align: center; text-indent: -0.125in; 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; 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-align: left; text-indent: -0.125in; 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-align: left; text-indent: -0.125in; 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:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-7991">845,666</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:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-7992">423,567</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; 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-7993">8,116,984</ix:nonFraction></td><td 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-7994">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-align: left; text-indent: -0.125in; 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-7995">102,154</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-7996">100,484</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Accounts 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="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-7997">241,779</ix:nonFraction></td><td 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-7998">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-align: left; text-indent: -0.125in; 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-7999">110,787</ix:nonFraction></td><td 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-8000">136,167</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Notes 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="us-gaap:NotesPayableCurrent" scale="0" unitRef="usd" id="ixv-8001">246,501</ix: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-4">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; 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-8002">730,095</ix:nonFraction></td><td 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-8003">728,869</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; 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-8004">310,687</ix:nonFraction></td><td 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-8005">237,842</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Other payables and accrued 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:OtherAccountsPayableAndAccruedLiabilities" scale="0" unitRef="usd" id="ixv-8006">13,869,095</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:OtherAccountsPayableAndAccruedLiabilities" scale="0" unitRef="usd" id="ixv-8007">12,912,517</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Total current 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:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-8008">24,573,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:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-8009">21,418,934</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; 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-8010">3,241,720</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-8011">4,503,932</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; 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-8012">491,908</ix:nonFraction></td><td 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-8013">483,866</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; 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-8014">20</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-8015">54</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; 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-8016">21,648,803</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:VariableInterestEntityConsolidatedCarryingAmountLiabilities1" scale="0" unitRef="usd" id="ixv-8017">20,084,995</ix:nonFraction> as of March 31, 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-8018">28,307,396</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-8019">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; 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="font-weight: bold; text-align: left; text-indent: -0.125in; 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-5">&#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-6">&#160;</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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -0.125in; 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-8020"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-8021">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-8022"><ix:nonFraction contextRef="c3" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-8023">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-8024"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-8025"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-8026"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-8027">10,065,920</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of March 31, 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-8028">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-8029">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-align: left; text-indent: -0.125in; 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-8030">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-8031">89,172,771</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; 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-8032">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-8033">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-align: left; text-indent: -0.125in; 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-8034">10,857,153</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-8035">10,555,534</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; 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-8036">79,882,450</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-8037">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="font-weight: bold; text-align: left; text-indent: -0.125in; 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-8038">164,288,708</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-8039">168,336,863</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -0.125in; 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-8040">192,596,104</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-8041">194,743,649</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>



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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>CONDENSED CONSOLIDATED STATEMENTS
OF INCOME AND COMPREHENSIVE INCOME</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>FOR THE THREE MONTHS ENDED MARCH 31, 2024 AND 2023</b></p><div>

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

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 31,</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></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-8042">6,863,841</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-8043">19,790,877</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-8044">6,464,728</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd" id="ixv-8045">20,067,876</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Gross Profit (Loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-8046">399,113</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" sign="-" unitRef="usd" id="ixv-8047">276,999</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Selling, general and administrative expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-8048">3,900,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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-8049">2,495,362</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>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8050">3,501,670</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8051">2,772,361</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-8052">2,183</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeOther" scale="0" unitRef="usd" id="ixv-8053">136,268</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-8054">210,290</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-8055">249,169</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 (Loss) 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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="0" unitRef="usd" id="ixv-8056">34</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="0" unitRef="usd" id="ixv-8057">152,097</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Loss before Income Taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-8058">3,709,743</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-8059">2,733,165</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Provision for Income Taxes</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-8060">36,793</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-7">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8061">3,746,536</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8062">2,733,165</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Other Comprehensive (Loss) Income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-8063">301,619</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" unitRef="usd" id="ixv-8064">2,502,756</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total Comprehensive Loss</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-8065">4,048,155</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-8066">230,409</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left"><div style="-sec-ix-hidden: hidden-fact-9; -sec-ix-hidden: hidden-fact-8">Basic and Diluted Losses per Share</div></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-8067">0.37</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="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-8068">0.27</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><p style="-sec-ix-hidden: hidden-fact-11; -sec-ix-hidden: hidden-fact-10; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Outstanding &#8211; Basic and Diluted</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-8069">10,065,920</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-8070">10,065,920</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><div>




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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>CONDENSED CONSOLIDATED STATEMENTS
OF CASH FLOWS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>FOR THE THREE MONTHS ENDED MARCH 31, 2024 AND 2023</b></p><div>

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

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

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="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">Three Months Ended <br/> March 31,</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></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Cash Flows from Operating Activities:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">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-8071">3,746,536</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8072">2,733,165</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Adjustments to reconcile net income to net cash provided by operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">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-8073">3,481,788</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-8074">3,686,243</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">(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:GainLossOnSaleOfDerivatives" scale="0" unitRef="usd" id="ixv-8075">34</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfDerivatives" scale="0" unitRef="usd" id="ixv-8076">152,097</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">(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-12">-</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" sign="-" unitRef="usd" id="ixv-8077">12,926</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">(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-8078">36,942</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" sign="-" unitRef="usd" id="ixv-8079">246,386</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">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-8080">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-13">&#160;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; 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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">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; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">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-8081">1,847,112</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" unitRef="usd" id="ixv-8082">1,988,921</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; 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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" sign="-" unitRef="usd" id="ixv-8083">1,276,805</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" sign="-" unitRef="usd" id="ixv-8084">9,461,336</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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" sign="-" unitRef="usd" id="ixv-8085">59,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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd" id="ixv-8086">3,062,782</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">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" unitRef="usd" id="ixv-8087">236,603</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="0" sign="-" unitRef="usd" id="ixv-8088">5,101</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; 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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInCustomerAdvances" scale="0" sign="-" unitRef="usd" id="ixv-8089">25,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"><div style="-sec-ix-hidden: hidden-fact-14">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Notes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInNotesPayableCurrent" scale="0" unitRef="usd" id="ixv-8090">246,299</ix: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-15">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">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-8091">187,484</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueToRelatedParties" scale="0" sign="-" unitRef="usd" id="ixv-8092">128,625</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; 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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="0" unitRef="usd" id="ixv-8093">73,213</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="0" unitRef="usd" id="ixv-8094">126,986</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; 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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" unitRef="usd" id="ixv-8095">1,022,398</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" unitRef="usd" id="ixv-8096">263,712</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; 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"><div style="-sec-ix-hidden: hidden-fact-16">-</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" sign="-" unitRef="usd" id="ixv-8097">424,198</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: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">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-8098">624,420</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="usd" id="ixv-8099">4,809,928</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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">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-align: left; text-indent: -0.125in; padding-left: 0.125in">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:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-8100">9,027</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-8101">295,018</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: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">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-8102">9,027</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-8103">295,018</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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">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; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">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-8104">422,488</ix: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-17">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">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-18">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="0" unitRef="usd" id="ixv-8105">2,623,410</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Repayment of bank loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-19">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="itp:LoanToARelatedPartynet" scale="0" sign="-" unitRef="usd" id="ixv-8106">2,915</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">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-20">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations" scale="0" unitRef="usd" id="ixv-8107">55,849</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: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Net Cash Provided by Financing Activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-8108">422,488</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-8109">2,564,646</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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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; text-indent: -0.125in; padding-left: 0.125in">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" sign="-" unitRef="usd" id="ixv-8110">12,242</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-8111">146,516</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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Net Increase in Cash and Cash Equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" unitRef="usd" id="ixv-8112">1,025,639</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" unitRef="usd" id="ixv-8113">7,226,072</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">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-8114">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="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-8115">9,524,868</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">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-8116">5,417,560</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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-8117">16,750,940</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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -0.125in; padding-left: 0.125in">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-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">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-8118">137,340</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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-8119">84,040</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">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-8120">36,793</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</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:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-8121">424,198</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">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Cash and bank balances</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="itp:CashAndBankBalances" scale="0" unitRef="usd" id="ixv-8122">4,514,020</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="itp:CashAndBankBalances" scale="0" unitRef="usd" id="ixv-8123">16,750,940</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">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-8124">903,540</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-21">-</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; text-indent: -0.125in; padding-left: 0.125in">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:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-8125">5,417,560</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:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-8126">16,750,940</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"></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-top: 0pt; margin-bottom: 0pt; text-align: center">See accompanying notes to condensed
consolidated financial statements.</p><div>

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

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




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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>CONDENSED CONSOLIDATED STATEMENTS
OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>FOR THE THREE MONTHS ENDED MARCH 31, 2024 AND 2023</b></p><div>

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

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></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; background-color: rgb(204,238,255)">
    <td style="width: 30%; text-indent: -0.125in; padding-left: 0.125in">Balance at December 31, 2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares" id="ixv-8127">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: 7%; text-align: right"><ix:nonFraction contextRef="c9" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8128">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: 7%; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8129">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: 7%; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8130">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: 7%; text-align: right">(<ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-8131">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: 7%; text-align: right"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8132">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: 7%; text-align: right"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8133">181,323,892</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">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="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" unitRef="usd" id="ixv-8134">2,502,756</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#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" unitRef="usd" id="ixv-8135">2,502,756</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Net loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8136">2,733,165</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="c16" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8137">2,733,165</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Balance at March 31, 2022</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="c18" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares" id="ixv-8138">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="c18" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8139">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="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8140">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="c20" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8141">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="c21" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-8142">5,011,784</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="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8143">90,841,856</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="c23" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8144">181,093,483</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; 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="c24" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares" id="ixv-8145">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="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8146">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="c25" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8147">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="c26" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8148">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="c27" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-8149">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="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8150">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-8151">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-align: left; text-indent: -0.125in; padding-left: 0.125in">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="c29" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-8152">301,619</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-8153">301,619</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Net loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c30" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8154">3,746,536</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8155">3,746,536</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; text-indent: -0.125in; padding-left: 0.125in">Balance at March 31, 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="c31" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares" id="ixv-8156">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="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8157">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="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8158">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="c33" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8159">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="c34" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-8160">10,857,153</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="c35" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-8161">79,882,450</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-8162">164,288,708</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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p><div>

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

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

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

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

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




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

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

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(Unaudited)</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" continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="ixv-2142"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <b>(1) Organization and Business Background</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-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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="c36" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-8163">0.001</ix:nonFraction> per
share (the &#8220;Common Stock&#8221;), at a ratio of <ix:nonNumeric contextRef="c37" name="us-gaap:StockholdersEquityReverseStockSplit" id="ixv-8164">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.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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="c38" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="0" unitRef="shares" id="ixv-8165">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="c38" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-8166">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.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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-8167">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.</p>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></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-top: 0pt; margin-bottom: 0pt; text-align: justify">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="c39" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Capital" scale="0" unitRef="usd" id="ixv-8168">10,000,000</ix:nonFraction> (subsequently increased to $<ix:nonFraction contextRef="c40" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Capital" scale="0" unitRef="usd" id="ixv-8169">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="c41" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-8170">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="c42" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ManagementAndServiceFeesRate" scale="-2" unitRef="pure" id="ixv-8171">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="c43" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedBalancePrincipalAmount" scale="0" unitRef="usd" id="ixv-8172">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-8173">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.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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="c44" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TerminationLoans" scale="0" unitRef="usd" id="ixv-8174">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="c45" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-8175">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.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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="c46" decimals="2" format="ixt:num-dot-decimal" name="itp:PercentageShareOfDistributableProfit" scale="-2" unitRef="pure" id="ixv-8176">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.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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="c47" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" unitRef="cny" id="ixv-8177">320</ix:nonFraction> million (approximately $<ix:nonFraction contextRef="c47" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" unitRef="usd" id="ixv-8178">45</ix:nonFraction> million) was made on February 23, 2022.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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 March 31, 2024 and 2023 was accounted for <ix:nonFraction contextRef="c42" decimals="2" format="ixt:num-dot-decimal" name="itp:PercentageOfRevenue" scale="-2" unitRef="pure" id="ixv-8179">100</ix:nonFraction>% and <ix:nonFraction contextRef="c48" decimals="4" format="ixt:num-dot-decimal" name="itp:PercentageOfRevenue" scale="-2" unitRef="pure" id="ixv-8180">99.82</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-8181">95.18</ix:nonFraction>% and <ix:nonFraction contextRef="c50" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedPercentOfNetAssets" scale="-2" unitRef="pure" id="ixv-8182">94.93</ix:nonFraction>% of the total assets of the Company as of March 31, 2024 and December
31, 2023, respectively.</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">&#160;</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfVariableInterestEntitiesTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock" id="ixv-8183">As of March 31, 2024 and December 31, 2023, details of the
Company&#8217;s subsidiaries and variable interest entities are as follows:</ix:nonNumeric></p>

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

<ix:continuation continuedAt="_ScheduleOfVariableInterestEntitiesTextBlock-c0_cont_2" id="_ScheduleOfVariableInterestEntitiesTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; text-align: justify; width: 35%; vertical-align: bottom"><b>Name</b></td>
    <td style="text-align: center; width: 1%; font-size: 10pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 16%"><b>Date of<br/>
Incorporation&#160;or <br/>
Establishment</b></td>
    <td style="text-align: center; width: 1%; font-size: 10pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 11%; vertical-align: bottom"><b>Place of<br/>
 Incorporation&#160;or Establishment</b></td>
    <td style="text-align: center; width: 1%; font-size: 10pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 11%; vertical-align: bottom"><b>Percentage&#160;of <br/>
Ownership</b></td>
    <td style="text-align: center; width: 1%; font-size: 10pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; text-align: center; width: 23%"><b>Principal <br/>
Activity</b></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt"><span style="font-size: 10pt"><i>Subsidiary:</i></span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="font-size: 10pt"><span style="font-size: 10pt">Dongfang Holding</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="c51" name="itp:DateOfIncorporationOrEstablishment" id="ixv-2262"><span style="font-size: 10pt">November 13, 2006</span></ix:nonNumeric></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="c51" name="itp:PlaceOfIncorporationOrEstablishment" id="ixv-2266"><span style="font-size: 10pt">BVI</span></ix:nonNumeric></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt"><ix:nonFraction contextRef="c52" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-8184">100</ix:nonFraction>%</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c51" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-8185">Inactive investment holding</ix:nonNumeric></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt"><span style="font-size: 10pt">Shengde Holdings</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="c53" name="itp:DateOfIncorporationOrEstablishment" id="ixv-2278"><span style="font-size: 10pt">February 25, 2009</span></ix:nonNumeric></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="c53" name="itp:PlaceOfIncorporationOrEstablishment" id="ixv-2282"><span style="font-size: 10pt">State of Nevada</span></ix:nonNumeric></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt"><ix:nonFraction contextRef="c54" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-8186">100</ix:nonFraction>%</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="c53" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-2289"><span style="font-size: 10pt">Investment holding</span></ix:nonNumeric></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="font-size: 10pt"><span style="font-size: 10pt">Baoding Shengde</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt"><ix:nonNumeric contextRef="c55" name="itp:DateOfIncorporationOrEstablishment" id="ixv-2296"><span style="font-size: 10pt">June 1, 2009</span></ix:nonNumeric></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="c55" name="itp:PlaceOfIncorporationOrEstablishment" id="ixv-2300"><span style="font-size: 10pt">PRC</span></ix:nonNumeric></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt"><ix:nonFraction contextRef="c56" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-8187">100</ix:nonFraction>%</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c55" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-8188">Paper production and distribution</ix:nonNumeric></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt"><span style="font-size: 10pt">Qianrong</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt"><ix:nonNumeric contextRef="c57" name="itp:DateOfIncorporationOrEstablishment" id="ixv-2312"><span style="font-size: 10pt">July 15, 2021</span></ix:nonNumeric></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="c57" name="itp:PlaceOfIncorporationOrEstablishment" id="ixv-2316"><span style="font-size: 10pt">PRC</span></ix:nonNumeric></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt"><ix:nonFraction contextRef="c58" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-8189">100</ix:nonFraction>%</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c57" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-8190">New material technology service</ix:nonNumeric></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt"><span style="font-size: 10pt"><i>Variable interest entity (&#8220;VIE&#8221;):</i></span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="font-size: 10pt"><span style="font-size: 10pt">Dongfang Paper</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt"><ix:nonNumeric contextRef="c59" name="itp:DateOfIncorporationOrEstablishment" id="ixv-2350"><span style="font-size: 10pt">March 10, 1996</span></ix:nonNumeric></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="c59" name="itp:PlaceOfIncorporationOrEstablishment" id="ixv-2354"><span style="font-size: 10pt">PRC</span></ix:nonNumeric></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="-sec-ix-hidden: hidden-fact-22; font-size: 10pt">Control*</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c59" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-8191">Paper production and distribution</ix:nonNumeric></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt"><span style="font-size: 10pt">Tengsheng Paper</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt"><ix:nonNumeric contextRef="c61" name="itp:DateOfIncorporationOrEstablishment" id="ixv-2366"><span style="font-size: 10pt">April 07, 2011</span></ix:nonNumeric></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="c61" name="itp:PlaceOfIncorporationOrEstablishment" id="ixv-2370"><span style="font-size: 10pt">PRC</span></ix:nonNumeric></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="-sec-ix-hidden: hidden-fact-23; font-size: 10pt">Control**</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c61" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" id="ixv-8192">Paper production and distribution</ix:nonNumeric></td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify"><ix:footnote id="ix_0_footnote" xml:lang="en-US">Dongfang Paper is treated as a <ix:nonFraction contextRef="c42" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-8194">100</ix:nonFraction>% controlled variable interest
entity of the Company.</ix:footnote></td>
</tr></table></ix:continuation>

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

<ix:continuation id="_ScheduleOfVariableInterestEntitiesTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">**</td><td style="text-align: justify"><ix:footnote id="ix_1_footnote" xml:lang="en-US">Tengsheng Paper is <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="itp:SubsidaryOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-8196">100</ix:nonFraction>% subsidiary of Dongfang Paper.</ix:footnote></td>
</tr></table></ix:continuation>

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

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

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

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

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

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

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

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

</div><ix:continuation id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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 March 31, 2024 and December 31, 2023 are as follows:</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfCondensedFinancialStatementsTableTextBlock-c0_cont_1" escape="true" name="srt:ScheduleOfCondensedFinancialStatementsTableTextBlock" id="ixv-8197">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.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6.7pt 0pt 7.7pt; text-align: justify">&#160;</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-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">ASSETS</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#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">
    <td>Current Assets</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 80%; 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: 7%; text-align: right"><ix:nonFraction contextRef="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-8198">3,876,391</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: 7%; text-align: right"><ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-8199">2,807,608</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-8200">903,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="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-8201">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-align: left">Accounts receivable</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:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-8202">2,386,176</ix:nonFraction></td><td 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:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-8203">575,526</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Inventories</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:InventoryNet" scale="0" unitRef="usd" id="ixv-8204">3,492,364</ix:nonFraction></td><td 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:InventoryNet" scale="0" unitRef="usd" id="ixv-8205">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-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="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-8206">17,207,523</ix:nonFraction></td><td 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:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-8207">18,617,351</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">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="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-8208">288,672</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="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-8209">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="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="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-8210">28,154,665</ix:nonFraction></td><td 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:AssetsCurrent" scale="0" unitRef="usd" id="ixv-8211">26,317,876</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="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="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-8212">503,221</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-8213">528,648</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Property, plant, and equipment, net</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:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-8214">154,660,801</ix:nonFraction></td><td 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:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-8215">158,027,099</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 asset 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"><div style="-sec-ix-hidden: hidden-fact-24">-</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-25">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="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="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-8216">183,318,687</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="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-8217">184,873,623</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="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>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="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="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-8218">422,833</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-26">-</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">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="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-8219">4,029,598</ix:nonFraction></td><td 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:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-8220">2,780,014</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Lease liability</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:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-8221">102,154</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-8222">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-align: left">Accounts payable</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:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-8223">241,779</ix:nonFraction></td><td 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:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-8224">4,991</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="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="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CustomerAdvancesCurrent" scale="0" unitRef="usd" id="ixv-8225">110,787</ix:nonFraction></td><td 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:CustomerAdvancesCurrent" scale="0" unitRef="usd" id="ixv-8226">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-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="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-8227">277,891</ix:nonFraction></td><td 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:EmployeeRelatedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-8228">231,568</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="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="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-8229">12,730,133</ix:nonFraction></td><td 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:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-8230">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-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"><div style="-sec-ix-hidden: hidden-fact-27">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="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="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-8231">17,915,175</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-8232">15,097,197</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Long-term loans</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:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-8233">3,241,720</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-8234">4,503,932</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">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="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-8235">491,908</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="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-8236">483,866</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="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="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-8237">21,648,803</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="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-8238">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 6.7pt 0pt 7.7pt; text-align: justify">&#160;</p><div>

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

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

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

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

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

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(Unaudited)</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" continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="ixv-2809"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <b>(2) Basis of Presentation and Significant Accounting Policies</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-top: 0pt; margin-bottom: 0pt; text-align: justify">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;).</p>

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

<ix:nonNumeric contextRef="c0" continuedAt="_ConsolidationVariableInterestEntityPolicy-c0_cont_1" escape="true" name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="ixv-2816"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><i>Principles of Consolidation</i></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_ConsolidationVariableInterestEntityPolicy-c0_cont_2" id="_ConsolidationVariableInterestEntityPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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
March 31, 2024 and the results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to
be expected for any future period.</p></ix:continuation>

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

<ix:continuation id="_ConsolidationVariableInterestEntityPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="ixv-2827"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><i>Valuation of long-lived asset</i></p></ix:nonNumeric>

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

<ix:continuation id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="ixv-2835"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><i>Fair Value Measurements</i></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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:</p></ix:continuation>

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

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Level 1 - Quoted prices in active markets for identical assets
or liabilities.</p></ix:continuation>

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

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</p></ix:continuation>

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

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></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-top: 0pt; margin-bottom: 0pt">Classification within the hierarchy is determined based on
the lowest level of input that is significant to the fair value measurement.</p></ix:continuation>

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

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_7" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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 March 31, 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.</p></ix:continuation>

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

<ix:continuation id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="itp_NonRecurringFairValueMeasurementsPolicyTextBlock-c0_cont_1" escape="true" name="itp:NonRecurringFairValueMeasurementsPolicyTextBlock" id="ixv-2889"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><i>Non-Recurring Fair Value Measurements</i></p></ix:nonNumeric>

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

<ix:continuation id="itp_NonRecurringFairValueMeasurementsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_1" escape="true" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="ixv-2897"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><i>Share-Based Compensation</i></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_2" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</p></ix:continuation>

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

<ix:continuation id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</p></ix:continuation></ix:continuation><div>

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

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

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

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

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

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(Unaudited)</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:RestrictedAssetsDisclosureTextBlock" id="ixv-2936"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <b>(3) Restricted Cash</b></p>

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



<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Out of the restricted cash, $<ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="0" unitRef="usd" id="ixv-8239">431,376</ix:nonFraction> as of March 31, 2024
was presented for the cash deposited at the Bank of Cangzhou for purpose of securing the bank acceptance notes from this bank (see Note
(10)). The restriction will be lifted upon the maturity of the notes payable on July 16, 2024. Restricted cash of <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="0" unitRef="usd" id="ixv-8240">472,163</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="0" unitRef="usd" id="ixv-8241">472,983</ix:nonFraction>
as of March 31, 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 personal legal proceeding of Mr. Ping, the Legal Representative of Tengsheng Paper.</p></ix:nonNumeric><div>

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InventoryDisclosureTextBlock" id="ixv-2945"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <b>(4) Inventories</b></p>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">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-8242">Inventories consisted of the following as of March 31, 2024 and December 31, 2023:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.65pt">&#160;</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 style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; 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">2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; 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">2023</td><td style="white-space: nowrap; text-align: center; 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">&#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="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="c66" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-8243">1,031,201</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="c67" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-8244">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="c68" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-8245">10,629</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c69" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-8246">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="c70" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-8247">33,083</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c71" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-8248">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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c72" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-8249">187,511</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"><ix:nonFraction contextRef="c73" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-8250">142,149</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>&#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-8251">1,262,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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-8252">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-8253">299,686</ix:nonFraction></td><td 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-8254">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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-8255">1,930,254</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"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-8256">2,885,019</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: 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-8257">3,492,364</ix:nonFraction></td><td 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-8258">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-29">-</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-8259">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-8260">3,492,364</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-8261">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"></p><div>

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

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



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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.65pt">&#160;</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 style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; 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">2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; 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">2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Prepaid land lease</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%; text-align: left">Prepayment for purchase of materials</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="itp:PrepaymentForPurchaseOfMaterials" scale="0" unitRef="usd" id="ixv-8263">4,175,436</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="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:PrepaymentForPurchaseOfMaterials" scale="0" unitRef="usd" id="ixv-8264">5,446,823</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">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-8265">13,327,542</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValueAddedTaxReceivable" scale="0" unitRef="usd" id="ixv-8266">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-8267">164,655</ix:nonFraction></td><td 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-8268">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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherPrepaidExpenseCurrent" scale="0" unitRef="usd" id="ixv-8269">9,784</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"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherPrepaidExpenseCurrent" scale="0" unitRef="usd" id="ixv-8270">8,636</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"/><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-8271">17,677,417</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-8272">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"></p><div>

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

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

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



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

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

<ix:continuation id="_PropertyPlantAndEquipmentTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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>Property, Plant, and Equipment:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">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="c81" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-8274">81,363,310</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="c82" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-8275">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="c83" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-8276">67,821,279</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c84" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-8277">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="c85" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-8278">158,354,855</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c86" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-8279">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="c87" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-8280">347,605</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-8281">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="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-8282">307,887,049</ix:nonFraction></td><td 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-8283">308,421,734</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: 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-8284">147,681,929</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-8285">144,447,712</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">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-8286">160,205,120</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-8287">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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">As of March 31, 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-8288"><ix:nonNumeric contextRef="c2" format="ixt-sec:duryear" name="itp:PropertyPlantAndEquipmentLeaseTerm" id="ixv-8289">50</ix:nonNumeric></ix:nonNumeric> years expiring in 2061 and 2068, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p></ix:nonNumeric><div>

</div><div>

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

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

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

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

</div><ix:continuation id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">As of March 31, 2024 and December
31, 2023, certain property, plant and equipment of Dongfang Paper with net values of $<span style="-sec-ix-hidden: hidden-fact-32"><span style="-sec-ix-hidden: hidden-fact-33">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-8290">4,872,632</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:LandUseRightNetValue" scale="0" unitRef="usd" id="ixv-8291">4,910,034</ix:nonFraction>, respectively, as of
March 31, 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="c76" decimals="0" format="ixt:num-dot-decimal" name="itp:LandUseRightNetValue" scale="0" unitRef="usd" id="ixv-8292">3,749,419</ix:nonFraction> and $<ix:nonFraction contextRef="c77" decimals="0" format="ixt:num-dot-decimal" name="itp:LandUseRightNetValue" scale="0" unitRef="usd" id="ixv-8293">3,781,366</ix:nonFraction>, respectively, as of March 31, 2024 and December 31, 2023 was pledged for
another long-term loan from credit union of Baoding Shengde. Land use right of Dongfang Paper with net value of $ <ix:nonFraction contextRef="c78" decimals="0" format="ixt:num-dot-decimal" name="itp:LandUseRightNetValue" scale="0" unitRef="usd" id="ixv-8294">5,092,797</ix:nonFraction> and $<ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="itp:LandUseRightNetValue" scale="0" unitRef="usd" id="ixv-8295">5,135,132</ix:nonFraction>,
respectively, as of March 31, 2024 and December 31, 2023 was pledged for a long-term loan from credit union of Tengsheng Paper. 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-8296">306,528</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.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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-8297">3,481,788</ix:nonFraction> and $<ix:nonFraction contextRef="c80" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-8298">3,686,243</ix:nonFraction> for the three months ended March 31, 2024 and 2023, respectively.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock" id="ixv-3324"><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> (7) Leases</p>



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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The Company entered
into a sale-leaseback arrangement (the &#8220;Lease Financing Agreement&#8221;) with TAC Leasing Co., Ltd.(&#8220;TLCL&#8221;) on
August 6, 2020, for a total financing proceeds in the amount of RMB <ix:nonFraction contextRef="c89" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:SaleLeasebackTransactionGrossProceedsInvestingActivities" scale="6" unitRef="cny" id="ixv-8299">16</ix:nonFraction> million (approximately US$<ix:nonFraction contextRef="c89" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SaleLeasebackTransactionGrossProceedsInvestingActivities" scale="6" unitRef="usd" id="ixv-8300">2.3</ix:nonFraction> million). Under the
sale-leaseback arrangement, Tengsheng Paper sold the Leased Equipment to TLCL for <ix:nonFraction contextRef="c90" decimals="-6" format="ixt:num-dot-decimal" name="itp:SaleleasebackArrangementSoldLeasedEquipment" scale="6" unitRef="cny" id="ixv-8301">16</ix:nonFraction> million (approximately US$<ix:nonFraction contextRef="c90" decimals="-5" format="ixt:num-dot-decimal" name="itp:SaleleasebackArrangementSoldLeasedEquipment" scale="6" unitRef="usd" id="ixv-8302">2.3</ix:nonFraction> million).
Concurrent with the sale of equipment, Tengsheng Paper leases back the equipment sold to TLCL for a lease term of <ix:nonNumeric contextRef="c91" format="ixt-sec:durwordsen" name="us-gaap:SaleLeasebackTransactionLeaseTerm" id="ixv-8303">three years</ix:nonNumeric>. At
the end of the lease term, Tengsheng Paper may pay a nominal purchase price of RMB <ix:nonFraction contextRef="c92" decimals="0" format="ixt:num-dot-decimal" name="itp:SaleLeasebackPaymentOfNominalPurchasePrice" scale="0" unitRef="cny" id="ixv-8304">100</ix:nonFraction> (approximately $<ix:nonFraction contextRef="c92" decimals="0" format="ixt:num-dot-decimal" name="itp:SaleLeasebackPaymentOfNominalPurchasePrice" scale="0" unitRef="usd" id="ixv-8305">14</ix:nonFraction>) to TLCL and buy back the
Leased Equipment. The Leased Equipment in amount of $<ix:nonFraction contextRef="c93" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions" scale="0" unitRef="usd" id="ixv-8306">2,349,452</ix:nonFraction> was recorded as right of use assets and the net present value of the
minimum lease payments was recorded as lease liability and calculated with TLCL&#8217;s implicit interest rate of <ix:nonFraction contextRef="c94" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:SaleLeasebackTransactionImputedInterestRate" scale="-2" unitRef="pure" id="ixv-8307">15.6</ix:nonFraction>% per annum
and stated at $<ix:nonFraction contextRef="c95" decimals="0" format="ixt:num-dot-decimal" name="itp:SaleLeasebackTransactionInterestRateAmount" scale="0" unitRef="usd" id="ixv-8308">567,099</ix:nonFraction> at the inception of the lease on August 17, 2020.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Tengsheng Paper made
payments due according to the schedule. On July 17, 2023, the Company made a final payment on outstanding obligations and bought
back the Lease Equipment at nominal price according to the agreement. The lease assets were reclassified as own assets and balance
of Leased Equipment net of amortization were $<span style="-sec-ix-hidden: hidden-fact-37"><span style="-sec-ix-hidden: hidden-fact-38">nil</span></span> as of March 31, 2024 and December 31, 2023.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Amortization
of the Leased Equipment was $<span style="-sec-ix-hidden: hidden-fact-39">nil</span> and $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-8309">38,865</ix:nonFraction> for the three months ended March 31, 2024 and 2023. Total interest expenses for the sale-leaseback
arrangement was $<span style="-sec-ix-hidden: hidden-fact-40">nil</span> and $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="itp:SaleLeasebackArrangementInterestExpenses" scale="0" unitRef="usd" id="ixv-8310">4,490</ix:nonFraction> for the three months ended March 31, 2024 and 2023.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The Company has a non-cancellable agreement
to lease plant to tenant under operating lease for <ix:nonNumeric contextRef="c99" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="ixv-8311"><ix:nonNumeric contextRef="c98" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="ixv-8312">1</ix:nonNumeric></ix:nonNumeric> 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.</p>

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

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

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

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

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

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

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

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

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

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

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

</div><ix:continuation id="_LesseeOperatingLeasesTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><ix:nonNumeric contextRef="c0" continuedAt="_LeaseCostTableTextBlock-c0_cont_1" escape="true" name="us-gaap:LeaseCostTableTextBlock" id="ixv-8313">The components of the Company&#8217;s lease expense are as
follows:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.7pt">&#160;</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 style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Three Months Ended<br/>
</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31, <br/>
2024</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; 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">RMB</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></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-8314">35,236</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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-34">-</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">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-8315">35,236</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">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Supplemental cash flow information related to its operating
leases was as follows for the period ended March 31, 2024:</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="ixv-8316">Cash paid for amounts included in the measurement of lease
liabilities:</ix:nonNumeric></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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 style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Three Months Ended<br/>
</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31, <br/>
2024</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; 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">RMB</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 88%; text-align: left">Cash paid for amounts included in the measurement of lease liabilities:</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></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">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.05pt">&#160;</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="font-weight: bold; text-align: justify; border-bottom: Black 1.5pt solid">March 31,</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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: justify">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd" id="ixv-8318">140,944</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-8319">140,944</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-8320">140,944</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="usd" id="ixv-8321">140,944</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="0" unitRef="usd" id="ixv-8322">140,944</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">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"><div style="-sec-ix-hidden: hidden-fact-36">-</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: justify">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-8323">704,722</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">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-8324">110,660</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">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-8325">594,062</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">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-8326">102,154</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: 1.5pt; text-align: justify">Present value of lease liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-8327">491,908</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.05pt"></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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><ix:nonNumeric contextRef="c0" continuedAt="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock-c0_cont_1" escape="true" name="itp:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" id="ixv-8328">The weighted average remaining lease terms and discount rates
for all of its operating leases were as follows as of March 31, 2024:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31,<br/>
</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">2024</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: left"/><td style="white-space: nowrap; text-align: center; 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">RMB</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Remaining lease term and discount rate:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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-8329">4.4</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-8330">7.56</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  </table></ix:continuation></ix:continuation><div>


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

</div><ix:nonNumeric contextRef="c0" continuedAt="_DebtDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:DebtDisclosureTextBlock" id="ixv-3593"><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> (8) Loans Payable</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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><i>Short-term bank loans</i></p>

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

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShortTermDebtTextBlock" id="ixv-3600"><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">March&#160;31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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: 80%">Bank of Cangzhou 1</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c138" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-8331">140,944</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">&#160;&#160;&#160;-</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="c140" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-8332">281,889</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</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"><ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-8333">2,819</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c110" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-8334">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"><ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-8335">70,472</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-8336">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="padding-bottom: 1.5pt; text-align: left">ICBC Loan 3</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c109" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-8337">349,542</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="c108" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-8338">350,149</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">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:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-8339">845,666</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:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-8340">423,567</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:nonNumeric><div>



</div><div>

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




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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></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-top: 0pt; margin-bottom: 0pt; text-align: justify">On December 31, 2023, the Company
entered into a working capital loan agreement with the Bank of Cangzhou, to borrow $<ix:nonFraction contextRef="c100" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-8341">140,944</ix:nonFraction> at a fixed interest rate of <ix:nonFraction contextRef="c100" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-8342">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="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleLeasebackTransactionNetBookValue" scale="0" unitRef="usd" id="ixv-8343">306,528</ix:nonFraction> as of March 31, 2024. The
loan will be due by <ix:nonNumeric contextRef="c101" format="ixt:date-monthname-day-year-en" name="itp:LoanDueDate" id="ixv-8344">December 30, 2024</ix:nonNumeric>.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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-8345">281,889</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-8346">5.5</ix:nonFraction>% per annum.
The loan will be due by December 30, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On September 15, 2023, the Company
entered into a working capital loan agreement with the ICBC, with a balance of $<ix:nonFraction contextRef="c102" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-8347">2,819</ix:nonFraction> and $<ix:nonFraction contextRef="c103" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-8348">2,824</ix:nonFraction> as of March 31, 2024 and December 31,
2023, respectively. The loan bears a fixed interest rate of <ix:nonFraction contextRef="c102" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-8349">3.45</ix:nonFraction>% per annum. The loan will be due by <ix:nonNumeric contextRef="c102" format="ixt:date-monthname-day-year-en" name="itp:LoanDueDate" id="ixv-8350">September 14, 2024</ix:nonNumeric>.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On September 22, 2023, the Company
entered into a working capital loan agreement with the ICBC, with a balance of $<ix:nonFraction contextRef="c104" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-8351">70,472</ix:nonFraction> and $<ix:nonFraction contextRef="c105" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-8352">70,594</ix:nonFraction> as of March 31, 2024 and December 31,
2023, respectively. The loan bears a fixed interest rate of <ix:nonFraction contextRef="c106" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-8353">3.45</ix:nonFraction>% per annum. The loan will be due by <ix:nonNumeric contextRef="c106" format="ixt:date-monthname-day-year-en" name="itp:LoanDueDate" id="ixv-8354">September 21, 2024</ix:nonNumeric>.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On September 22, 2023, the Company
entered into a working capital loan agreement with the ICBC, with a balance of $<ix:nonFraction contextRef="c107" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-8355">349,542</ix:nonFraction> and $<ix:nonFraction contextRef="c108" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-8356">350,149</ix:nonFraction> as of March 31, 2024 and December
31, 2023, respectively. The loan bears a fixed interest rate of <ix:nonFraction contextRef="c109" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-8357">3.45</ix:nonFraction>% per annum. The loan will be due by <ix:nonNumeric contextRef="c109" format="ixt:date-monthname-day-year-en" name="itp:LoanDueDate" id="ixv-8358">September 21, 2024</ix:nonNumeric>.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">As of March 31, 2024, there were
guaranteed short-term borrowings of $<span style="-sec-ix-hidden: hidden-fact-43">nil</span> 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-8359">704,722</ix:nonFraction>. As of December 31, 2023, there were guaranteed short-term
borrowings of $<span style="-sec-ix-hidden: hidden-fact-44">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-8360">423,567</ix:nonFraction>.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The average short-term borrowing rates
for the three months ended March 31, 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-8361">4.48</ix:nonFraction>% and <ix:nonFraction contextRef="c6" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime" scale="-2" unitRef="pure" id="ixv-8362">4.72</ix:nonFraction>%.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDebtInstrumentsTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="ixv-8363">As of March 31, 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-8364">11,358,704</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-8365">11,378,429</ix:nonFraction>, respectively.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.7pt; text-align: justify">&#160;</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 style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; 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">2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; 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">2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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="c118" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-8366">3,522,200</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c119" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-8367">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="c115" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-8368">2,255,109</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c116" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-8369">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="c122" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-8370">1,832,276</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c127" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-8371">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"><ix:nonFraction contextRef="c125" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-8372">2,536,998</ix:nonFraction></td><td 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:LongTermDebt" scale="0" unitRef="usd" id="ixv-8373">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">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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c129" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-8374">1,212,121</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"><ix:nonFraction contextRef="c131" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-8375">1,214,226</ix:nonFraction></span></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-8376">11,358,704</ix:nonFraction></td><td 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-8377">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">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-8378">8,116,984</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-8379">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">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-8380">3,241,720</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-8381">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"></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.7pt; text-align: justify">&#160;</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="padding-bottom: 1.5pt"/><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"><b>Amount</b></span></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="text-decoration:underline">Fiscal year</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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-8383">8,116,984</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-8384">2,114,165</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>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-8385">1,127,555</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>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-8386">11,358,704</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">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 <ix:nonNumeric contextRef="c111" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-8387">5</ix:nonNumeric> years, which was <ix:nonNumeric contextRef="c112" name="us-gaap:LongTermDebtDescription" id="ixv-8388">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="c113" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-8389">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="c114" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-8390">3</ix:nonNumeric> years and will
be due and payable on <ix:nonNumeric contextRef="c114" format="ixt:date-monthname-day-year-en" name="us-gaap:LongTermDebtMaturityDate" id="ixv-8391">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-45"><span style="-sec-ix-hidden: hidden-fact-46">nil</span></span> as of March 31, 2024 and December 31, 2023. Interest payment is due monthly and bore a rate of <ix:nonFraction contextRef="c115" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-8392">7.68</ix:nonFraction>% per annum. Effective from
November 15, 2022, the interest rate was reduced to <ix:nonFraction contextRef="c117" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-8393">7</ix:nonFraction>% per annum. As of March 31, 2024 and December 31, 2023, the total outstanding loan
balance was $<ix:nonFraction contextRef="c118" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-8394">3,522,200</ix:nonFraction> and $<ix:nonFraction contextRef="c119" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-8395">3,528,315</ix:nonFraction>. Out of the total outstanding loan balance, current portion amounted was $<ix:nonFraction contextRef="c115" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="0" unitRef="usd" id="ixv-8396">1,267,090</ix:nonFraction> and $<ix:nonFraction contextRef="c116" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="0" unitRef="usd" id="ixv-8397">1,269,290</ix:nonFraction>,
which is presented as current liabilities in the consolidated balance sheet and the remaining balance of $<ix:nonFraction contextRef="c115" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebt" scale="0" unitRef="usd" id="ixv-8398">2,255,110</ix:nonFraction> and $<ix:nonFraction contextRef="c116" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebt" scale="0" unitRef="usd" id="ixv-8399">2,259,025</ix:nonFraction> is
presented as non-current liabilities in the consolidated balance sheet as of March 31, 2024 and December 31, 2023, respectively.</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: 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">&#160;</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><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">IT TECH PACKAGING, INC.</p><div>

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

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

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

</div><ix:continuation id="_DebtDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 <ix:nonNumeric contextRef="c120" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-8400">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 and December 24, 2021 and extended for additional
<ix:nonNumeric contextRef="c121" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-8401">3</ix:nonNumeric> years in total, which will be due on April 16, 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 quarterly and bore a rate of <ix:nonFraction contextRef="c122" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-8402">7.68</ix:nonFraction>% per annum. Effective
from November 15, 2022, the interest rate was reduced to <ix:nonFraction contextRef="c123" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-8403">7</ix:nonFraction>% per annum. As of March 31, 2024 and December 31, 2023, the 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-8404">2,255,109</ix:nonFraction> and $<ix:nonFraction contextRef="c116" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-8405">2,259,026</ix:nonFraction>, respectively, which are presented as current liabilities in the consolidated balance sheet
as of March 31, 2024 and December 31, 2023.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 <ix:nonNumeric contextRef="c124" format="ixt-sec:duryear" name="itp:LoanAgreementTerm" id="ixv-8406">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="c0" format="ixt-sec:duryear" name="itp:LoanAgreementTerm" id="ixv-8407">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="c125" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-8408">7.56</ix:nonFraction>% per annum.
Effective from November 15, 2022, the interest rate was reduced to <ix:nonFraction contextRef="c126" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-8409">7</ix:nonFraction>% per annum. As of March 31, 2024 and December 31, 2023, the total
outstanding loan balance was $<ix:nonFraction contextRef="c122" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-8410">1,832,276</ix:nonFraction> and $<ix:nonFraction contextRef="c127" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-8411">1,835,458</ix:nonFraction>, respectively, which are presented as current liabilities in the consolidated balance
sheet as of March 31, 2024 and December 31, 2023.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 <ix:nonNumeric contextRef="c128" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-8412">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="c129" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-8413">7</ix:nonFraction>% per annum. As of March 31, 2024 and December 31,
2023, the total outstanding loan balance was $<ix:nonFraction contextRef="c125" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-8414">2,536,998</ix:nonFraction> and $<ix:nonFraction contextRef="c130" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-8415">2,541,404</ix:nonFraction>. Out of the total outstanding loan balance, current portion amounted
was $<ix:nonFraction contextRef="c129" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="0" unitRef="usd" id="ixv-8416">2,536,998</ix:nonFraction> and $<ix:nonFraction contextRef="c131" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="0" unitRef="usd" id="ixv-8417">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-47">nil</span> and $<ix:nonFraction contextRef="c131" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebt" scale="0" unitRef="usd" id="ixv-8418">1,256,584</ix:nonFraction> is presented as non-current liabilities in the consolidated balance sheet as of March 31, 2024 and December 31, 2023,
respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 <ix:nonNumeric contextRef="c132" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm" id="ixv-8419">3</ix:nonNumeric> years, which was due in various installments from
<ix:nonNumeric contextRef="c133" format="ixt:date-monthname-day-year-en" name="us-gaap:LongTermDebtMaturityDate" id="ixv-8420">June 21, 2024</ix:nonNumeric> to <ix:nonNumeric contextRef="c134" format="ixt:date-monthname-day-year-en" name="us-gaap:LongTermDebtMaturityDate" id="ixv-8421">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="c135" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-8422">7</ix:nonFraction>% per annum. As of March 31, 2024 and December 31, 2023, total outstanding loan balance was $<ix:nonFraction contextRef="c129" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-8423">1,212,121</ix:nonFraction> and $<ix:nonFraction contextRef="c131" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-8424">1,214,226</ix:nonFraction>, respectively.
Out of the total outstanding loan balance, current portion amounted $<ix:nonFraction contextRef="c136" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-8425">225,511</ix:nonFraction> and $<ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="usd" id="ixv-8426">225,903</ix:nonFraction>, which is presented as current liabilities and
the remaining balance of $<ix:nonFraction contextRef="c136" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-8427">986,610</ix:nonFraction> and $<ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-8428">988,323</ix:nonFraction> is presented as non-current liabilities in the consolidated balance sheet as of March 31,
2024 and December 31, 2023, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Total interest expenses for the short-term
bank loans and long-term loans for the three months ended March 31, 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-8429">209,586</ix:nonFraction> and $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndDebtExpense" scale="0" unitRef="usd" id="ixv-8430">244,679</ix:nonFraction>, respectively.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="ixv-3918"><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> (9) Related Party Transactions</p>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 $<ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayable" scale="0" unitRef="usd" id="ixv-8431">2,249,279</ix:nonFraction>, together with interest of $<ix:nonFraction contextRef="c146" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaid" scale="0" unitRef="usd" id="ixv-8432">391,374</ix:nonFraction> for the period from 2013 to 2015.
Approximately $<ix:nonFraction contextRef="c147" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="0" unitRef="usd" id="ixv-8433">361,289</ix:nonFraction> and $<ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="0" unitRef="usd" id="ixv-8434">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 March 31, 2024 and December 31, 2023, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On December 10, 2014, Mr. Zhenyong
Liu provided a loan to the Company, amounted to $<ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-8435">8,742,278</ix:nonFraction> to Dongfang Paper for working capital purpose with an interest rate of <ix:nonFraction contextRef="c150" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionRate" scale="-2" unitRef="pure" id="ixv-8436">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="c150" format="ixt:date-monthname-day-year-en" name="us-gaap:RelatedPartyTransactionDate" id="ixv-8437">December 10, 2017</ix:nonNumeric>. During the year of 2016, the Company repaid $<ix:nonFraction contextRef="c151" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="0" unitRef="usd" id="ixv-8438">6,012,416</ix:nonFraction> to Mr. Zhenyong Liu, together
with interest of $<ix:nonFraction contextRef="c151" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaid" scale="0" unitRef="usd" id="ixv-8439">288,596</ix:nonFraction>. In February 2018, the Company paid off the remaining balance, together with interest of $<ix:nonFraction contextRef="c152" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaid" scale="0" unitRef="usd" id="ixv-8440">20,400</ix:nonFraction>. As of March
31, 2024 and December 31, 2023, approximately $<ix:nonFraction contextRef="c153" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaid" scale="0" unitRef="usd" id="ixv-8441">42,283</ix:nonFraction> and $<ix:nonFraction contextRef="c154" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaid" scale="0" unitRef="usd" id="ixv-8442">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.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 $<ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd" id="ixv-8443">17,201,342</ix:nonFraction> (RMB<ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="cny" id="ixv-8444">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="c156" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnsecuredDebt" scale="0" unitRef="usd" id="ixv-8445">4,324,636</ix:nonFraction> was drawn from the facility. On October 14, 2016 an unsecured
amount of $<ix:nonFraction contextRef="c157" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnsecuredDebt" scale="0" unitRef="usd" id="ixv-8446">2,883,091</ix:nonFraction> was drawn from the facility. In February 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-8447">1,507,432</ix:nonFraction> to Mr. Zhenyong Liu. The loan would
be originally due on <ix:nonNumeric contextRef="c152" format="ixt:date-monthname-day-year-en" name="us-gaap:RelatedPartyTransactionDate" id="ixv-8448">July 12, 2018</ix:nonNumeric>. Mr. Zhenyong Liu agreed to extend the loan for additional <ix:nonNumeric contextRef="c158" format="ixt-sec:duryear" name="us-gaap:LoansHeldForSaleTerm" id="ixv-8449">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="c159" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-8450">3,768,579</ix:nonFraction> to Mr. Zhenyong Liu, together with interest of $<ix:nonFraction contextRef="c159" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="0" unitRef="usd" id="ixv-8451">158,651</ix:nonFraction>. In
December 2019, the company paid off the remaining balance, together with interest of <ix:nonFraction contextRef="c160" decimals="0" format="ixt:num-dot-decimal" name="itp:InterestExpenses" scale="0" unitRef="shares" id="ixv-8452">94,636</ix:nonFraction>. As of March 31, 2024 and December 31, 2023,
the outstanding interest was $<ix:nonFraction contextRef="c161" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="0" unitRef="usd" id="ixv-8453">193,710</ix:nonFraction> and $<ix:nonFraction contextRef="c162" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="0" unitRef="usd" id="ixv-8454">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.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">As of March 31, 2024 and December
31, 2023, total amount of loans due to Mr. Zhenyong Liu were $<span style="-sec-ix-hidden: hidden-fact-48"><span style="-sec-ix-hidden: hidden-fact-49">nil</span></span>. The interest expense incurred for such related party loans were $<span style="-sec-ix-hidden: hidden-fact-50"><span style="-sec-ix-hidden: hidden-fact-51">nil</span></span>
for the three months ended March 31, 2024 and 2023. The accrued interest owing to Mr. Zhenyong Liu was approximately $<ix:nonFraction contextRef="c163" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent" scale="0" unitRef="usd" id="ixv-8455">597,282</ix:nonFraction> and $<ix:nonFraction contextRef="c164" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent" scale="0" unitRef="usd" id="ixv-8456">598,319</ix:nonFraction>,
as of March 31, 2024 and December 31, 2023, respectively, which was recorded in other payables and accrued liabilities.</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 2.9pt 0pt 3.75pt; text-align: center"></p><div>




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

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

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

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

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

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

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

</div><ix:continuation id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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
$<ix:nonFraction contextRef="c165" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherBorrowings" scale="0" unitRef="usd" id="ixv-8457"><ix:nonFraction contextRef="c166" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherBorrowings" scale="0" unitRef="usd" id="ixv-8458">7,059,455</ix:nonFraction></ix:nonFraction> (RMB<ix:nonFraction contextRef="c165" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherBorrowings" scale="0" unitRef="cny" id="ixv-8459"><ix:nonFraction contextRef="c166" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherBorrowings" scale="0" unitRef="cny" id="ixv-8460">50,000,000</ix:nonFraction></ix:nonFraction>) in total. The loans were unsecured and carried a fixed interest rate of <ix:nonFraction contextRef="c147" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:InvestmentInterestRate" scale="-2" unitRef="pure" id="ixv-8461">4.35</ix:nonFraction>% per annum. $<ix:nonFraction contextRef="c167" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayable" scale="0" unitRef="usd" id="ixv-8462">4,235,673</ix:nonFraction> (RMB<ix:nonFraction contextRef="c167" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayable" scale="0" unitRef="cny" id="ixv-8463">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 three months ended March 31, 2024 an, 2023 were $<span style="-sec-ix-hidden: hidden-fact-52">nil</span> and $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndFeeIncomeOtherLoans" scale="0" unitRef="usd" id="ixv-8464">131,553</ix:nonFraction>.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">As of March 31, 2024 and December
31, 2023, amount due to shareholder was $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-8465"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-8466">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.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ShortTermDebtTextBlock" id="ixv-3966"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <b>(10) Notes payable</b></p>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">As of March 31, 2024, the Company
had bank acceptance notes of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableCurrent" scale="0" unitRef="usd" id="ixv-8467">246,501</ix:nonFraction> from the Cangzhou to third parties for settling purchases of raw materials. The acceptance notes
are used to essentially extend the payment of accounts payable and are issued under the banking facilities obtained from bank. The bank
acceptance notes from the bank bore interest rate at <span style="-sec-ix-hidden: hidden-fact-53">nil</span>% per annum and <ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="itp:PercentageOfHandlingChange" scale="-2" unitRef="pure" id="ixv-8468">0.05</ix:nonFraction>% of notes amount as handling change. The acceptance notes
will become due and payable on July 16, 2024.</p></ix:nonNumeric><div>

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="ixv-3975"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <b>(11) 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-3980"><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="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; 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">2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; 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">2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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-8469">160,199</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-8470">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-8471">77,633</ix:nonFraction></td><td 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-8472">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-8473">597,282</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-8474">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-8475">11,147,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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-8476">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-8477">9,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:AccruedSalesCommissionCurrent" scale="0" unitRef="usd" id="ixv-8478">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-8479">1,141,860</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrent" scale="0" unitRef="usd" id="ixv-8480">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>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-8481">734,706</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-8482">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">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:OtherAccountsPayableAndAccruedLiabilities" scale="0" unitRef="usd" id="ixv-8483">13,869,095</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:OtherAccountsPayableAndAccruedLiabilities" scale="0" unitRef="usd" id="ixv-8484">12,912,517</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="ixv-4084"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <b>(12) 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: -0.05pt">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 March 31,
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-8485">The following weighted-average assumptions were used in the March 31, 2024:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three
    months<br/>
ended</b></span></td>
    <td style="white-space: nowrap; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March&#160;31, <br/>
2024</b></span></td>
    <td style="white-space: nowrap; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 89%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected term</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 8%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c168" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-8486">0.8</ix:nonNumeric> - <ix:nonNumeric contextRef="c169" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-8487">2.75</ix:nonNumeric></span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected average volatility</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c168" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" unitRef="pure" id="ixv-8488">82</ix:nonFraction>% - <ix:nonFraction contextRef="c169" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" unitRef="pure" id="ixv-8489">102</ix:nonFraction>%</span></td>
    <td/></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected dividend yield</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="-sec-ix-hidden: hidden-fact-54; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk-free interest rate</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c168" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-8490">0.19</ix:nonFraction>% - <ix:nonFraction contextRef="c169" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-8491">4.4</ix:nonFraction>%</span></td>
    <td/></tr>
  </table></ix:continuation>

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

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

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

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

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

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

<ix:continuation id="_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock-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; 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:DerivativeLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-8493">54</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">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-8494">34</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>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Balance at March 31, 2024</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:DerivativeLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-8495">20</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>


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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-4205"><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> (13) Common Stock</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-top: 0pt; margin-bottom: 0pt"><i>Issuance of common stock to investors</i></p>

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><i>Reverse stock split</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On June 9, 2022, the Board of Directors
of the Company approved the Reverse Stock Split, at a ratio of <ix:nonNumeric contextRef="c37" name="us-gaap:StockholdersEquityReverseStockSplit" id="ixv-8508">1-for-10</ix:nonNumeric>, pursuant to Section 78.207 of the Nevada Revised Statutes (&#8220;NRS&#8221;).
The Reverse Stock Split was affected by the Company filing of a Certificate of Change Pursuant to NRS 78.209 with the Secretary of State
of the State of Nevada on July 7, 2022. The par value per share of our stock remains unchanged at $<ix:nonFraction contextRef="c37" decimals="3" format="ixt:num-dot-decimal" name="itp:StockIssuedDuringPeriodPricePerShareReverseStockSplits" scale="0" unitRef="usdPershares" id="ixv-8509">0.001</ix:nonFraction> per share after the Reverse Stock
Split. 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.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><i>Issuance of common stock pursuant to the 2021 Incentive
Stock Plan</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On August 15, 2022, the Company
granted an aggregate of <ix:nonFraction contextRef="c174" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="0" unitRef="shares" id="ixv-8510">150,000</ix:nonFraction> shares of common stock under its compensatory incentive plans to fifteen employees, as awards under the
2021 Incentive Stock Plan. Please see Note (17), Stock Incentive Plans for more details. Total fair value of the stock was calculated
at $<ix:nonFraction contextRef="c174" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross" scale="0" unitRef="usd" id="ixv-8511">156,000</ix:nonFraction> as of the date of grant.</p></ix:nonNumeric><div>

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

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



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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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="c175" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" scale="0" unitRef="shares" id="ixv-8512">440,000</ix:nonFraction> shares of common stock and warrants
to purchase up to <ix:nonFraction contextRef="c176" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" scale="0" unitRef="shares" id="ixv-8513">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="c175" decimals="3" format="ixt:num-dot-decimal" name="itp:InvestmentWarrantsExercisePrice" scale="0" unitRef="usdPershares" id="ixv-8514">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="c177" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExcessStockSharesIssued" scale="0" unitRef="shares" id="ixv-8515">88,000</ix:nonFraction> May 2020 Warrants were exercised in February 2021 at
the exercise price of $<ix:nonFraction contextRef="c175" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:WarrantExercisePriceIncrease" scale="0" unitRef="usdPershares" id="ixv-8516">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-8517">352,000</ix:nonFraction> May 2020 Warrants were outstanding as of March 31, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On January 20, 2021, the Company
offered and sold to certain institutional investors an aggregate of <ix:nonFraction contextRef="c170" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" scale="0" unitRef="shares" id="ixv-8518">2,618,182</ix:nonFraction> shares of common stock and <ix:nonFraction contextRef="c170" decimals="0" format="ixt:num-dot-decimal" name="itp:CommonStockIssuedToPurchaseStock" scale="0" unitRef="shares" id="ixv-8519">2,618,182</ix:nonFraction> warrants to purchase
up to <ix:nonFraction contextRef="c178" decimals="0" format="ixt:num-dot-decimal" name="itp:CommonStockIssuedToPurchaseStock" scale="0" unitRef="shares" id="ixv-8520">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="c178" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantExercisePriceIncrease" scale="0" unitRef="usdPershares" id="ixv-8521">5.5</ix:nonFraction> and will expire on <ix:nonNumeric contextRef="c170" format="ixt:date-monthname-day-year-en" name="itp:WarrentExpireDate" id="ixv-8522">January 20, 2026</ix:nonNumeric>. <ix:nonFraction contextRef="c171" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExcessStockSharesIssued" scale="0" unitRef="shares" id="ixv-8523">1,410,690</ix:nonFraction> January 2021 Warrants were exercised in January and
February of 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-8524">5.5</ix:nonFraction> per share. <ix:nonFraction contextRef="c180" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-8525">1,207,492</ix:nonFraction> January 2021 Warrants were outstanding as of March 31, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On March 1, 2021, the Company offered
and sold to the public investors an aggregate of <ix:nonFraction contextRef="c181" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" scale="0" unitRef="shares" id="ixv-8526">2,927,786</ix:nonFraction> shares of common stock and <ix:nonFraction contextRef="c181" decimals="0" format="ixt:num-dot-decimal" name="itp:CommonStockIssuedToPurchaseStock" scale="0" unitRef="shares" id="ixv-8527">1,463,893</ix:nonFraction> warrants to purchase up to <ix:nonFraction contextRef="c172" decimals="0" format="ixt:num-dot-decimal" name="itp:CommonStockIssuedToPurchaseStock" scale="0" unitRef="shares" id="ixv-8528">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="c172" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantExercisePriceIncrease" scale="0" unitRef="usdPershares" id="ixv-8529">7.5</ix:nonFraction> and will expire on <ix:nonNumeric contextRef="c172" format="ixt:date-monthname-day-year-en" name="itp:WarrentExpireDate" id="ixv-8530">March 1, 2026</ix:nonNumeric>. <ix:nonFraction contextRef="c173" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExcessStockSharesIssued" scale="0" unitRef="shares" id="ixv-8531">6,750</ix:nonFraction> March 2021 Warrants were exercised in January and March 2021 at the exercise price of
$<ix:nonFraction contextRef="c181" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:WarrantExercisePriceIncrease" scale="0" unitRef="usdPershares" id="ixv-8532">7.5</ix:nonFraction> per share and <ix:nonFraction contextRef="c182" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares" id="ixv-8533">1,457,143</ix:nonFraction> March 2021 Warrants were outstanding as of March 31, 2024.</p>

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

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

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

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(Unaudited)</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-top: 0pt; margin-bottom: 0pt"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfShareBasedCompensationActivityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock" id="ixv-8534">A summary of stock warrant activities is as below:</ix:nonNumeric></p>

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

<ix:continuation id="_ScheduleOfShareBasedCompensationActivityTableTextBlock-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="padding-bottom: 1.5pt; white-space: nowrap; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Three months ended<br/>
 March 31, 2024</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Number</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Weight <br/>
average<br/>
 exercise price</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">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="c183" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares" id="ixv-8535">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="c183" decimals="4" format="ixt:num-dot-decimal" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-8536">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-55">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">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-56">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">Cancelled or expired during the period</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"><div style="-sec-ix-hidden: hidden-fact-57">-</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">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-align: left">Outstanding and exercisable at end of the period</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c185" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares" id="ixv-8537">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="c185" decimals="4" format="ixt:num-dot-decimal" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-8538">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-top: 0pt; margin-bottom: 0pt">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock" id="ixv-8539">The following table summarizes information relating to outstanding
and exercisable warrants as of March 31, 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; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td colspan="7" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Warrants Outstanding</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="4" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Warrants Exercisable</b></span></td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of<br/>
Shares</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted Average Remaining<br/>
Contractual life <br/>
(in years)</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted Average<br/>
Exercise Price</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of<br/>
Shares</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted Average<br/>
Exercise Price</b></span></td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c180" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares" id="ixv-8540">3,016,635</ix:nonFraction></span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 18%; text-align: center"><ix:nonNumeric contextRef="c179" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="ixv-8541">1.84</ix:nonNumeric></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 19%; text-align: center">$<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c180" decimals="4" format="ixt:num-dot-decimal" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-8542">6.6907</ix:nonFraction></span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c179" decimals="0" format="ixt:num-dot-decimal" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" scale="0" unitRef="shares" id="ixv-8543">3,016,635</ix:nonFraction></span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span><ix:nonFraction contextRef="c180" decimals="4" format="ixt:num-dot-decimal" name="itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-8544">6.6907</ix:nonFraction></td>
    <td style="text-align: center; width: 1%">&#160;</td></tr>
  </table></ix:continuation>

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 121pt; text-align: left"></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-top: 0pt; margin-bottom: 0pt; 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 March
31, 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 March 31, 2024 and December 31, 2023 are <span style="-sec-ix-hidden: hidden-fact-58"><span style="-sec-ix-hidden: hidden-fact-59">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" escape="true" name="us-gaap:EarningsPerShareTextBlock" id="ixv-4417"><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> (15) Earnings 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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="ixv-8545">For the three months ended March 31, 2024 and 2023, basic
and diluted net income per share are calculated as follows:</ix:nonNumeric></p>

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

<ix:continuation id="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-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="padding-bottom: 1.5pt; white-space: nowrap; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Three Months Ended <br/>
March 31,</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; 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; text-align: center; 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">2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; 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">2023</td><td style="white-space: nowrap; text-align: center; 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">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net loss for the period - numerator</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-8546">3,746,536</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-8547">2,733,165</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">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"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-8548">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"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-8549">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>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-8550">0.37</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="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-8551">0.27</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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 income 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">Net income 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-8552">3,746,536</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</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-8553">2,733,165</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">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"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-8554">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"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-8555">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>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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>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; ">
    <td style="text-align: left">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"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-8556">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"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-8557">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: 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>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-8558">0.37</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="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-8559">0.27</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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">For the three months ended March 31, 2024 and 2023 there
were no securities with dilutive effect issued and outstanding.</p></ix:nonNumeric><div>

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

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

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

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

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

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

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

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



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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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-8560">21</ix:nonFraction>%. No provision for the US federal income taxes has been made as the Company had
no US taxable income for the first quarter ended March 31, 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">&#160;</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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="c186" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-8561">25</ix:nonFraction>%.</p>

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

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

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

<ix:continuation 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>&#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">March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="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="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-8563">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-62">-</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"><div style="-sec-ix-hidden: hidden-fact-63">-</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-64">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">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-65">-</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-66">-</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 Provision for (Deferred tax benefit)/ Income Taxes</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-8564">36,793</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"><div style="-sec-ix-hidden: hidden-fact-67">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&#160;</p></ix:continuation></ix:nonNumeric><div>


</div><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">&#160;</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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; 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-8565">62,499</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-8566">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-8567">These carry forwards would expire, if not utilized, during the period of 2030 through 2035.</ix:nonNumeric>
As of March 31, 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 March 31, 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-8568"><ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="itp:DeferredTaxAssetsValuationAllowancePercentage" scale="-2" unitRef="pure" id="ixv-8569">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-8570">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; 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="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <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">2024</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">2023</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="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="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-8571">17,378,268</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-8572">16,922,756</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="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-8573">584,365</ix:nonFraction></td><td 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-8574">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>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-8575">642,735</ix:nonFraction></td><td 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-8576">135,714</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="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-8577">151,335</ix:nonFraction></td><td 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-8578">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-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">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="itp:DeferredTaxAssetsGainLossOnAssetDisposal" scale="0" unitRef="usd" id="ixv-8579">63,954</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="itp:DeferredTaxAssetsGainLossOnAssetDisposal" scale="0" unitRef="usd" id="ixv-8580">64,065</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="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-8581">18,692,749</ix:nonFraction></td><td 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-8582">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-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-8583">18,692,749</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-8584">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-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-68">-</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"><div style="-sec-ix-hidden: hidden-fact-69">-</div></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; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="ixv-8585">During the three months ended March
31, 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" unitRef="pure" id="ixv-8586">1.0</ix:nonFraction>% and <ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" unitRef="pure" id="ixv-8587">0</ix:nonFraction>%, respectively</ix:nonNumeric></p>

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

<ix:continuation id="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-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="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>&#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">March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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%; 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-8588">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="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-8589">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 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:EffectOfExpensesNotDeductibleForPrcTaxPurposes" scale="-2" sign="-" unitRef="pure" id="ixv-8590">3.4</ix:nonFraction></td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="itp:EffectOfExpensesNotDeductibleForPrcTaxPurposes" scale="-2" sign="-" unitRef="pure" id="ixv-8591">16.7</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">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-8592">22.6</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="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" sign="-" unitRef="pure" id="ixv-8593">8.3</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">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-8594">1.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"><div style="-sec-ix-hidden: hidden-fact-70">-</div></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; text-align: justify">&#160;</p>

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

</div><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">&#160;</p><div>

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

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

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

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

</div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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="c0" format="ixt-sec:duryear" name="itp:IncomeTaxStatuteOfLimitationsPeriod" id="ixv-8595">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 March 31, 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 three months ended March 31, 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">&#160;</p><div>

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



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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">On November 12, 2021, the Company&#8217;s
Annual General Meeting adopted and approved the 2021 Omnibus Equity Incentive Plan of IT Tech Packaging, Inc.(the&#8221;2021 Plan&#8221;).
Under the 2021 ISP, the Company has reserved a total of <ix:nonFraction contextRef="c187" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" unitRef="shares" id="ixv-8596">150,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. On August 15, 2022, the Company granted an aggregate
of <ix:nonFraction contextRef="c188" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" scale="0" unitRef="shares" id="ixv-8597">150,000</ix:nonFraction> shares of common stock under its compensatory incentive plans to fifteen employees. Total fair value of the stock was calculated
at $<ix:nonFraction contextRef="c188" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EquityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8598">156,000</ix:nonFraction> as of the date of grant.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 Plan&#8221;).
Under the 2023 ISP, the Company has reserved a total of <ix:nonFraction contextRef="c189" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" unitRef="shares" id="ixv-8599">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; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 March 31, 2024, have
been reserved.</p></ix:nonNumeric><div>

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

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



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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">The Company leases <ix:nonFraction contextRef="c190" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:AreaOfLand" scale="0" unitRef="acre" id="ixv-8600">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="c191" format="ixt-sec:duryear" name="itp:LeaseExpirationPeriod" id="ixv-8601">30</ix:nonNumeric>- year term, which
expires on December 31, 2031. The lease requires an annual rental payment of approximately $<ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="usd" id="ixv-8602">16,900</ix:nonFraction> (RMB<ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="cny" id="ixv-8603">120,000</ix:nonFraction>). <ix:nonNumeric contextRef="c0" continuedAt="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock-c0_cont_1" escape="true" name="itp:ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock" id="ixv-8604">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; text-align: justify">&#160;</p>

<ix:continuation id="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">March 31,</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="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="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd" id="ixv-8605">16,913</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="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-8606">16,913</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="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-8607">16,913</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="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="usd" id="ixv-8608">16,913</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="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="0" unitRef="usd" id="ixv-8609">16,913</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="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="0" unitRef="usd" id="ixv-8610">46,512</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="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="0" unitRef="usd" id="ixv-8611">131,077</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; text-align: justify">&#160;</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">$<ix:nonFraction contextRef="c192" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="6" unitRef="usd" id="ixv-8612">2.77</ix:nonFraction> million, $<ix:nonFraction contextRef="c193" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="6" unitRef="usd" id="ixv-8613">1.15</ix:nonFraction> million, and $<ix:nonFraction contextRef="c194" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="6" unitRef="usd" id="ixv-8614">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">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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-8615">140,829</ix:nonFraction> (RMB<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="cny" id="ixv-8616">1,000,000</ix:nonFraction>). The lease was recorded in lease assets and liabilities in the consolidated balance
sheet as of March 31, 2024.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&#160;</p></ix:nonNumeric><div>

</div><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">&#160;</p><div>

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">As of March 31, 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-8617">3,481,325</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:CommitmentsForPurchaseOrConstructionOfCapitalAssets" scale="0" unitRef="usd" id="ixv-8618">3,499,936</ix:nonFraction> as of March 31, 2024 and December
31, 2023, respectively. The Company expected to pay off all the balances within <ix:nonNumeric contextRef="c168" format="ixt-sec:duryear" name="itp:ExpectedPaymentTerm" id="ixv-8619">1</ix:nonNumeric>-<ix:nonNumeric contextRef="c169" format="ixt-sec:duryear" name="itp:ExpectedPaymentTerm" id="ixv-8620">3</ix:nonNumeric> years.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 March 31, 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-8621">4,369,274</ix:nonFraction>
(RMB<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="itp:LongtermLoanFromFinancialInstitutions" scale="0" unitRef="cny" id="ixv-8622">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">&#160;</p><div>

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



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Since March 10, 2010, Baoding Shengde
started its operations and thereafter the Company manages its operations through <ix:nonFraction contextRef="c196" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" unitRef="pure" id="ixv-8623">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; text-align: justify">&#160;</p>

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

</div><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">&#160;</p><div>

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

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

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

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

</div><ix:continuation id="_SegmentReportingDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="ixv-8624">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">&#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="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Three Months Ended <br/>
March 31, 2024</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not Attributable</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center; 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 Inter-segment</b></td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#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: 34%">Revenues</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="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-8625">6,826,799</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="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-8626">37,042</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"><div style="-sec-ix-hidden: hidden-fact-71">-</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: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</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: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">&#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: 8%; text-align: right"><ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-8627">6,863,841</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="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-8628">362,335</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-8629">36,778</ix: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-74">-</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-75">-</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-76">-</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:GrossProfit" scale="0" unitRef="usd" id="ixv-8630">399,113</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="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="0" unitRef="usd" id="ixv-8631">989,272</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="0" unitRef="usd" id="ixv-8632">2,100,541</ix:nonFraction></td><td 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:DepreciationAmortizationAndAccretionNet" scale="0" unitRef="usd" id="ixv-8633">391,975</ix: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-77">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</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:DepreciationAmortizationAndAccretionNet" scale="0" unitRef="usd" id="ixv-8634">3,481,788</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="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-8635">1,462</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-8636">536</ix:nonFraction></td><td 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:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-8637">173</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-8638">12</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><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="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-8639">2,183</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="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-8640">89,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="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-8641">44,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"><ix:nonFraction contextRef="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-8642">72,245</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-8643">3,684</ix: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"><ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-8644">210,290</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"><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"><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"><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="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-8645">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-84">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-8646">36,793</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 loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-8647">1,134,241</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-8648">2,122,757</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="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-8649">54,512</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="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-8650">435,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"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-8651">3,746,536</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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="text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; 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">Three Months Ended<br/>
 March 31, 2023</td><td style="white-space: nowrap; 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; white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">Dongfang</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">Tengsheng</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">Baoding</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">Not Attributable</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">Elimination</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">Enterprise-wide,</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; white-space: nowrap; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Paper</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Paper</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Shengde</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">to Segments</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">of Inter-segment</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">consolidated</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; 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: 34%">Revenues</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="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-8652">19,528,196</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="c204" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-8653">227,044</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-8654">35,637</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"><div style="-sec-ix-hidden: hidden-fact-86">-</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: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">&#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: 8%; text-align: right"><ix:nonFraction contextRef="c208" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-8655">19,790,877</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 (loss)</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:GrossProfit" scale="0" unitRef="usd" id="ixv-8656">439,080</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c204" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" sign="-" unitRef="usd" id="ixv-8657">713,240</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="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" sign="-" unitRef="usd" id="ixv-8658">2,839</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"><div style="-sec-ix-hidden: hidden-fact-89">-</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-8659">276,999</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="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="0" unitRef="usd" id="ixv-8660">1,140,466</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c204" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="0" unitRef="usd" id="ixv-8661">2,137,928</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="0" unitRef="usd" id="ixv-8662">407,849</ix: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-90">-</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-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"><ix:nonFraction contextRef="c208" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="0" unitRef="usd" id="ixv-8663">3,686,243</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="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-8664">133,183</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c204" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-8665">693</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-8666">1,235</ix:nonFraction></td><td 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:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-8667">1,157</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><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="c208" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-8668">136,268</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="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-8669">146,702</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c204" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-8670">28,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="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-8671">73,893</ix: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="c208" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-8672">249,169</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"><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"><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"><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"><div style="-sec-ix-hidden: hidden-fact-100">-</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">Net loss</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" sign="-" unitRef="usd" id="ixv-8673">569,464</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="c204" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-8674">1,920,120</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="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-8675">99,285</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="c206" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-8676">144,296</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><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">(<ix:nonFraction contextRef="c208" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" scale="0" sign="-" unitRef="usd" id="ixv-8677">2,733,165</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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">&#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">As of March 31, 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"><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 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"><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 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="white-space: nowrap; width: 34%">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 8%; text-align: right">&#160;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 8%; text-align: right">&#160;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 8%; text-align: right">&#160;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 8%; text-align: right">&#160;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 8%; text-align: right">&#160;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 8%; text-align: right">&#160;</td><td style="white-space: nowrap; 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="c209" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-8678">57,882,403</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c210" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-8679">125,436,285</ix:nonFraction></td><td 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:Assets" scale="0" unitRef="usd" id="ixv-8680">7,761,164</ix:nonFraction></td><td 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:Assets" scale="0" unitRef="usd" id="ixv-8681">1,516,252</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left"/><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">&#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="c214" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-8682">192,596,104</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation>


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

<ix:continuation 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">&#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">As of December 31, 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"><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 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"><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 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: 34%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; 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: 8%; 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: 8%; 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: 8%; 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: 8%; 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: 8%; 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-8683">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="c216" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-8684">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="c217" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-8685">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="c218" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-8686">1,651,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-103">&#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="c220" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-8687">194,709,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"><b>&#160;</b></p><div>


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

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

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

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

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

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



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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt">For the three months ended March 31, 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">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">For the three months ended March
31, 2024, the Company had two major suppliers accounted for <ix:nonFraction contextRef="c221" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8688">75</ix:nonFraction>% and <ix:nonFraction contextRef="c222" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8689">15</ix:nonFraction>% of total purchases. For the three months ended March 31, 2023,
the Company had two major suppliers accounted for <ix:nonFraction contextRef="c223" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8690">76</ix:nonFraction>% and <ix:nonFraction contextRef="c224" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8691">14</ix:nonFraction>% of total purchases.</p></ix:nonNumeric><div>

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

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



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 March 31, 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="c225" decimals="0" format="ixt:num-dot-decimal" name="itp:DepositInsuranceRegulations" scale="0" unitRef="cny" id="ixv-8692">500,000</ix:nonFraction> ($<ix:nonFraction contextRef="c225" decimals="0" format="ixt:num-dot-decimal" name="itp:DepositInsuranceRegulations" scale="0" sign="-" unitRef="usd" id="ixv-8693">70,472</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 March 31, 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="c226" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashFDICInsuredAmount" scale="0" unitRef="cny" id="ixv-8694"><ix:nonFraction contextRef="c227" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashFDICInsuredAmount" scale="0" unitRef="cny" id="ixv-8695">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-8696">33,408,380</ix:nonFraction> ($<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashFDICInsuredAmount" scale="0" unitRef="usd" id="ixv-8697">4,708,722</ix:nonFraction>) as of March 31, 2024.</p></ix:nonNumeric><div>

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

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



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

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

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



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

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

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


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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt">The following discussion of the financial condition and results
of operations of the Company for the periods ended March 31, 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; text-align: justify; margin: 0pt">&#160;</p><div>

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

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left">Results of Operations</p><div>

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt">Comparison of the Three months ended March 31,
2024 and 2023</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Revenue for the three months ended
March 31, 2024 was $6,863,841, representing a decrease of $12,927,036, or 65.32%, from $19,790,877 for the same period in the previous
year. This was mainly due to the production suspension of corrugating medium paper (&#8220;CMP&#8221;) in January and February of 2024,
and production suspension of tissue paper products in the first quarter of 2024.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.05pt">Revenue from
sales of offset printing paper, CMP and tissue paper products for the three months ended March 31, 2024 was $6,826,800, representing a
decrease of $12,924,348, or 65.44%, from $19,751,148 for the first quarter of 2023. Total offset printing paper, CMP and tissue paper
products sold during the three months ended March 31, 2024 amounted to 18,670 tonnes, representing a decrease of 31,203 tonnes, or 62.56%,
compared to 49,873 tonnes sold in the comparable period in the previous year. Production orders of CMP were arranged ahead of schedule
(in December 2023), in order to mitigate the impact of energy price rise in 2024. Production of CMP was suspended in January and February
2024 due to the change of production schedule and Chinese New Year holiday. Production of CMP was resumed in mid of March 2024. Production
of offset printing paper and tissue paper products were suspended due to the higher natural gas price and Chinese New Year in the first
quarter of 2024 and expected to resume in the third quarter of 2024. The changes in revenue dollar amount and in quantity sold for the
three months ended March 31, 2024 and 2023 are summarized as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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="padding-left: 0.125in; text-indent: -0.125in; white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">Three Months Ended</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">Three Months Ended</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">Percentage</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">March 31, 2024</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="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">March 31, 2023</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="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Change in</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="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Change</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; border-bottom: Black 1.5pt solid; white-space: nowrap"><b>Sales Revenue</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>Quantity<br/>
    (Tonne)</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>Amount</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>Quantity<br/>
    (Tonne)</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>Amount</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>Quantity<br/>
    (Tonne)</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>Amount</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>Quantity</b></td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"><b>&#160;</b></td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><b>Amount</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="padding-left: 0.125in; text-indent: -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><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -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">15,640</td><td style="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">5,750,601</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">41,663</td><td style="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">16,467,969</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">(26,023</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: 7%; text-align: right">(10,717,368</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">-62.46</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">-65.08</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -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">3,030</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,076,199</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,019</td><td style="padding-bottom: 1.5pt; 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,060,226</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,989</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,984,027</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-62.21</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">-64.83</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-left: 0.125in; text-indent: -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">18,670</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6,826,800</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,682</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">19,528,195</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(31,012</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(12,701,395</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-62.42</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-65.04</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -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">-</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">-</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"/><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"/><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; 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">191</td><td style="padding-bottom: 1.5pt; 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">222,953</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(191</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">(222,953</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="padding-left: 0.125in; text-indent: -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">18,670</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,826,800</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">49,873</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">19,751,148</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">(31,203</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">(12,924,348</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">-62.56</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">-65.44</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; text-align: justify; text-indent: -0.05pt">&#160;</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#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; 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<br/>
 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<br/>
 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-<br/>
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<br/>
 Paper<br/>
 Products<br/>
 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="text-indent: -0.125in; padding-left: 0.125in; width: 52%">Three Months ended March 31, 2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="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">368</td><td style="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">355</td><td style="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 style="text-indent: -0.125in; padding-left: 0.125in">Three Months ended March 31, 2023</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">395</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">382</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,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">Decrease from comparable period in the previous year</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">(27</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(27</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,167</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">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.84</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-7.07</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">&#160;</p><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">The following chart shows the month-by-month ASPs for the
24-month period ended March 31, 2024:</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.05pt">Revenue from
CMP amounted to $6,826,800 (100.00% of the total offset printing paper, CMP and tissue paper products revenues) for the three months ended
March 31, 2024, representing a decrease of $12,701,395, or 65.04%, from $19,528,195 for the comparable period in 2023. Production of CMP
was suspended in January and February of 2024 and production of offset printing paper was suspended in the first quarter of 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">We sold 18,670 tonnes of CMP in
the three months ended March 31, 2024 as compared to 49,682 tonnes for the same period in 2023, representing a 62.42% decrease in quantity
sold.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">ASP for regular CMP decreased from
$395/tonne for the three months ended March 31, 2023 to $368/tonne for the three months ended March 31, 2024, representing a 6.84% decrease.
ASP in RMB for regular CMP for the first quarter of 2023 and 2024 was RMB2,712 and RMB2,611, respectively, representing a 3.73% decrease.
The quantity of regular CMP sold decreased by 26,023 tonnes, from 41,663 tonnes in the first quarter of 2023 to 15,640 tonnes in the first
quarter of 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">ASP for light-weight CMP decreased
from $382/tonne for the three months ended March 31, 2023 to $355/tonne for the three months ended March 31, 2024, representing a 7.07%
decrease. ASP in RMB for light-weight CMP for the first quarter of 2023 and 2024 was RMB2,618 and RMB2,522, respectively, representing
a 3.68% decrease. The quantity of light-weight CMP sold decreased by 4,989 tonnes, from 8,019 tonnes in the first quarter of 2023, to
3,030 tonnes in the first quarter of 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 first quarter of 2024 and 2023 were 15.11%
and 44.49%, respectively, representing a decrease of 29.38%.</p><div>

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


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Quantities sold for regular CMP that was produced by the
PM6 production line from April 2022 to March 2024 are as follows:</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Revenue from offset printing paper was $nil for the three
months ended March 31, 2024 and 2023. Production of offset printing paper was suspended in the three months ended March 31, 2024 and 2023.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Revenue from tissue paper products
was $nil and $222,953 for the three months ended March 31, 2024 and 2023, respectively. Production of tissue paper products was suspended
during the first quarter of 2024.</p><div>

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


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="text-decoration:underline">Revenue of Face Mask</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Revenue generated from selling
face mask were $nil and $35,637 for the three months ended March 31, 2024 and 2023, respectively.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Total cost of sales for CMP, offset
printing paper and tissue paper products for the quarter ended March 31, 2024 was $6,464,464, a decrease of $13,553,915, or 67.71%, from
$20,018,379 for the comparable period in 2023. This was mainly due to the decrease in sales quantity and the decrease in the unit material
costs of CMP.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Cost of sales for CMP was $6,464,464
for the quarter ended March 31, 2024, as compared to $19,089,115 for the comparable period in 2023. The decrease in the cost of sales
of $12,624,651 for CMP was mainly due to the decreases in sales volume and average unit cost of sales of CMP. Average cost of sales per
tonne for CMP decreased by 9.90%, from $384 in the first quarter of 2023 to $346 in the first 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 first quarter of 2024 compared to the first quarter of 2023.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#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; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">Three Months Ended</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">Three Months Ended</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="6" style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">March 31, 2024</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="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">March 31, 2023</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="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Change in</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="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Change in percentage</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">&#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">Cost of <br/>
Sales</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">Cost per<br/>
 Tonne</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">Cost of<br/>
 Sales</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">Cost per<br/>
 Tonne</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">Cost of <br/>
Sales</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">Cost per<br/>
 Tonne</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">Cost of <br/>
Sales</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">Cost per<br/>
 Tone</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="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">5,424,012</td><td style="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">347</td><td style="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">16,149,948</td><td style="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">388</td><td style="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">(10,725,936</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: 7%; text-align: right">(41</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">-66.41</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">-10.57</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; 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">1,040,452</td><td style="padding-bottom: 1.5pt; 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">343</td><td style="padding-bottom: 1.5pt; 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">2,939,167</td><td style="padding-bottom: 1.5pt; 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">367</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,898,715</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">(24</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">-64.60</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.54</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">Total CMP</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6,464,464</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">346</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">19,089,115</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">384</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(12,624,651</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(38</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-66.14</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-9.90</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">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">-</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">-</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"/><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"/><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">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">929,264</td><td style="padding-bottom: 1.5pt; 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,865</td><td style="padding-bottom: 1.5pt; 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">(929,264</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,865</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">&#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 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">6,464,464</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">20,018,379</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">(13,553,915</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">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">-67.71</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">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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt">Our average unit purchase costs (net of applicable value
added tax) of recycled paper board in the three months ended March 31, 2024 was RMB 1,276/tonne (approximately $180/tonne), as compared
to RMB 1,502/tonne (approximately $219/tonne) for the three months ended March 31, 2023. These changes (in US dollars) represent a year-over-year
decrease of 17.81% 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">&#160;</p><div>


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

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

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt">Gross profit for the three months ended March 31, 2024
was $399,113 (representing 5.81% of the total revenue), representing an increase of $676,112, or 244.08%, from the gross loss of $276,999
(representing 1.40% of the total revenue) for the three months ended March 31, 2023.</p><div>

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


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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.05pt">Gross profit
for offset printing paper, CMP and tissue paper products for the three months ended March 31, 2024 was $362,336, representing an increase
of $629,567, or 235.59%, from the gross loss of $267,231 for the three months ended March 31, 2023. This was mainly due to the gross loss
incurred for tissue paper products in the first quarter of 2023.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Gross profit margin for regular
CMP for the three months ended March 31, 2024 was 5.68%, or 3.75 percentage points higher, as compared to gross profit margin of 1.93%
for the three months ended March 31, 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 first quarter of 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Gross profit margin for light-weight
CMP for the three months ended March 31, 2024 was 3.32%, or 0.64 percentage points lower, as compared to gross profit margin of 3.96%
for the three months ended March 31, 2023.</p><div>

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

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

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

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


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="text-decoration:underline">Face Masks</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt">Gross loss for face masks for the three months ended March
31, 2024 and 2023 were gross loss of $nil and $2,839, respectively.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt"><span style="text-decoration:underline">Selling, General and Administrative Expenses</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt">Selling, general and administrative expenses for the
three months ended March 31, 2024 were $3,900,783, an increase of $1,405,421, or 56.32% from $2,495,362 for the three months ended March
31, 2023. The decrease was mainly due to the increase in depreciation of idle fixed assets during production suspension.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Operating loss for the quarter ended
March 31, 2024 was $3,501,670, a decrease of $729,309, or 26.31%, from $2,772,361 for the quarter ended March 31, 2023. The decrease in
loss from operations was primarily due to the increase in selling, general and administrative expenses, partially offset by the increase
in gross profit.</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt">Interest expense for the three months ended March 31,
2024 decreased by $38,879, from $249,169 in the three months ended March 31, 2023, to $210,290. The Company had short-term and long-term
interest-bearing loans, related party loans and leasing obligations that aggregated $12,204,370 as of March 31, 2024, as compared to $18,212,347
as of March 31, 2023.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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. 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 March 31, 2024 and 2023 was a gain of $34 and $152,097, respectively.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt">As a result and the factors discussed above, net loss
was $<span style="font-size: 10pt">3,746,536</span> for the quarter ended March 31, 2024, representing a decrease of $1,013,371, or <span style="font-size: 10pt">37.08</span>%,
from $2,733,165 in net loss for the quarter ended March 31, 2023.</p><div>

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


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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="text-decoration:underline">Accounts Receivable</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt">Net accounts receivable increased by $1,810,651, or 314.61%,
to $2,386,177 as of March 31, 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; text-align: justify; margin: 0pt">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt">Inventories consist of raw materials (accounting for
36.15% of total value of inventory as of March 31, 2024), semi-finished goods and finished goods. As of March 31, 2024, the recorded value
of inventory decreased by 1.77% to $3,492,364 from $3,555,235 as of December 31, 2023. As of March 31, 2024, the inventory of recycled
paper board, which is the main raw material for the production of CMP, was $1,031,201, approximately $832,457, or 418.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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">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">&#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; font-weight: bold; text-align: center">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; text-align: center">&#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">2024</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">2023</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">$ Change</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">% Change</td><td style="white-space: nowrap; 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">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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">1,031,201</td><td style="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">832,457</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">418.86</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,629</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">-18</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-0.17</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,101</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">-37</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-0.18</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">33,083</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">11,655</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">54.39</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">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">166,410</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">45,399</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">37.52</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">1,262,424</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">889,456</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">238.48</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">299,686</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">-521</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-0.17</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,930,254</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-954,765</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">-33.09</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">3,492,364</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">-65,830</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-1.85</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">5</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">100</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">3,492,364</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">(65,825</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">-1.77</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">&#160;</p><div>

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

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


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="text-decoration:underline">Capital Expenditure Commitment as of March 31, 2024</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">As of March 31, 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 has been completed and the associated ancillary facilities are working in progress. 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="text-decoration:underline">Financing with Sale-Leaseback</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">The Company entered into a sale-leaseback
arrangement (the &#8220;Lease Financing Agreement&#8221;) with TAC Leasing Co., Ltd.(&#8220;TLCL&#8221;) on August 6, 2020, for a total
financing proceeds in the amount of RMB 16 million (approximately US$2.3 million). Under the sale-leaseback arrangement, Tengsheng Paper
sold the Leased Equipment to TLCL for 16 million (approximately US$2.3 million). Concurrent with the sale of equipment, Tengsheng Paper
leases back the equipment sold to TLCL for a lease term of three years. At the end of the lease term, Tengsheng Paper may pay a nominal
purchase price of RMB 100 (approximately $14) to TLCL and buy back the Leased Equipment. The Leased Equipment in amount of $2,349,452
was recorded as right of use assets and the net present value of the minimum lease payments was recorded as lease liability and calculated
with TLCL&#8217;s implicit interest rate of 15.6% per annum and stated at $567,099 at the inception of the lease on August 17, 2020.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Tengsheng Paper made payments due
according to the schedule. On July 17, 2023, the Company made a final payment on outstanding obligations and bought back the Lease Equipment
at nominal price according to the agreement. The lease assets were reclassified as own assets and balance of Leased Equipment net of amortization
were $nil as of March 31, 2024 and December 31, 2023.</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt">Our cash, cash equivalents and restricted cash as of March
31, 2024 was $5,417,560, an increase of $1,025,639, from $4,391,921 as of December 31, 2023. The increase of cash and cash equivalents
for the three months ended March 31, 2024 was attributable to a number of factors including:</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <span style="text-decoration:underline">i. Net cash provided by (used in) operating activities</span></p><div>



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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Net cash provided by operating activities
was $624,420 for the three months ended March 31, 2024. The balance represented a decrease of cash of $4,185,507, or 87.02%, from $4,809,928
provided for the three months ended March 31, 2023. Net loss for the three months ended March 31, 2024 was $<span style="font-size: 10pt">3,746,536</span>,
representing a decrease of $<span style="font-size: 10pt">1,013,371</span>, or 37.08%, from a net loss of $2,733,165 for the three months
ended March 31, 2023. Changes in various asset and liability account balances throughout the three months ended March 31, 2024 also contributed
to the net change in cash from operating activities in three months ended March 31, 2024. Chief among such changes is the increase of
accounts receivable in the amount of $1,847,112 during the three months of 2024. There was also a decrease of $59,612 in the ending inventory
balance as of March 31, 2024 (an increase to net cash for the three months ended March 31, 2024 cash flow purposes). In addition, the
Company had non-cash expenses relating to depreciation and amortization in the amount of $3,481,788. The Company also had a net decrease
of $<span style="font-size: 10pt">1,276,805</span> in prepayment and other current assets (an increase to net cash) and a net increase
of $<span style="font-size: 10pt">908,127</span> in other payables and accrued liabilities and related parties (an increase to net cash)
during the three months ended March 31, 2024.</p><div>

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


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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt">We incurred $9,027 in net cash expenditures for investing
activities during the three months ended March 31, 2024, as compared to $295,018 for the same period of 2023.</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Net cash provided by financing activities
was $422,488 for the three months ended March 31, 2024, as compared to net cash provided by financing activities in the amount of $2,564,646
for the three months ended March 31, 2023.</p><div>

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

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-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">140,944</td><td style="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">281,889</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">2,819</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">70,472</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; padding-bottom: 1.5pt">ICBC Loan 3</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,542</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">350,149</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 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">845,666</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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">On December 31, 2023, the Company
entered into a working capital loan agreement with the Bank of Cangzhou, to borrow $140,944 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 $306,528 as of March 31, 2024. The
loan will be due by December 30, 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">On December 31, 2023, the Company
entered into a working capital loan agreement with the Bank of Cangzhou, to borrow $281,889 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; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">On September 15, 2023, the Company
entered into a working capital loan agreement with the ICBC, with a balance of $2,819 and $2,824 as of March 31, 2024 and December 31,
2023, respectively. The loan bears a fixed interest rate of 3.45% per annum. The loan will be due by September 14, 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">On September 22, 2023, the Company
entered into a working capital loan agreement with the ICBC, with a balance of $70,472 and $70,594 as of March 31, 2024 and December 31,
2023, respectively. The loan bears a fixed interest rate of 3.45% per annum. The loan will be due by September 21, 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">On September 22, 2023, the Company
entered into a working capital loan agreement with the ICBC, with a balance of $349,542 and $350,149 as of March 31, 2024 and December
31, 2023, respectively. The loan bears a fixed interest rate of 3.45% per annum. The loan will be due by September 21, 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">As of March 31, 2024, there were
guaranteed short-term borrowings of $nil and unsecured bank loans of $704,722. 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; text-align: justify">&#160;</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">As of March 31, 2024 and December 31, 2023, long-term loans
were $11,358,704 and $11,378,429, respectively.</p><div>

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


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 March 31, 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 March 31, 2024 and December 31, 2023, the total outstanding loan
balance was $3,522,200 and $3,528,315. Out of the total outstanding loan balance, current portion amounted was $1,267,090 and $1,269,290,
which is presented as current liabilities in the consolidated balance sheet and the remaining balance of $2,255,110 and $2,259,025 is
presented as non-current liabilities in the consolidated balance sheet as of March 31, 2024 and December 31, 2023, respectively.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 and December 24, 2021 and extended for additional 3 years
in total, which will be due on April 16, 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 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 March 31, 2024 and December 31, 2023, the total outstanding
loan balance was $2,255,109 and $2,259,026, respectively, which are presented as current liabilities in the consolidated balance sheet
as of March 31, 2024 and December 31, 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 March 31, 2024 and December 31, 2023, the total outstanding
loan balance was $1,832,276 and $1,835,458, respectively, which are presented as current liabilities in the consolidated balance sheet
as of March 31, 2024 and December 31, 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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. As of March 31, 2024 and December 31, 2023, the
total outstanding loan balance was $2,536,998 and $2,541,404. Out of the total outstanding loan balance, current portion amounted was
$2,536,998 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 March 31, 2024 and December 31, 2023, respectively.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 March 31, 2024 and December 31, 2023, total outstanding loan balance was $1,212,121 and $1,214,226, respectively.
Out of the total outstanding loan balance, current portion amounted $225,511 and $225,903, which is presented as current liabilities and
the remaining balance of $986,610 and $988,323 is presented as non-current liabilities in the consolidated balance sheet as of March 31,
2024 and December 31, 2023, respectively.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Total interest expenses for the short-term
bank loans and long-term loans for the three months ended March 31, 2024 and 2023 were $209,586 and $244,679, respectively.</p><div>

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


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="text-decoration:underline">Shareholder Loans</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 $361,289 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 March 31, 2024 and December 31, 2023, respectively.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 March
31, 2024 and December 31, 2023, approximately $42,283 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; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 March 31, 2024 and December 31, 2023,
the outstanding interest was $193,710 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; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">As of March 31, 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 months ended March 31, 2024 and 2023. The accrued interest owing to Mr. Zhenyong Liu was approximately $597,282 and $598,319,
as of March 31, 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; text-align: justify">&#160;</p><div>


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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 three months ended March 31,
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">&#160;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 March 31, 2024 and December 31, 2023 to translate the Chinese RMB to the U.S. Dollars are 7.0950:1 and 7.0827:1, respectively. Revenues
and expenses are translated using the prevailing average exchange rates at 7.1008:1 and 6.8613:1 for the three months ended March 31,
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">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">We were the guarantor for Baoding
Huanrun Trading Co., for its long-term bank loans in an amount of $4,369,274 (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; text-align: justify">&#160;</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">&#160;</p><div>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt">Changes in Internal Control over Financial Reporting</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 March 31, 2024.</p><div>

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in">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 is hereby stricken. On April 18, 2024, FT Global filed a notice of motion for
default judgment against the Company.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in">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 ofthe proceedings, regardless of the truthfulness of the allegations.</p><div>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="ixv-8698"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="ixv-8699"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="ixv-8700"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="ixv-8701">None</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric>.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#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: 12%; font-size: 10pt"><span style="font-size: 10pt">31.1</span></td>
    <td style="text-align: justify; width: 88%; font-size: 10pt"><a href="ea020538801ex31-1_ittech.htm"><span style="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 style="font-size: 10pt"><span style="font-size: 10pt">31.2</span></td>
    <td style="text-align: justify; font-size: 10pt"><a href="ea020538801ex31-2_ittech.htm"><span style="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 style="font-size: 10pt"><span style="font-size: 10pt">32.1</span></td>
    <td style="text-align: justify; font-size: 10pt"><a href="ea020538801ex32-1_ittech.htm"><span style="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 style="font-size: 10pt"><span style="font-size: 10pt">32.2</span></td>
    <td style="text-align: justify; font-size: 10pt"><a href="ea020538801ex32-2_ittech.htm"><span style="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 style="font-size: 10pt"><span style="font-size: 10pt">101.INS</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-size: 10pt">Inline XBRL Instance Document</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="font-size: 10pt"><span style="font-size: 10pt">101.SCH</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-size: 10pt">Inline XBRL Schema Document</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt"><span style="font-size: 10pt">101.CAL</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-size: 10pt">Inline XBRL Calculation Linkbase Document</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="font-size: 10pt"><span style="font-size: 10pt">101.DEF</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-size: 10pt">Inline XBRL Definition Linkbase Document</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt"><span style="font-size: 10pt">101.LAB</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-size: 10pt">Inline XBRL Label Linkbase Document</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="font-size: 10pt"><span style="font-size: 10pt">101.PRE</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-size: 10pt">Inline XBRL Presentation Linkbase Document</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt"><span style="font-size: 10pt">104</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="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; text-align: center">&#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">&#160;</p><div>

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

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="font-weight: bold; text-align: left; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: left; font-size: 10pt">IT TECH PACKAGING, INC.</td></tr>
  <tr style="vertical-align: top">
    <td style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; font-size: 10pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt">Date: May 10, 2024</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-size: 10pt">/s/ Zhenyong Liu</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt; width: 60%">&#160;</td>
    <td style="font-size: 10pt; width: 5%">Name:&#160;</td>
    <td style="font-size: 10pt; width: 35%">Zhenyong Liu</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">Title:</td>
    <td style="font-size: 10pt">Chief Executive Officer</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">(Principal Executive Officer)</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt">Date: May 10, 2024</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-size: 10pt">/s/ Jing Hao</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">Name:</td>
    <td style="font-size: 10pt">Jing Hao</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">Title:</td>
    <td style="font-size: 10pt">Chief Financial Officer <br/>
(Principal Financial Officer)</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: -25.65pt">&#160;</p><div>


</div><!-- Field: Page; Sequence: 43; Options: Last --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></p></div><div>
    </div><!-- Field: /Page --><div>

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



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

</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonFraction contextRef="c2" id="hidden-fact-0" name="us-gaap:PrepaidExpenseNoncurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-1" name="us-gaap:PrepaidExpenseNoncurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c2" id="hidden-fact-2" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-3" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-4" name="us-gaap:NotesPayableCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c2" id="hidden-fact-5" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-6" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-7" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" decimals="2" id="hidden-fact-8" name="us-gaap:EarningsPerShareDiluted" sign="-" unitRef="usdPershares">0.27</ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="2" id="hidden-fact-9" name="us-gaap:EarningsPerShareDiluted" sign="-" unitRef="usdPershares">0.37</ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="0" id="hidden-fact-10" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="shares">10065920</ix:nonFraction>
<ix:nonFraction contextRef="c6" decimals="0" id="hidden-fact-11" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="shares">10065920</ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-12" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-13" name="us-gaap:InventoryWriteDown" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-14" name="us-gaap:IncreaseDecreaseInCustomerAdvances" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-15" name="us-gaap:IncreaseDecreaseInNotesPayableCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-16" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-17" name="us-gaap:ProceedsFromShortTermDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-18" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-19" name="itp:LoanToARelatedPartynet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-20" name="us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c8" id="hidden-fact-21" name="us-gaap:RestrictedCashEquivalentsCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c60" id="hidden-fact-22" name="us-gaap:MinorityInterestOwnershipPercentageByParent" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c62" id="hidden-fact-23" name="us-gaap:MinorityInterestOwnershipPercentageByParent" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c63" id="hidden-fact-24" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c64" id="hidden-fact-25" name="us-gaap:DeferredIncomeTaxAssetsNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c64" id="hidden-fact-26" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c63" id="hidden-fact-27" name="us-gaap:TaxesPayableCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c64" id="hidden-fact-28" name="us-gaap:TaxesPayableCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c2" id="hidden-fact-29" name="us-gaap:InventoryValuationReserves" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c2" id="hidden-fact-30" name="itp:PrepaidLandLease" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-31" name="itp:PrepaidLandLease" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c74" id="hidden-fact-32" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c75" id="hidden-fact-33" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-34" name="us-gaap:ShortTermLeaseCost" unitRef="cny" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-35" name="us-gaap:OperatingLeasePayments" unitRef="cny" xsi:nil="true"/>
<ix:nonFraction contextRef="c2" id="hidden-fact-36" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c96" id="hidden-fact-37" name="us-gaap:FinanceLeaseRightOfUseAsset" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c97" id="hidden-fact-38" name="us-gaap:FinanceLeaseRightOfUseAsset" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-39" name="us-gaap:AmortizationOfIntangibleAssets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-40" name="itp:SaleLeasebackArrangementInterestExpenses" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c139" id="hidden-fact-41" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c141" id="hidden-fact-42" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c2" id="hidden-fact-43" name="us-gaap:ShortTermBorrowings" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c110" id="hidden-fact-44" name="us-gaap:ShortTermBorrowings" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c115" id="hidden-fact-45" name="us-gaap:SecuredDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c116" id="hidden-fact-46" name="us-gaap:SecuredDebt" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c129" id="hidden-fact-47" name="us-gaap:LongTermDebtNoncurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-48" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c80" id="hidden-fact-49" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-50" name="us-gaap:InterestExpenseOther" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-51" name="us-gaap:InterestExpenseOther" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-52" name="us-gaap:InterestAndFeeIncomeOtherLoans" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c2" id="hidden-fact-53" name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-54" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c184" id="hidden-fact-55" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" unitRef="shares" xsi:nil="true"/>
<ix:nonFraction contextRef="c184" id="hidden-fact-56" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" unitRef="shares" xsi:nil="true"/>
<ix:nonFraction contextRef="c184" id="hidden-fact-57" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" unitRef="shares" xsi:nil="true"/>
<ix:nonFraction contextRef="c2" id="hidden-fact-58" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-59" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-60" name="itp:EffectOfDilution" unitRef="usdPershares" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-61" name="itp:EffectOfDilution" unitRef="usdPershares" xsi:nil="true"/>
<ix:nonFraction contextRef="c80" id="hidden-fact-62" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-63" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c80" id="hidden-fact-64" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-65" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c80" id="hidden-fact-66" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c80" id="hidden-fact-67" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c2" id="hidden-fact-68" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-69" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-70" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c199" id="hidden-fact-71" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c200" id="hidden-fact-72" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c201" id="hidden-fact-73" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c199" id="hidden-fact-74" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c200" id="hidden-fact-75" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c201" id="hidden-fact-76" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c200" id="hidden-fact-77" name="us-gaap:DepreciationAmortizationAndAccretionNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c201" id="hidden-fact-78" name="us-gaap:DepreciationAmortizationAndAccretionNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c201" id="hidden-fact-79" name="us-gaap:InvestmentIncomeInterest" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c201" id="hidden-fact-80" name="us-gaap:InterestExpense" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c197" id="hidden-fact-81" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c198" id="hidden-fact-82" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c199" id="hidden-fact-83" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c201" id="hidden-fact-84" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c201" id="hidden-fact-85" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c206" id="hidden-fact-86" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c207" id="hidden-fact-87" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c206" id="hidden-fact-88" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c207" id="hidden-fact-89" name="us-gaap:GrossProfit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c206" id="hidden-fact-90" name="us-gaap:DepreciationAmortizationAndAccretionNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c207" id="hidden-fact-91" name="us-gaap:DepreciationAmortizationAndAccretionNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c207" id="hidden-fact-92" name="us-gaap:InvestmentIncomeInterest" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c206" id="hidden-fact-93" name="us-gaap:InterestExpense" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c207" id="hidden-fact-94" name="us-gaap:InterestExpense" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c203" id="hidden-fact-95" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c204" id="hidden-fact-96" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c205" id="hidden-fact-97" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c206" id="hidden-fact-98" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c207" id="hidden-fact-99" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c208" id="hidden-fact-100" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c207" id="hidden-fact-101" name="us-gaap:NetIncomeLossAllocatedToLimitedPartners" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c213" id="hidden-fact-102" name="us-gaap:Assets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c219" id="hidden-fact-103" name="us-gaap:Assets" unitRef="usd" xsi:nil="true"/>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-8808">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:CurrentFiscalYearEndDate" id="ixv-8809">--12-31</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-8810">Q1</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-8811">0001358190</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="itp-20240331.xsd" xlink:type="simple"/></ix:references>
<ix:resources><ix:relationship fromRefs="hidden-fact-22" toRefs="ix_0_footnote"/>
<ix:relationship fromRefs="hidden-fact-23" toRefs="ix_1_footnote"/>
<xbrli:context 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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-05-10</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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 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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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 id="c6">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c7">
  <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 id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c9">
  <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>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c10">
  <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>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c11">
  <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>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c13">
  <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>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2022-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2022-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2022-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2022-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2022-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c25">
  <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 id="c26">
  <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 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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c32">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c33">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c35">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c36">
  <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 id="c37">
  <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 id="c38">
  <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 id="c39">
  <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 id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2009-06-24</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c41">
  <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 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:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c43">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c44">
  <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 id="c45">
  <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 id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2010-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c47">
  <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 id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c50">
  <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>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c51">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c54">
  <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:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c55">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c56">
  <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:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c57">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c58">
  <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:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c59">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c60">
  <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:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c61">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c62">
  <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>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c63">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c64">
  <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 id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">itp:BankOfCangzhouMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c66">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c67">
  <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 id="c68">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c69">
  <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 id="c70">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c71">
  <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 id="c72">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c73">
  <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 id="c74">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c75">
  <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 id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ExtinguishmentOfDebtAxis">itp:LongtermLoanFromCreditUnionOfBaodingShengdeMember</xbrldi:explicitMember>
      <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ExtinguishmentOfDebtAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
      <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 id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ExtinguishmentOfDebtAxis">itp:LongtermLoanFromCreditUnionOfTengshengPeperMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">itp:LandUseRightMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ExtinguishmentOfDebtAxis">itp:LongtermLoanFromCreditUnionOfTengshengPeperMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">itp:LandUseRightMember</xbrldi:explicitMember>
      <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 id="c80">
  <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 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:UseRightsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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:UseRightsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c83">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c84">
  <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 id="c85">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c86">
  <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 id="c87">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c88">
  <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 id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="itp:AgreementAxis">itp:LeaseFinancingAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-08-06</xbrli:startDate>
    <xbrli:endDate>2020-08-06</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:TACLeasingCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-08-06</xbrli:startDate>
    <xbrli:endDate>2020-08-06</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-08-06</xbrli:startDate>
    <xbrli:endDate>2020-08-06</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:TLCLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:TLCLMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-08-17</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-08-17</xbrli:startDate>
    <xbrli:endDate>2020-08-17</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-08-17</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:NonCancellableAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-11-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-11-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c100">
  <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 id="c101">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c102">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c103">
  <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 id="c104">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c105">
  <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 id="c106">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c107">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c108">
  <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 id="c109">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraNmMpBziov0CsbTNJj0KLqRaIA9x4fEAYFxuWRRMyRDuzUwIPSphaPVtDkitNHJBDZg0KnjpO4P+1w1cZifUIXRkax2aHuCfxp/FfXNLExNzAW4OQispaxHHVQh9PdXVjngVTDgb0sMbNfQaqbKb8mtV1k74E/YHeGyzjfgCXaSmHJCtpZ5JUfdtuRWTcrFOYn2fabzx77/9wcztm6RHfX] CSR-->
    <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 id="c111">
  <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 id="c112">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c113">
  <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 id="c114">
  <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 id="c115">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c116">
  <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 id="c117">
  <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 id="c118">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c119">
  <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 id="c120">
  <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 id="c121">
  <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 id="c122">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c123">
  <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 id="c124">
  <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>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c125">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c126">
  <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 id="c127">
  <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 id="c128">
  <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 id="c129">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c130">
  <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>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c131">
  <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 id="c132">
  <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 id="c133">
  <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 id="c134">
  <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 id="c135">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c136">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c137">
  <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 id="c138">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c139">
  <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 id="c140">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c141">
  <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 id="c142">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c143">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c144">
  <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 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:instant>2015-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2015-12-01</xbrli:startDate>
    <xbrli:endDate>2015-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c148">
  <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 id="c149">
  <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 id="c150">
  <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 id="c151">
  <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 id="c152">
  <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 id="c153">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c154">
  <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 id="c155">
  <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 id="c156">
  <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 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>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2016-10-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-07-12</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c159">
  <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 id="c160">
  <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 id="c161">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c162">
  <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 id="c163">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c164">
  <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 id="c165">
  <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 id="c166">
  <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 id="c167">
  <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 id="c168">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c169">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c170">
  <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 id="c171">
  <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 id="c172">
  <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 id="c173">
  <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 id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-08-15</xbrli:startDate>
    <xbrli:endDate>2022-08-15</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c175">
  <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 id="c176">
  <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 id="c177">
  <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 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:startDate>2021-01-20</xbrli:startDate>
    <xbrli:endDate>2021-01-20</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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:startDate>2021-03-01</xbrli:startDate>
    <xbrli:endDate>2021-03-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c182">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c186">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-11-12</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-08-15</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c189">
  <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 id="c190">
  <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>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c191">
  <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>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">itp:EmployeeOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">itp:EmployeeTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">itp:EmployeeThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LandMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001358190</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2010-05-10</xbrli:startDate>
    <xbrli:endDate>2010-05-10</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c197">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c198">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c199">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c200">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c201">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c202">
  <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-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c203">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c204">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c205">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c206">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c207">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c208">
  <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>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c209">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c210">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c211">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c212">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c213">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c214">
  <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:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c220">
  <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:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c221">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c222">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c223">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c224">
  <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-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c225">
  <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 id="c226">
  <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-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c227">
  <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 id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit id="usdPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unitNumerator>
    <xbrli:unitDenominator>
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unitDenominator>
  </xbrli:divide>
</xbrli:unit><xbrli:unit id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit id="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 id="cny">
  <xbrli:measure>iso4217:CNY</xbrli:measure>
</xbrli:unit><xbrli:unit 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>ea020538801ex31-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:</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: May 10, 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>ea020538801ex31-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:</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: May 10, 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>ea020538801ex32-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 March 31, 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:</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: May 10, 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>ea020538801ex32-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 March 31, 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.</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: May 10, 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-20240331.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 May 10 17:10:34 UTC 2024 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2024" targetNamespace="http://orientpaper.com/20240331" 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/20240331" 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-20240331_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-20240331_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-20240331_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-20240331_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/ConsolidatedIncomeStatement_Parentheticals" id="itp_r_ConsolidatedIncomeStatement_Parentheticals">
        <link:definition>995304 - Statement - Condensed Consolidated Statements of Income and Comprehensive Income (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/ConsolidatedCashFlow" id="itp_r_ConsolidatedCashFlow">
        <link:definition>995305 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/ShareholdersEquityType2or3" id="itp_r_ShareholdersEquityType2or3">
        <link:definition>995306 - 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>995307 - 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>995308 - 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>995309 - 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>995310 - 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>995311 - 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>995312 - 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>995313 - 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>995314 - 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>995315 - 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/NotesPayable" id="itp_r_NotesPayable">
        <link:definition>995316 - Disclosure - Notes Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://orientpaper.com/role/OtherPayablesandAccruedLiabilities" id="itp_r_OtherPayablesandAccruedLiabilities">
        <link:definition>995317 - 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>995318 - 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>995319 - 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>995320 - 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>995321 - 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>995322 - 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>995323 - 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>995324 - 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>995325 - 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>995326 - 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>995327 - 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>995328 - 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>995329 - 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/ScheduleofLeasesLiabilitiesTable" id="itp_r_ScheduleofLeasesLiabilitiesTable">
        <link:definition>996024 - Disclosure - Leases (Details) - Schedule 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>
      <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>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraNmMpBziov0CsbTNJj0KLqRaIA9x4fEAYFxuWRRMyRDuzUwIPSphaPVtDkitNHJBDZg0KnjpO4P+1w1cZifUIXRkax2aHuCfxp/FfXNLExNzAW4OQispaxHHVQh9PdXVjngVTDgb0sMbNfQaqbKb8mtV1k74E/YHeGyzjfgCXaSmHJCtpZ5JUfdtuRWTcrFObLBnseUr7lGY5yvUvx1yov] CSR-->
      <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/NotesPayableDetails" id="itp_r_NotesPayableDetails">
        <link:definition>996032 - Disclosure - Notes Payable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://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/ScheduleofAnnualRentalPaymentTable" id="itp_r_ScheduleofAnnualRentalPaymentTable">
        <link:definition>996047 - Disclosure - Commitments and Contingencies (Details) - Schedule of Annual Rental Payment</link:definition>
        <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="ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract"/>
  <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="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="ScheduleOfAnnualRentalPaymentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfAnnualRentalPaymentAbstract"/>
  <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="UnlabeledAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract0"/>
  <xs:element name="UnlabeledAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract1"/>
  <xs:element name="UnlabeledAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract2"/>
  <xs:element name="UnlabeledAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract3"/>
  <xs:element name="UnlabeledAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract4"/>
  <xs:element name="UnlabeledAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract5"/>
  <xs:element name="UnlabeledAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract6"/>
  <xs:element name="UnlabeledAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract7"/>
  <xs:element name="UnlabeledAbstract8" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract8"/>
  <xs:element name="UnlabeledAbstract9" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract9"/>
  <xs:element name="UnlabeledAbstract10" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract10"/>
  <xs:element name="UnlabeledAbstract11" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract11"/>
  <xs:element name="UnlabeledAbstract12" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract12"/>
  <xs:element name="UnlabeledAbstract13" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract13"/>
  <xs:element name="UnlabeledAbstract14" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract14"/>
  <xs:element name="UnlabeledAbstract15" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract15"/>
  <xs:element name="UnlabeledAbstract16" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract16"/>
  <xs:element name="UnlabeledAbstract17" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract17"/>
  <xs:element name="UnlabeledAbstract18" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract18"/>
  <xs:element name="UnlabeledAbstract19" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract19"/>
  <xs:element name="UnlabeledAbstract20" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract20"/>
  <xs:element name="SubsidiaryAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_SubsidiaryAbstract"/>
  <xs:element name="UnlabeledAbstract21" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract21"/>
  <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="UnlabeledAbstract22" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract22"/>
  <xs:element name="UnlabeledAbstract23" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract23"/>
  <xs:element name="UnlabeledAbstract24" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract24"/>
  <xs:element name="UnlabeledAbstract25" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract25"/>
  <xs:element name="UnlabeledAbstract26" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract26"/>
  <xs:element name="UnlabeledAbstract27" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract27"/>
  <xs:element name="UnlabeledAbstract28" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract28"/>
  <xs:element name="RawMaterialsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_RawMaterialsAbstract"/>
  <xs:element name="RmbAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_RmbAbstract"/>
  <xs:element name="UnlabeledAbstract29" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract29"/>
  <xs:element name="RmbAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_RmbAbstract0"/>
  <xs:element name="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
  <xs:element name="UnlabeledAbstract30" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract30"/>
  <xs:element name="a2024Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_a2024Abstract"/>
  <xs:element name="RmbAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_RmbAbstract1"/>
  <xs:element name="RemainingLeaseTermAndDiscountRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_RemainingLeaseTermAndDiscountRateAbstract"/>
  <xs:element name="FiscalYearAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_FiscalYearAbstract"/>
  <xs:element name="UnlabeledAbstract31" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract31"/>
  <xs:element name="UnlabeledAbstract32" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract32"/>
  <xs:element name="UnlabeledAbstract33" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract33"/>
  <xs:element name="UnlabeledAbstract34" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_UnlabeledAbstract34"/>
  <xs:element name="ProvisionForIncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ProvisionForIncomeTaxesAbstract"/>
  <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="CashAndBankBalances" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_CashAndBankBalances"/>
  <xs:element name="OtherPayablesandAccruedLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_OtherPayablesandAccruedLiabilitiesTable"/>
  <xs:element name="OtherPayablesandAccruedLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_OtherPayablesandAccruedLiabilitiesLineItems"/>
  <xs:element name="WarrantDisclosureTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_WarrantDisclosureTextBlock"/>
  <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="ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock"/>
  <xs:element name="DateOfIncorporationOrEstablishment" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_DateOfIncorporationOrEstablishment"/>
  <xs:element name="PlaceOfIncorporationOrEstablishment" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_PlaceOfIncorporationOrEstablishment"/>
  <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="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
  <xs:element name="WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable"/>
  <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="EffectOfExpensesNotDeductibleForPrcTaxPurposes" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_EffectOfExpensesNotDeductibleForPrcTaxPurposes"/>
  <xs:element name="CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable"/>
  <xs:element name="CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems"/>
  <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="SubsidaryOwnershipPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_SubsidaryOwnershipPercentage"/>
  <xs:element name="RestrictedCashDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_RestrictedCashDetailsTable"/>
  <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="LeasesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_LeasesDetailsTable"/>
  <xs:element name="SaleleasebackArrangementSoldLeasedEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="itp_SaleleasebackArrangementSoldLeasedEquipment"/>
  <xs:element name="SaleLeasebackPaymentOfNominalPurchasePrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="itp_SaleLeasebackPaymentOfNominalPurchasePrice"/>
  <xs:element name="SaleLeasebackTransactionInterestRateAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="itp_SaleLeasebackTransactionInterestRateAmount"/>
  <xs:element name="SaleLeasebackArrangementInterestExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="itp_SaleLeasebackArrangementInterestExpenses"/>
  <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="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="PercentageOfHandlingChange" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_PercentageOfHandlingChange"/>
  <xs:element name="CommonStockDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_CommonStockDetailsTable"/>
  <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="AggregateSharesOfCommonStock" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_AggregateSharesOfCommonStock"/>
  <xs:element name="WarrantsToPurchaseShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_WarrantsToPurchaseShares"/>
  <xs:element name="WarrantPricePerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_WarrantPricePerShare"/>
  <xs:element name="StockIssuedDuringPeriodPricePerShareReverseStockSplits" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_StockIssuedDuringPeriodPricePerShareReverseStockSplits"/>
  <xs:element name="WarrantsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="itp_WarrantsDetailsTable"/>
  <xs:element name="WarrantsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_WarrantsDetailsLineItems"/>
  <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="CommitmentsandContingenciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_CommitmentsandContingenciesDetailsLineItems"/>
  <xs:element name="LeaseExpirationPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_LeaseExpirationPeriod"/>
  <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="ConcentrationandMajorCustomersandSuppliersDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ConcentrationandMajorCustomersandSuppliersDetailsLineItems"/>
  <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="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="LeaseFinancingAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_LeaseFinancingAgreementMember"/>
  <xs:element name="LongtermLoanFromCreditUnionOfBaodingShengdeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_LongtermLoanFromCreditUnionOfBaodingShengdeMember"/>
  <xs:element name="LongtermLoanFromCreditUnionOfTengshengPeperMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_LongtermLoanFromCreditUnionOfTengshengPeperMember"/>
  <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="NonCancellableAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_NonCancellableAgreementMember"/>
  <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="TACLeasingCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_TACLeasingCoLtdMember"/>
  <xs:element name="TLCLMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_TLCLMember"/>
  <xs:element name="TengshengPaperMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_TengshengPaperMember"/>
  <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="ConcentrationAndMajorCustomersAndSuppliersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ConcentrationAndMajorCustomersAndSuppliersAbstract"/>
  <xs:element name="ConcentrationOfCreditRiskAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_ConcentrationOfCreditRiskAbstract"/>
  <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="WeightedAverageAssumptionsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="itp_WeightedAverageAssumptionsLineItems"/>
  <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-20240331_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 May 10 17:10:34 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-20240331.xsd#itp_r_ConsolidatedBalanceSheet" roleURI="http://orientpaper.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ConsolidatedIncomeStatement" roleURI="http://orientpaper.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ConsolidatedCashFlow" roleURI="http://orientpaper.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofInventoriesTable" roleURI="http://orientpaper.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofPrepaymentsandOtherCurrentAssetsTable" roleURI="http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofLeaseExpenseTable" roleURI="http://orientpaper.com/role/ScheduleofLeaseExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofMaturitiesofitsLeaseLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofLongTermLoansTable" roleURI="http://orientpaper.com/role/ScheduleofLongTermLoansTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofLongTermDebtRepaymentsTable" roleURI="http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofOtherPayablesandAccruedLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofProvisionsforIncomeTaxesTable" roleURI="http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofDeferredTaxTable" roleURI="http://orientpaper.com/role/ScheduleofDeferredTaxTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofEffectiveIncomeTaxRateTable" roleURI="http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofAnnualRentalPaymentTable" roleURI="http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable"/>
  <calculationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ConsolidatedBalanceSheet">
    <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_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCash" 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_OtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherReceivables" 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_PrepaidExpenseNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PrepaidExpenseNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="3" 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="4" 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="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="6" 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_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="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_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_NotesPayableCurrent" order="6" 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="7" 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="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities" 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-20240331.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:type="extended" xlink:role="http://orientpaper.com/role/ConsolidatedIncomeStatement">
    <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_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="2" 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_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_InterestExpense" order="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:type="extended" xlink:role="http://orientpaper.com/role/ConsolidatedCashFlow">
    <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_IncreaseDecreaseInNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInNotesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInNotesPayableCurrent" order="7" 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="8" 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="9" 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="10" 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="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfDerivatives"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfDerivatives" order="12" 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="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_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="15" 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="16" 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_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" order="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-20240331.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_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="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraNmMpBziov0CsbTNJj0KLqRaIA9x4fEAYFxuWRRMyRDuzUwIPSphaPVtDkitNHJBDZg0KnjpO4P+1w1cZifUIXRkax2aHuCfxp/FfXNLExNzAW4OQispaxHHVQh9PdXVjngVTDgb0sMbNfQaqbKb8mtV1k74E/YHeGyzjfgCXaSmHJCtpZ5JUfdtuRWTcrFOayAixDa+/9aK6cc8vX3/lp] CSR-->
    <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_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofInventoriesTable">
    <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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable">
    <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-20240331.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-20240331.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-20240331.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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable">
    <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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofLeaseExpenseTable">
    <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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable">
    <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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofLongTermLoansTable">
    <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_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_LongTermDebt" xlink:to="us-gaap_LongTermDebtCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/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_LongTermDebt" xlink:to="us-gaap_LongTermDebtNoncurrent" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable">
    <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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <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_OtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_AccruedUtilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="itp_ValueAddedTaxesPayableCurrent" xlink:href="itp-20240331.xsd#itp_ValueAddedTaxesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAccountsPayableAndAccruedLiabilities" 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_OtherAccountsPayableAndAccruedLiabilities" 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_OtherAccountsPayableAndAccruedLiabilities" 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_OtherAccountsPayableAndAccruedLiabilities" 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_OtherAccountsPayableAndAccruedLiabilities" 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_OtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="7" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable">
    <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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofDeferredTaxTable">
    <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-20240331.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-20240331.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-20240331.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_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" 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_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable">
    <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_EffectOfExpensesNotDeductibleForPrcTaxPurposes" xlink:href="itp-20240331.xsd#itp_EffectOfExpensesNotDeductibleForPrcTaxPurposes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="itp_EffectOfExpensesNotDeductibleForPrcTaxPurposes" order="2" 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="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable">
    <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-20240331_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 May 10 17:10:34 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-20240331.xsd#itp_r_ConsolidatedBalanceSheet" roleURI="http://orientpaper.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ConsolidatedIncomeStatement" roleURI="http://orientpaper.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ConsolidatedIncomeStatement_Parentheticals" roleURI="http://orientpaper.com/role/ConsolidatedIncomeStatement_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ConsolidatedCashFlow" roleURI="http://orientpaper.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ShareholdersEquityType2or3" roleURI="http://orientpaper.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_OrganizationandBusinessBackground" roleURI="http://orientpaper.com/role/OrganizationandBusinessBackground"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_BasisofPresentationandSignificantAccountingPolicies" roleURI="http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_RestrictedCash" roleURI="http://orientpaper.com/role/RestrictedCash"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_Inventories" roleURI="http://orientpaper.com/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_PrepaymentsandOtherCurrentAssets" roleURI="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_PropertyPlantandEquipmentNet" roleURI="http://orientpaper.com/role/PropertyPlantandEquipmentNet"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_Leases" roleURI="http://orientpaper.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_LoansPayable" roleURI="http://orientpaper.com/role/LoansPayable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_RelatedPartyTransactions" roleURI="http://orientpaper.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_NotesPayable" roleURI="http://orientpaper.com/role/NotesPayable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_OtherPayablesandAccruedLiabilities" roleURI="http://orientpaper.com/role/OtherPayablesandAccruedLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_DerivativeLiabilities" roleURI="http://orientpaper.com/role/DerivativeLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_CommonStock" roleURI="http://orientpaper.com/role/CommonStock"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_Warrants" roleURI="http://orientpaper.com/role/Warrants"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_EarningsPerShare" roleURI="http://orientpaper.com/role/EarningsPerShare"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_IncomeTaxes" roleURI="http://orientpaper.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_StockIncentivePlans" roleURI="http://orientpaper.com/role/StockIncentivePlans"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_CommitmentsandContingencies" roleURI="http://orientpaper.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_SegmentReporting" roleURI="http://orientpaper.com/role/SegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ConcentrationandMajorCustomersandSuppliers" roleURI="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliers"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ConcentrationofCreditRisk" roleURI="http://orientpaper.com/role/ConcentrationofCreditRisk"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_RisksandUncertainties" roleURI="http://orientpaper.com/role/RisksandUncertainties"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_SubsequentEvent" roleURI="http://orientpaper.com/role/SubsequentEvent"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_AccountingPoliciesByPolicy" roleURI="http://orientpaper.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_OrganizationandBusinessBackgroundTables" roleURI="http://orientpaper.com/role/OrganizationandBusinessBackgroundTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_InventoriesTables" roleURI="http://orientpaper.com/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_PrepaymentsandOtherCurrentAssetsTables" roleURI="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_PropertyPlantandEquipmentNetTables" roleURI="http://orientpaper.com/role/PropertyPlantandEquipmentNetTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_LeasesTables" roleURI="http://orientpaper.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_LoansPayableTables" roleURI="http://orientpaper.com/role/LoansPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_OtherPayablesandAccruedLiabilitiesTables" roleURI="http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_DerivativeLiabilitiesTables" roleURI="http://orientpaper.com/role/DerivativeLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_WarrantsTables" roleURI="http://orientpaper.com/role/WarrantsTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_EarningsPerShareTables" roleURI="http://orientpaper.com/role/EarningsPerShareTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_IncomeTaxesTables" roleURI="http://orientpaper.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_CommitmentsandContingenciesTables" roleURI="http://orientpaper.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_SegmentReportingTables" roleURI="http://orientpaper.com/role/SegmentReportingTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofSubsidiariesandVariableInterestEntitiesTable" roleURI="http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofInventoriesTable" roleURI="http://orientpaper.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofPrepaymentsandOtherCurrentAssetsTable" roleURI="http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofLeaseExpenseTable" roleURI="http://orientpaper.com/role/ScheduleofLeaseExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofLeasesLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofLeasesLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofMaturitiesofitsLeaseLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable" roleURI="http://orientpaper.com/role/ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofShortTermBankLoansTable" roleURI="http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofLongTermLoansTable" roleURI="http://orientpaper.com/role/ScheduleofLongTermLoansTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofLongTermDebtRepaymentsTable" roleURI="http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofOtherPayablesandAccruedLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofWeightedAverageAssumptionsTable" roleURI="http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofValueMeasurementsTable" roleURI="http://orientpaper.com/role/ScheduleofValueMeasurementsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofStockWarrantActivitiesTable" roleURI="http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofOutstandingandExercisableWarrantsTable" roleURI="http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofBasicandDilutedNetIncomePerShareTable" roleURI="http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofProvisionsforIncomeTaxesTable" roleURI="http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofDeferredTaxTable" roleURI="http://orientpaper.com/role/ScheduleofDeferredTaxTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofEffectiveIncomeTaxRateTable" roleURI="http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofAnnualRentalPaymentTable" roleURI="http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofFinancialInformationforReportableSegmentsTable" roleURI="http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_OrganizationandBusinessBackgroundDetails" roleURI="http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_RestrictedCashDetails" roleURI="http://orientpaper.com/role/RestrictedCashDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_PropertyPlantandEquipmentNetDetails" roleURI="http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_LeasesDetails" roleURI="http://orientpaper.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_LoansPayableDetails" roleURI="http://orientpaper.com/role/LoansPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_RelatedPartyTransactionsDetails" roleURI="http://orientpaper.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_NotesPayableDetails" roleURI="http://orientpaper.com/role/NotesPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_CommonStockDetails" roleURI="http://orientpaper.com/role/CommonStockDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_WarrantsDetails" roleURI="http://orientpaper.com/role/WarrantsDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_IncomeTaxesDetails" roleURI="http://orientpaper.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_StockIncentivePlansDetails" roleURI="http://orientpaper.com/role/StockIncentivePlansDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_CommitmentsandContingenciesDetails" roleURI="http://orientpaper.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_SegmentReportingDetails" roleURI="http://orientpaper.com/role/SegmentReportingDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ConcentrationandMajorCustomersandSuppliersDetails" roleURI="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ConcentrationofCreditRiskDetails" roleURI="http://orientpaper.com/role/ConcentrationofCreditRiskDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#DocumentAndEntityInformation" roleURI="http://orientpaper.com/role/DocumentAndEntityInformation"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ConsolidatedBalanceSheet">
    <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_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCash" 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_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_AssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivables" 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_PrepaidExpenseNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PrepaidExpenseNoncurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseNoncurrent" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" 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_PrepaidExpenseNoncurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" 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_PrepaidExpenseNoncurrent" xlink:to="us-gaap_ValueAddedTaxReceivableNoncurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseNoncurrent" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseNoncurrent" xlink:to="us-gaap_Assets" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="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_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_NotesPayableCurrent" order="5" 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="6" 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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities" 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="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_LongTermDebtNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="0" 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_LongTermDebtNoncurrent" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_Liabilities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommitmentsAndContingencies" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_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-20240331.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_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <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_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1" xlink:href="itp-20240331.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:type="extended" xlink:role="http://orientpaper.com/role/ConsolidatedIncomeStatement">
    <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_Revenues" xlink:to="us-gaap_CostOfRevenue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_GrossProfit" order="1" 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_Revenues" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="1" 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="2" 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_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives" 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="3" 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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="5" 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="6" 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="7" 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="8" 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_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_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ConsolidatedIncomeStatement_Parentheticals">
    <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_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_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="0" 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_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ConsolidatedCashFlow">
    <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_GainLossOnSaleOfDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfDerivatives"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfDerivatives" 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_IncreaseDecreaseInNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInNotesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInNotesPayableCurrent" order="5" 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="6" 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="7" 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="8" 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="9" 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_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_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="itp_LoanToARelatedPartynet" xlink:href="itp-20240331.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="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="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="itp_CashAndBankBalances" xlink:href="itp-20240331.xsd#itp_CashAndBankBalances"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="itp_CashAndBankBalances" 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"/>
    <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_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ShareholdersEquityType2or3">
    <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-20240331.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_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_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:type="extended" xlink:role="http://orientpaper.com/role/OrganizationandBusinessBackground">
    <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:type="extended" xlink:role="http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPolicies">
    <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:type="extended" xlink:role="http://orientpaper.com/role/RestrictedCash">
    <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:type="extended" xlink:role="http://orientpaper.com/role/Inventories">
    <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:type="extended" xlink:role="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssets">
    <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:type="extended" xlink:role="http://orientpaper.com/role/PropertyPlantandEquipmentNet">
    <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:type="extended" xlink:role="http://orientpaper.com/role/Leases">
    <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:type="extended" xlink:role="http://orientpaper.com/role/LoansPayable">
    <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:type="extended" xlink:role="http://orientpaper.com/role/RelatedPartyTransactions">
    <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:type="extended" xlink:role="http://orientpaper.com/role/NotesPayable">
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NotesPayableAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/OtherPayablesandAccruedLiabilities">
    <loc xlink:type="locator" xlink:label="itp_OtherPayablesandAccruedLiabilitiesLineItems" xlink:href="itp-20240331.xsd#itp_OtherPayablesandAccruedLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_OtherPayablesandAccruedLiabilitiesTable" xlink:href="itp-20240331.xsd#itp_OtherPayablesandAccruedLiabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_OtherPayablesandAccruedLiabilitiesLineItems" xlink:to="itp_OtherPayablesandAccruedLiabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <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="itp_OtherPayablesandAccruedLiabilitiesLineItems" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/DerivativeLiabilities">
    <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:type="extended" xlink:role="http://orientpaper.com/role/CommonStock">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/Warrants">
    <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-20240331.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:type="extended" xlink:role="http://orientpaper.com/role/EarningsPerShare">
    <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:type="extended" xlink:role="http://orientpaper.com/role/IncomeTaxes">
    <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:type="extended" xlink:role="http://orientpaper.com/role/StockIncentivePlans">
    <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:type="extended" xlink:role="http://orientpaper.com/role/CommitmentsandContingencies">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/SegmentReporting">
    <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:type="extended" xlink:role="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliers">
    <loc xlink:type="locator" xlink:label="itp_ConcentrationAndMajorCustomersAndSuppliersAbstract" xlink:href="itp-20240331.xsd#itp_ConcentrationAndMajorCustomersAndSuppliersAbstract"/>
    <loc xlink:type="locator" xlink:label="itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock" xlink:href="itp-20240331.xsd#itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ConcentrationAndMajorCustomersAndSuppliersAbstract" xlink:to="itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ConcentrationofCreditRisk">
    <loc xlink:type="locator" xlink:label="itp_ConcentrationOfCreditRiskAbstract" xlink:href="itp-20240331.xsd#itp_ConcentrationOfCreditRiskAbstract"/>
    <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="itp_ConcentrationOfCreditRiskAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/RisksandUncertainties">
    <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-20240331.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:type="extended" xlink:role="http://orientpaper.com/role/SubsequentEvent">
    <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:type="extended" xlink:role="http://orientpaper.com/role/AccountingPoliciesByPolicy">
    <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_ConsolidationVariableInterestEntityPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationVariableInterestEntityPolicy" 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-20240331.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:type="extended" xlink:role="http://orientpaper.com/role/OrganizationandBusinessBackgroundTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/InventoriesTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssetsTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/PropertyPlantandEquipmentNetTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/LeasesTables">
    <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-20240331.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:type="extended" xlink:role="http://orientpaper.com/role/LoansPayableTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/DerivativeLiabilitiesTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/WarrantsTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/EarningsPerShareTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/IncomeTaxesTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/CommitmentsandContingenciesTables">
    <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="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock" xlink:href="itp-20240331.xsd#itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/SegmentReportingTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable">
    <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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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_DateOfIncorporationOrEstablishment" xlink:href="itp-20240331.xsd#itp_DateOfIncorporationOrEstablishment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="itp_DateOfIncorporationOrEstablishment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PlaceOfIncorporationOrEstablishment" xlink:href="itp-20240331.xsd#itp_PlaceOfIncorporationOrEstablishment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="itp_PlaceOfIncorporationOrEstablishment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" order="3" 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="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_VariableInterestEntityVieAbstract" xlink:href="itp-20240331.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="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable">
    <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_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="itp_AssetsAbstract0" xlink:href="itp-20240331.xsd#itp_AssetsAbstract0"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="itp_AssetsAbstract0" order="1" 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="2" 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="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_AssetsCurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="7" 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_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="9" 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_AssetsCurrentAbstract" xlink:to="us-gaap_Assets" order="10" xbrldt:closed="true"/>
    <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"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="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="us-gaap_LiabilitiesCurrentAbstract" 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="us-gaap_LiabilitiesCurrentAbstract" 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="5" 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="6" 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="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofInventoriesTable">
    <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-20240331.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-20240331.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-20240331.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-20240331.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_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_InventoryLineItems" xlink:to="us-gaap_InventoryRawMaterials" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable">
    <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="itp_PrepaidLandLease" xlink:href="itp-20240331.xsd#itp_PrepaidLandLease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="itp_PrepaidLandLease" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PrepaymentForPurchaseOfMaterials" xlink:href="itp-20240331.xsd#itp_PrepaymentForPurchaseOfMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" 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_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_ValueAddedTaxReceivable" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PrepaidGas" xlink:href="itp-20240331.xsd#itp_PrepaidGas"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" 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_PrepaidExpenseAndOtherAssetsCurrentAbstract" 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_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/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"/>
    <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_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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofLeaseExpenseTable">
    <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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofLeasesLiabilitiesTable">
    <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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract" xlink:href="itp-20240331.xsd#itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract"/>
    <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="itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract" 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="itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract" 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="itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable">
    <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="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="us-gaap_LeasesOperatingAbstract" 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="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofShortTermBankLoansTable">
    <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"/>
    <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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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="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_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofLongTermLoansTable">
    <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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable">
    <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_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="2" 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_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebt" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable">
    <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-20240331.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"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraNmMpBziov0CsbTNJj0KLqRaIA9x4fEAYFxuWRRMyRDuzUwIPSphaPVtDkitNHJBDZg0KnjpO4P+1w1cZifUIXRkax2aHuCfxp/FfXNLExNzAW4OQispaxHHVQh9PdXVjngVTDgb0sMbNfQaqbKb8mtV1k74E/YHeGyzjfgCXaSmHJCtpZ5JUfdtuRWTcrFOZIoRYea1dekdcjtH4gbeWO] CSR-->
    <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_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable">
    <loc xlink:type="locator" xlink:label="itp_WeightedAverageAssumptionsLineItems" xlink:href="itp-20240331.xsd#itp_WeightedAverageAssumptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable" xlink:href="itp-20240331.xsd#itp_DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_WeightedAverageAssumptionsLineItems" xlink:to="itp_DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable" 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_DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable" 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="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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_WeightedAverageAssumptionsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_WeightedAverageAssumptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_WeightedAverageAssumptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_WeightedAverageAssumptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofValueMeasurementsTable">
    <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_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_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent" 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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable">
    <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-20240331.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_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_WarrantsDetailsScheduleofStockWarrantActivitiesTable" xlink:to="us-gaap_AwardTypeAxis" order="0" 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="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:href="itp-20240331.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable">
    <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-20240331.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-20240331.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-20240331.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-20240331.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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable">
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract" xlink:href="itp-20240331.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="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_EffectOfDilution" xlink:href="itp-20240331.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="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_EffectOfDilution" xlink:to="us-gaap_EarningsPerShareDiluted" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable">
    <loc xlink:type="locator" xlink:label="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems" xlink:href="itp-20240331.xsd#itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable" xlink:href="itp-20240331.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="itp_ProvisionForIncomeTaxesAbstract" xlink:href="itp-20240331.xsd#itp_ProvisionForIncomeTaxesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems" xlink:to="itp_ProvisionForIncomeTaxesAbstract" 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="itp_ProvisionForIncomeTaxesAbstract" 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="itp_ProvisionForIncomeTaxesAbstract" 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="itp_ProvisionForIncomeTaxesAbstract" 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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofDeferredTaxTable">
    <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-20240331.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-20240331.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-20240331.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_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable">
    <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_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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_EffectOfExpensesNotDeductibleForPrcTaxPurposes" xlink:href="itp-20240331.xsd#itp_EffectOfExpensesNotDeductibleForPrcTaxPurposes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="itp_EffectOfExpensesNotDeductibleForPrcTaxPurposes" order="0" 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="1" 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="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable">
    <loc xlink:type="locator" xlink:label="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" xlink:href="itp-20240331.xsd#itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable" xlink:href="itp-20240331.xsd#itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" xlink:to="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable" xlink:to="srt_ProductOrServiceAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_LandMember" 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="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" 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="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" 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="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" 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="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" 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="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" 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="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" 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="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable">
    <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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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_DepreciationAmortizationAndAccretionNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationAmortizationAndAccretionNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InvestmentIncomeInterest" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestExpense" order="5" 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="6" 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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails">
    <loc xlink:type="locator" xlink:label="itp_OrganizationAndBusinessBackgroundLineItems" xlink:href="itp-20240331.xsd#itp_OrganizationAndBusinessBackgroundLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_OrganizationandBusinessBackgroundDetailsTable" xlink:href="itp-20240331.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="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="0" 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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.xsd#itp_TengshengPaperMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="itp_TengshengPaperMember" order="4" 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-20240331.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-20240331.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="itp_SubsidaryOwnershipPercentage" xlink:href="itp-20240331.xsd#itp_SubsidaryOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_OrganizationAndBusinessBackgroundLineItems" xlink:to="itp_SubsidaryOwnershipPercentage" order="15" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/RestrictedCashDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_RestrictedCashDetailsTable" xlink:href="itp-20240331.xsd#itp_RestrictedCashDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:to="itp_RestrictedCashDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_RestrictedCashDetailsTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_BankOfCangzhouMember" xlink:href="itp-20240331.xsd#itp_BankOfCangzhouMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="itp_BankOfCangzhouMember" 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_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:to="us-gaap_RestrictedCashCurrent" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails">
    <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-20240331.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="us-gaap_ExtinguishmentOfDebtAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_PropertyPlantandEquipmentNetDetailsTable" xlink:to="us-gaap_ExtinguishmentOfDebtAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ExtinguishmentOfDebtAxis" xlink:to="us-gaap_ExtinguishmentOfDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExtinguishmentOfDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ExtinguishmentOfDebtAxis" xlink:to="us-gaap_ExtinguishmentOfDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_DongfangPaperMember" xlink:href="itp-20240331.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-20240331.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-20240331.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_LongtermLoanFromCreditUnionOfBaodingShengdeMember" xlink:href="itp-20240331.xsd#itp_LongtermLoanFromCreditUnionOfBaodingShengdeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:to="itp_LongtermLoanFromCreditUnionOfBaodingShengdeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:to="us-gaap_LongTermDebtMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_LongtermLoanFromCreditUnionOfTengshengPeperMember" xlink:href="itp-20240331.xsd#itp_LongtermLoanFromCreditUnionOfTengshengPeperMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:to="itp_LongtermLoanFromCreditUnionOfTengshengPeperMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PropertyPlantAndEquipmentLeaseTerm" xlink:href="itp-20240331.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-20240331.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:type="extended" xlink:role="http://orientpaper.com/role/LeasesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_LeasesDetailsTable" xlink:href="itp-20240331.xsd#itp_LeasesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="itp_LeasesDetailsTable" 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_LeasesDetailsTable" 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="itp_AgreementAxis" xlink:href="itp-20240331.xsd#itp_AgreementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_LeasesDetailsTable" xlink:to="itp_AgreementAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_AgreementDomainDomain" xlink:href="itp-20240331.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-20240331.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="us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_LeasesDetailsTable" xlink:to="us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongLivedAssetsHeldForSaleNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongLivedAssetsHeldForSaleNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis" xlink:to="us-gaap_LongLivedAssetsHeldForSaleNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongLivedAssetsHeldForSaleNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongLivedAssetsHeldForSaleNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis" xlink:to="us-gaap_LongLivedAssetsHeldForSaleNameDomain_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_LeasesDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="3" 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="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_LeasesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="4" 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_NonCancellableAgreementMember" xlink:href="itp-20240331.xsd#itp_NonCancellableAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="itp_NonCancellableAgreementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongLivedAssetsHeldForSaleNameDomain" xlink:to="us-gaap_EquipmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_LeaseFinancingAgreementMember" xlink:href="itp-20240331.xsd#itp_LeaseFinancingAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_AgreementDomainDomain" xlink:to="itp_LeaseFinancingAgreementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_TACLeasingCoLtdMember" xlink:href="itp-20240331.xsd#itp_TACLeasingCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="itp_TACLeasingCoLtdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_TLCLMember" xlink:href="itp-20240331.xsd#itp_TLCLMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="itp_TLCLMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_SaleleasebackArrangementSoldLeasedEquipment" xlink:href="itp-20240331.xsd#itp_SaleleasebackArrangementSoldLeasedEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="itp_SaleleasebackArrangementSoldLeasedEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionLeaseTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="us-gaap_SaleLeasebackTransactionLeaseTerm" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_SaleLeasebackPaymentOfNominalPurchasePrice" xlink:href="itp-20240331.xsd#itp_SaleLeasebackPaymentOfNominalPurchasePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="itp_SaleLeasebackPaymentOfNominalPurchasePrice" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionImputedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionImputedInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="us-gaap_SaleLeasebackTransactionImputedInterestRate" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_SaleLeasebackTransactionInterestRateAmount" xlink:href="itp-20240331.xsd#itp_SaleLeasebackTransactionInterestRateAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="itp_SaleLeasebackTransactionInterestRateAmount" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_SaleLeasebackArrangementInterestExpenses" xlink:href="itp-20240331.xsd#itp_SaleLeasebackArrangementInterestExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="itp_SaleLeasebackArrangementInterestExpenses" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/LoansPayableDetails">
    <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-20240331.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="itp_AgreementAxis" xlink:href="itp-20240331.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_AgreementDomainDomain" xlink:href="itp-20240331.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-20240331.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="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="1" 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="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="itp_BankOfCangzhouMember" xlink:href="itp-20240331.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-20240331.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-20240331.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_IndustrialAndCommercialBankOfChinaICBCLoan1Member" xlink:href="itp-20240331.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_RuralCreditUnionOfXushuiDistrictLoanTwoMember" xlink:href="itp-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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="itp_WorkingCapitalLoanAgreementMember" xlink:href="itp-20240331.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="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-20240331.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="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_DebtInstrumentLineItems" xlink:to="us-gaap_ShortTermBorrowings" 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-20240331.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_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_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="18" 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="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:type="extended" xlink:role="http://orientpaper.com/role/RelatedPartyTransactionsDetails">
    <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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/NotesPayableDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NotesPayableAbstract" xlink:to="us-gaap_NotesPayableCurrent" order="0" 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_NotesPayableAbstract" xlink:to="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_PercentageOfHandlingChange" xlink:href="itp-20240331.xsd#itp_PercentageOfHandlingChange"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NotesPayableAbstract" xlink:to="itp_PercentageOfHandlingChange" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/CommonStockDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_CommonStockDetailsTable" xlink:href="itp-20240331.xsd#itp_CommonStockDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="itp_CommonStockDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <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="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockholdersEquityOtherShares" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_CommonStockIssuedToPurchaseOfWarrants" xlink:href="itp-20240331.xsd#itp_CommonStockIssuedToPurchaseOfWarrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="itp_CommonStockIssuedToPurchaseOfWarrants" order="2" 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_ClassOfStockLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" order="3" 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="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_CorrespondingPricePerShare" xlink:href="itp-20240331.xsd#itp_CorrespondingPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="itp_CorrespondingPricePerShare" order="5" 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="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_AggregateSharesOfCommonStock" xlink:href="itp-20240331.xsd#itp_AggregateSharesOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="itp_AggregateSharesOfCommonStock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantsToPurchaseShares" xlink:href="itp-20240331.xsd#itp_WarrantsToPurchaseShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="itp_WarrantsToPurchaseShares" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantPricePerShare" xlink:href="itp-20240331.xsd#itp_WarrantPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="itp_WarrantPricePerShare" order="10" 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="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_StockIssuedDuringPeriodPricePerShareReverseStockSplits" xlink:href="itp-20240331.xsd#itp_StockIssuedDuringPeriodPricePerShareReverseStockSplits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="itp_StockIssuedDuringPeriodPricePerShareReverseStockSplits" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" order="13" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/WarrantsDetails">
    <loc xlink:type="locator" xlink:label="itp_WarrantsDetailsLineItems" xlink:href="itp-20240331.xsd#itp_WarrantsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantsDetailsTable" xlink:href="itp-20240331.xsd#itp_WarrantsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_WarrantsDetailsLineItems" 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="itp_WarrantsDetailsLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_InvestmentWarrantsExercisePrice" xlink:href="itp-20240331.xsd#itp_InvestmentWarrantsExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_WarrantsDetailsLineItems" 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="itp_WarrantsDetailsLineItems" 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="itp_WarrantsDetailsLineItems" 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="itp_WarrantsDetailsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_CommonStockIssuedToPurchaseStock" xlink:href="itp-20240331.xsd#itp_CommonStockIssuedToPurchaseStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_WarrantsDetailsLineItems" xlink:to="itp_CommonStockIssuedToPurchaseStock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_WarrentExpireDate" xlink:href="itp-20240331.xsd#itp_WarrentExpireDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_WarrantsDetailsLineItems" 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="itp_WarrantsDetailsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/IncomeTaxesDetails">
    <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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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:type="extended" xlink:role="http://orientpaper.com/role/StockIncentivePlansDetails">
    <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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_EquityFairValueDisclosure" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/CommitmentsandContingenciesDetails">
    <loc xlink:type="locator" xlink:label="itp_CommitmentsandContingenciesDetailsLineItems" xlink:href="itp-20240331.xsd#itp_CommitmentsandContingenciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_CommitmentsandContingenciesDetailsTable" xlink:href="itp-20240331.xsd#itp_CommitmentsandContingenciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_CommitmentsandContingenciesDetailsLineItems" 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_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="itp_CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain_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="2" 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="itp_XushuiLandLeaseMember" xlink:href="itp-20240331.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="itp_EmployeeOneMember" xlink:href="itp-20240331.xsd#itp_EmployeeOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="itp_EmployeeOneMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_EmployeeTwoMember" xlink:href="itp-20240331.xsd#itp_EmployeeTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="itp_EmployeeTwoMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_EmployeeThreeMember" xlink:href="itp-20240331.xsd#itp_EmployeeThreeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="itp_EmployeeThreeMember" order="2" 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="itp_CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_AreaOfLand" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_LeaseExpirationPeriod" xlink:href="itp-20240331.xsd#itp_LeaseExpirationPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommitmentsandContingenciesDetailsLineItems" xlink:to="itp_LeaseExpirationPeriod" order="2" 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="itp_CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_PaymentsForRent" order="3" 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="itp_CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_Cash" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets" xlink:href="itp-20240331.xsd#itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommitmentsandContingenciesDetailsLineItems" xlink:to="itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_ExpectedPaymentTerm" xlink:href="itp-20240331.xsd#itp_ExpectedPaymentTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommitmentsandContingenciesDetailsLineItems" xlink:to="itp_ExpectedPaymentTerm" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="itp_LongtermLoanFromFinancialInstitutions" xlink:href="itp-20240331.xsd#itp_LongtermLoanFromFinancialInstitutions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="itp_CommitmentsandContingenciesDetailsLineItems" xlink:to="itp_LongtermLoanFromFinancialInstitutions" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/SegmentReportingDetails">
    <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_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfReportableSegments" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails">
    <loc xlink:type="locator" xlink:label="itp_ConcentrationandMajorCustomersandSuppliersDetailsLineItems" xlink:href="itp-20240331.xsd#itp_ConcentrationandMajorCustomersandSuppliersDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="itp_ConcentrationandMajorCustomersandSuppliersDetailsTable" xlink:href="itp-20240331.xsd#itp_ConcentrationandMajorCustomersandSuppliersDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="itp_ConcentrationandMajorCustomersandSuppliersDetailsLineItems" 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-20240331.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-20240331.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-20240331.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="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="itp_ConcentrationandMajorCustomersandSuppliersDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ConcentrationofCreditRiskDetails">
    <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-20240331.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-20240331.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-20240331.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>
  <definitionLink xlink:type="extended" xlink:role="http://orientpaper.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentQuarterlyReport" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine2" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine3" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCountry" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="31" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>itp-20240331_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 May 10 17:10:34 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/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:label="us-gaap_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 $21,648,803 and $20,084,995 as of March 31, 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 (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_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 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 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 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl0" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/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_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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl0" 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_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl0"/>
    <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 Operating Leases [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="itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract" xlink:href="itp-20240331.xsd#itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract_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="itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract" xlink:to="itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract_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_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">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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebt_lbl1" 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_lbl1"/>
    <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_NotesPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableAbstract_lbl" xml:lang="en-US">Notes Payable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableAbstract" xlink:to="us-gaap_NotesPayableAbstract_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_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities_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_OtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities_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_OtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities_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="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_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/periodStartLabel" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent_lbl" xml:lang="en-US">Balance at December 31, 2023</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent_lbl0" xml:lang="en-US">Balance at March 31, 2024</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/terseLabel" xlink:label="us-gaap_DerivativeLiabilitiesNoncurrent_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_DerivativeLiabilitiesNoncurrent" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US">Common Stock [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_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="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/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl1" 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_lbl1"/>
    <loc xlink:type="locator" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:href="itp-20240331.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Outstanding and exercisable at beginning of the period, Weight average exercise price (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:to="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Outstanding and exercisable at end of the period, Weight average exercise price (in Dollars per share)</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/terseLabel" xlink:label="itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl1" 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_lbl1"/>
    <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-20240331.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 Provision for (Deferred tax benefit)/ Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Provision for Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <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_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_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_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_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="itp_ScheduleOfAnnualRentalPaymentAbstract" xlink:href="itp-20240331.xsd#itp_ScheduleOfAnnualRentalPaymentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ScheduleOfAnnualRentalPaymentAbstract_lbl" xml:lang="en-US">Schedule of Future Minimum Lease Payments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfAnnualRentalPaymentAbstract" xlink:to="itp_ScheduleOfAnnualRentalPaymentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_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="itp_ConcentrationAndMajorCustomersAndSuppliersAbstract" xlink:href="itp-20240331.xsd#itp_ConcentrationAndMajorCustomersAndSuppliersAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ConcentrationAndMajorCustomersAndSuppliersAbstract_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="itp_ConcentrationAndMajorCustomersAndSuppliersAbstract" xlink:to="itp_ConcentrationAndMajorCustomersAndSuppliersAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ConcentrationOfCreditRiskAbstract" xlink:href="itp-20240331.xsd#itp_ConcentrationOfCreditRiskAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ConcentrationOfCreditRiskAbstract_lbl" xml:lang="en-US">Concentration of Credit Risk [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ConcentrationOfCreditRiskAbstract" xlink:to="itp_ConcentrationOfCreditRiskAbstract_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="itp_UnlabeledAbstract" xlink:href="itp-20240331.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_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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCash_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCash" xlink:to="us-gaap_RestrictedCash_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_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 $48,697 and $11,745 as of March 31, 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_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_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_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_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 from related parties</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="itp_UnlabeledAbstract0" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract0_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract0" xlink:to="itp_UnlabeledAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseNoncurrent_lbl" xml:lang="en-US">Prepayment on property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseNoncurrent" xlink:to="us-gaap_PrepaidExpenseNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset_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_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Leased equipment net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset_lbl0"/>
    <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_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US">Deferred tax asset non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract1" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract1_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract1" xlink:to="itp_UnlabeledAbstract1_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="itp_UnlabeledAbstract2" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract2_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract2" xlink:to="itp_UnlabeledAbstract2_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_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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable_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_ShortTermBankLoansAndNotesPayable" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable_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_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayableCurrent_lbl" xml:lang="en-US">Notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NotesPayableCurrent_lbl0" xml:lang="en-US">Bank acceptance notes (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl0"/>
    <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="itp_UnlabeledAbstract3" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract3_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract3" xlink:to="itp_UnlabeledAbstract3_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long-term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl0" xml:lang="en-US">Non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="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="itp_VariableInterestEntityConsolidatedCarryingAmountLiabilities1" xlink:href="itp-20240331.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="itp_UnlabeledAbstract4" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract4"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract4_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract4" xlink:to="itp_UnlabeledAbstract4_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="itp_UnlabeledAbstract5" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract5"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract5_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract5" xlink:to="itp_UnlabeledAbstract5_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 March 31, 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_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/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" 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_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-20240331.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="itp_UnlabeledAbstract6" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract6"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract6_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract6" xlink:to="itp_UnlabeledAbstract6_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract7" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract7"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract7_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract7" xlink:to="itp_UnlabeledAbstract7_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Other Income (Expense):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_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_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_lbl" 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_UnrealizedGainLossOnDerivatives" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract8" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract8"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract8_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract8" xlink:to="itp_UnlabeledAbstract8_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract9" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract9"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract9_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract9" xlink:to="itp_UnlabeledAbstract9_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US">Other Comprehensive (Loss) Income</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="itp_UnlabeledAbstract10" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract10"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract10_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract10" xlink:to="itp_UnlabeledAbstract10_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract11" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract11"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract11_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract11" xlink:to="itp_UnlabeledAbstract11_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</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="itp_UnlabeledAbstract12" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract12"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract12_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract12" xlink:to="itp_UnlabeledAbstract12_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">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</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="itp_UnlabeledAbstract13" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract13"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract13_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract13" xlink:to="itp_UnlabeledAbstract13_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_IncreaseDecreaseInNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInNotesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInNotesPayableCurrent_lbl" xml:lang="en-US">Notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInNotesPayableCurrent" xlink:to="us-gaap_IncreaseDecreaseInNotesPayableCurrent_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="itp_UnlabeledAbstract14" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract14"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract14_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract14" xlink:to="itp_UnlabeledAbstract14_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_UnlabeledAbstract15" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract15"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract15_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract15" xlink:to="itp_UnlabeledAbstract15_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-20240331.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">Repayment of bank loans</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="itp_UnlabeledAbstract16" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract16"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract16_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract16" xlink:to="itp_UnlabeledAbstract16_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_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="itp_UnlabeledAbstract17" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract17"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract17_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract17" xlink:to="itp_UnlabeledAbstract17_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract18" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract18"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract18_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract18" xlink:to="itp_UnlabeledAbstract18_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="itp_UnlabeledAbstract19" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract19"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract19_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract19" xlink:to="itp_UnlabeledAbstract19_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_CashAndBankBalances" xlink:href="itp-20240331.xsd#itp_CashAndBankBalances"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_CashAndBankBalances_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="itp_CashAndBankBalances" xlink:to="itp_CashAndBankBalances_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_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">Total cash, cash equivalents and restricted cash shown in the statement of cash flows</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract20" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract20"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract20_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract20" xlink:to="itp_UnlabeledAbstract20_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_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpense_lbl0" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfDerivatives"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfDerivatives_lbl" 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_GainLossOnSaleOfDerivatives" xlink:to="us-gaap_GainLossOnSaleOfDerivatives_lbl"/>
    <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_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_lbl" xml:lang="en-US">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_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_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"/>
    <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-20240331.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-20240331.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="itp_DateOfIncorporationOrEstablishment" xlink:href="itp-20240331.xsd#itp_DateOfIncorporationOrEstablishment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_DateOfIncorporationOrEstablishment_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="itp_DateOfIncorporationOrEstablishment" xlink:to="itp_DateOfIncorporationOrEstablishment_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_PlaceOfIncorporationOrEstablishment" xlink:href="itp-20240331.xsd#itp_PlaceOfIncorporationOrEstablishment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_PlaceOfIncorporationOrEstablishment_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_PlaceOfIncorporationOrEstablishment" xlink:to="itp_PlaceOfIncorporationOrEstablishment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xml:lang="en-US">Percentage of Ownership</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_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_UnlabeledAbstract21" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract21"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract21_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract21" xlink:to="itp_UnlabeledAbstract21_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_VariableInterestEntityVieAbstract" xlink:href="itp-20240331.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="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-20240331.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="itp_UnlabeledAbstract22" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract22"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract22_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract22" xlink:to="itp_UnlabeledAbstract22_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_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">loan amount</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="itp_UnlabeledAbstract23" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract23"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract23_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract23" xlink:to="itp_UnlabeledAbstract23_lbl"/>
    <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="itp_UnlabeledAbstract24" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract24"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract24_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract24" xlink:to="itp_UnlabeledAbstract24_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract25" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract25"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract25_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract25" xlink:to="itp_UnlabeledAbstract25_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="itp_UnlabeledAbstract26" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract26"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract26_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract26" xlink:to="itp_UnlabeledAbstract26_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_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/terseLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_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_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_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="itp_UnlabeledAbstract27" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract27"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract27_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract27" xlink:to="itp_UnlabeledAbstract27_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract28" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract28"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract28_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract28" xlink:to="itp_UnlabeledAbstract28_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Basis of Presentation and 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="itp_RawMaterialsAbstract" xlink:href="itp-20240331.xsd#itp_RawMaterialsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_RawMaterialsAbstract_lbl" xml:lang="en-US">Raw Materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RawMaterialsAbstract" xlink:to="itp_RawMaterialsAbstract_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-20240331.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-20240331.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-20240331.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">Totals</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="itp_RmbAbstract" xlink:href="itp-20240331.xsd#itp_RmbAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_RmbAbstract_lbl" xml:lang="en-US">RMB</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RmbAbstract" xlink:to="itp_RmbAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract29" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract29"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract29_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract29" xlink:to="itp_UnlabeledAbstract29_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 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_RmbAbstract0" xlink:href="itp-20240331.xsd#itp_RmbAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_RmbAbstract0_lbl" xml:lang="en-US">RMB</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RmbAbstract0" xlink:to="itp_RmbAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:href="itp-20240331.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="itp_UnlabeledAbstract30" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract30"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract30_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract30" xlink:to="itp_UnlabeledAbstract30_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 lease</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_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">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"/>
    <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="itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock" xlink:href="itp-20240331.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_a2024Abstract" xlink:href="itp-20240331.xsd#itp_a2024Abstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_a2024Abstract_lbl" xml:lang="en-US">2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_a2024Abstract" xlink:to="itp_a2024Abstract_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_RmbAbstract1" xlink:href="itp-20240331.xsd#itp_RmbAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_RmbAbstract1_lbl" xml:lang="en-US">RMB</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RmbAbstract1" xlink:to="itp_RmbAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_RemainingLeaseTermAndDiscountRateAbstract" xlink:href="itp-20240331.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="itp_FiscalYearAbstract" xlink:href="itp-20240331.xsd#itp_FiscalYearAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_FiscalYearAbstract_lbl" xml:lang="en-US">Fiscal year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_FiscalYearAbstract" xlink:to="itp_FiscalYearAbstract_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_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl" xml:lang="en-US">Notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_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-20240331.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_lbl" xml:lang="en-US">Expected average volatility</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Expected dividend yield</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk-free interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_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="itp_UnlabeledAbstract31" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract31"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract31_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract31" xlink:to="itp_UnlabeledAbstract31_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-20240331.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber" xlink:href="itp-20240331.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-20240331.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0" xml:lang="en-US">Net income 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_UnlabeledAbstract32" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract32"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract32_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract32" xlink:to="itp_UnlabeledAbstract32_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 income 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_UnlabeledAbstract33" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract33"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract33_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract33" xlink:to="itp_UnlabeledAbstract33_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_EffectOfDilution" xlink:href="itp-20240331.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="itp_UnlabeledAbstract34" xlink:href="itp-20240331.xsd#itp_UnlabeledAbstract34"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_UnlabeledAbstract34_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract34" xlink:to="itp_UnlabeledAbstract34_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="itp_ProvisionForIncomeTaxesAbstract" xlink:href="itp-20240331.xsd#itp_ProvisionForIncomeTaxesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ProvisionForIncomeTaxesAbstract_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="itp_ProvisionForIncomeTaxesAbstract" xlink:to="itp_ProvisionForIncomeTaxesAbstract_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-20240331.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-20240331.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_EffectOfExpensesNotDeductibleForPrcTaxPurposes" xlink:href="itp-20240331.xsd#itp_EffectOfExpensesNotDeductibleForPrcTaxPurposes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_EffectOfExpensesNotDeductibleForPrcTaxPurposes_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_EffectOfExpensesNotDeductibleForPrcTaxPurposes" xlink:to="itp_EffectOfExpensesNotDeductibleForPrcTaxPurposes_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="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock" xlink:href="itp-20240331.xsd#itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock_lbl" xml:lang="en-US">Schedule of Annual Rental Payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock" xlink:to="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock_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_DepreciationAmortizationAndAccretionNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAmortizationAndAccretionNet_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_DepreciationAmortizationAndAccretionNet" xlink:to="us-gaap_DepreciationAmortizationAndAccretionNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US">Interest income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_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 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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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="itp_BankOfCangzhou1Member" xlink:href="itp-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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_RuralCreditUnionOfXushuiDistrictLoanOneMember" xlink:href="itp-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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="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="us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LandMember_lbl" xml:lang="en-US">Land lease [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandMember" xlink:to="us-gaap_LandMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_NotAttributableToSegmentsMember" xlink:href="itp-20240331.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-20240331.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-20240331.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_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAxis_lbl" xml:lang="en-US">Cash and Cash Equivalents [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_CashAndCashEquivalentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US">Related Party Transaction [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExtinguishmentOfDebtAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExtinguishmentOfDebtAxis_lbl" xml:lang="en-US">Extinguishment of Debt [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtinguishmentOfDebtAxis" xlink:to="us-gaap_ExtinguishmentOfDebtAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_AgreementAxis" xlink:href="itp-20240331.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="us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis_lbl" xml:lang="en-US">Long-Lived Asset, Held-for-Sale, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis" xlink:to="us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_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_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetirementPlanTypeAxis_lbl" xml:lang="en-US">Retirement Plan Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeAxis_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-20240331.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-20240331.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_SubsidaryOwnershipPercentage" xlink:href="itp-20240331.xsd#itp_SubsidaryOwnershipPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_SubsidaryOwnershipPercentage_lbl" xml:lang="en-US">Subsidary ownership percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SubsidaryOwnershipPercentage" xlink:to="itp_SubsidaryOwnershipPercentage_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="itp_PropertyPlantAndEquipmentLeaseTerm" xlink:href="itp-20240331.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-20240331.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_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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities_lbl" xml:lang="en-US">Total financing proceeds in amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities" xlink:to="us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_SaleleasebackArrangementSoldLeasedEquipment" xlink:href="itp-20240331.xsd#itp_SaleleasebackArrangementSoldLeasedEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_SaleleasebackArrangementSoldLeasedEquipment_lbl" xml:lang="en-US">Sale-leaseback arrangement sold leased equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SaleleasebackArrangementSoldLeasedEquipment" xlink:to="itp_SaleleasebackArrangementSoldLeasedEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionLeaseTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleLeasebackTransactionLeaseTerm_lbl" xml:lang="en-US">Leases back term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleLeasebackTransactionLeaseTerm" xlink:to="us-gaap_SaleLeasebackTransactionLeaseTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_SaleLeasebackPaymentOfNominalPurchasePrice" xlink:href="itp-20240331.xsd#itp_SaleLeasebackPaymentOfNominalPurchasePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_SaleLeasebackPaymentOfNominalPurchasePrice_lbl" xml:lang="en-US">Payment of nominal purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SaleLeasebackPaymentOfNominalPurchasePrice" xlink:to="itp_SaleLeasebackPaymentOfNominalPurchasePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions_lbl" xml:lang="en-US">Right of use assets and net present value of minimum lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions" xlink:to="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionImputedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionImputedInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleLeasebackTransactionImputedInterestRate_lbl" xml:lang="en-US">Implicit interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleLeasebackTransactionImputedInterestRate" xlink:to="us-gaap_SaleLeasebackTransactionImputedInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_SaleLeasebackTransactionInterestRateAmount" xlink:href="itp-20240331.xsd#itp_SaleLeasebackTransactionInterestRateAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_SaleLeasebackTransactionInterestRateAmount_lbl" xml:lang="en-US">Sale lease-back transaction interest rate amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SaleLeasebackTransactionInterestRateAmount" xlink:to="itp_SaleLeasebackTransactionInterestRateAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization of leased equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_SaleLeasebackArrangementInterestExpenses" xlink:href="itp-20240331.xsd#itp_SaleLeasebackArrangementInterestExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_SaleLeasebackArrangementInterestExpenses_lbl" xml:lang="en-US">Interest expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SaleLeasebackArrangementInterestExpenses" xlink:to="itp_SaleLeasebackArrangementInterestExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl" xml:lang="en-US">Operating lease</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_lbl0" xml:lang="en-US">Bank acceptance notes from bank, 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"/>
    <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-20240331.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_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 borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl"/>
    <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-20240331.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_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-20240331.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="itp_PercentageOfHandlingChange" xlink:href="itp-20240331.xsd#itp_PercentageOfHandlingChange"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_PercentageOfHandlingChange_lbl" xml:lang="en-US">Percentage of handling change</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PercentageOfHandlingChange" xlink:to="itp_PercentageOfHandlingChange_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-20240331.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-20240331.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_AggregateSharesOfCommonStock" xlink:href="itp-20240331.xsd#itp_AggregateSharesOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_AggregateSharesOfCommonStock_lbl" xml:lang="en-US">Investors an aggregate shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_AggregateSharesOfCommonStock" xlink:to="itp_AggregateSharesOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantsToPurchaseShares" xlink:href="itp-20240331.xsd#itp_WarrantsToPurchaseShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_WarrantsToPurchaseShares_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="itp_WarrantsToPurchaseShares" xlink:to="itp_WarrantsToPurchaseShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther_lbl" xml:lang="en-US">Shares of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantPricePerShare" xlink:href="itp-20240331.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_StockIssuedDuringPeriodPricePerShareReverseStockSplits" xlink:href="itp-20240331.xsd#itp_StockIssuedDuringPeriodPricePerShareReverseStockSplits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_StockIssuedDuringPeriodPricePerShareReverseStockSplits_lbl" xml:lang="en-US">Reverse stock split, per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_StockIssuedDuringPeriodPricePerShareReverseStockSplits" xlink:to="itp_StockIssuedDuringPeriodPricePerShareReverseStockSplits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross_lbl" xml:lang="en-US">Total fair value of stock of grant (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_InvestmentWarrantsExercisePrice" xlink:href="itp-20240331.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-20240331.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-20240331.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">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_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>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraNmMpBziov0CsbTNJj0KLqRaIA9x4fEAYFxuWRRMyRDuzUwIPSphaPVtDkitNHJBDZg0KnjpO4P+1w1cZifUIXRkax2aHuCfxp/FfXNLExNzAW4OQispaxHHVQh9PdXVjngVTDgb0sMbNfQaqbKb8mtV1k74E/YHeGyzjfgCXaSmHJCtpZ5JUfdtuRWTcrFOacnBsiswo3/N5TqsmnZIv5] 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-20240331.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-20240331.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-20240331.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_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares_lbl" xml:lang="en-US">Aggregate shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityFairValueDisclosure_lbl" xml:lang="en-US">Fair value of stock (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityFairValueDisclosure" xlink:to="us-gaap_EquityFairValueDisclosure_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-20240331.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="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="itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets" xlink:href="itp-20240331.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-20240331.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-20240331.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_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US">Number of reportable segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_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-20240331.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_ConsolidationVariableInterestEntityPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationVariableInterestEntityPolicy_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_ConsolidationVariableInterestEntityPolicy" xlink:to="us-gaap_ConsolidationVariableInterestEntityPolicy_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-20240331.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-20240331.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_BankOfCangzhouMember" xlink:href="itp-20240331.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_LongtermLoanFromCreditUnionOfBaodingShengdeMember" xlink:href="itp-20240331.xsd#itp_LongtermLoanFromCreditUnionOfBaodingShengdeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_LongtermLoanFromCreditUnionOfBaodingShengdeMember_lbl" xml:lang="en-US">Long-term Loan from Credit Union of Baoding Shengde [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LongtermLoanFromCreditUnionOfBaodingShengdeMember" xlink:to="itp_LongtermLoanFromCreditUnionOfBaodingShengdeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_LandUseRightMember" xlink:href="itp-20240331.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="us-gaap_LongTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMember_lbl" xml:lang="en-US">Long-term Loan from Credit Union of Baoding Shengde [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMember" xlink:to="us-gaap_LongTermDebtMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_LongtermLoanFromCreditUnionOfTengshengPeperMember" xlink:href="itp-20240331.xsd#itp_LongtermLoanFromCreditUnionOfTengshengPeperMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_LongtermLoanFromCreditUnionOfTengshengPeperMember_lbl" xml:lang="en-US">Long-term Loan from Credit Union of Tengsheng Peper [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LongtermLoanFromCreditUnionOfTengshengPeperMember" xlink:to="itp_LongtermLoanFromCreditUnionOfTengshengPeperMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_LeaseFinancingAgreementMember" xlink:href="itp-20240331.xsd#itp_LeaseFinancingAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_LeaseFinancingAgreementMember_lbl" xml:lang="en-US">Lease Financing Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LeaseFinancingAgreementMember" xlink:to="itp_LeaseFinancingAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_TACLeasingCoLtdMember" xlink:href="itp-20240331.xsd#itp_TACLeasingCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_TACLeasingCoLtdMember_lbl" xml:lang="en-US">TAC Leasing Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_TACLeasingCoLtdMember" xlink:to="itp_TACLeasingCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_TLCLMember" xlink:href="itp-20240331.xsd#itp_TLCLMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_TLCLMember_lbl" xml:lang="en-US">TLCL [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_TLCLMember" xlink:to="itp_TLCLMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquipmentMember_lbl" xml:lang="en-US">Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_NonCancellableAgreementMember" xlink:href="itp-20240331.xsd#itp_NonCancellableAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_NonCancellableAgreementMember_lbl" xml:lang="en-US">Non-Cancellable Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_NonCancellableAgreementMember" xlink:to="itp_NonCancellableAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScenarioForecastMember_lbl" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_WorkingCapitalLoanAgreementMember" xlink:href="itp-20240331.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-20240331.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_RuralCreditUnionOfXushuiDistrictMember" xlink:href="itp-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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_XushuiLandLeaseMember" xlink:href="itp-20240331.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"/>
    <loc xlink:type="locator" xlink:label="itp_EmployeeOneMember" xlink:href="itp-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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"/>
    <loc xlink:type="locator" xlink:label="itp_TwoSuppliersMember" xlink:href="itp-20240331.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">Customer [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="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_OtherPayablesandAccruedLiabilitiesTable" xlink:href="itp-20240331.xsd#itp_OtherPayablesandAccruedLiabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_OtherPayablesandAccruedLiabilitiesTable_lbl" xml:lang="en-US">Other Payables and Accrued Liabilities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_OtherPayablesandAccruedLiabilitiesTable" xlink:to="itp_OtherPayablesandAccruedLiabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_OtherPayablesandAccruedLiabilitiesLineItems" xlink:href="itp-20240331.xsd#itp_OtherPayablesandAccruedLiabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="itp_OtherPayablesandAccruedLiabilitiesLineItems_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="itp_OtherPayablesandAccruedLiabilitiesLineItems" xlink:to="itp_OtherPayablesandAccruedLiabilitiesLineItems_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="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-20240331.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="itp_WeightedAverageAssumptionsLineItems" xlink:href="itp-20240331.xsd#itp_WeightedAverageAssumptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_WeightedAverageAssumptionsLineItems_lbl" xml:lang="en-US">Schedule of Weighted-Average Assumptions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WeightedAverageAssumptionsLineItems" xlink:to="itp_WeightedAverageAssumptionsLineItems_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_WarrantsDetailsScheduleofStockWarrantActivitiesTable" xlink:href="itp-20240331.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="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_WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable" xlink:href="itp-20240331.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">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-20240331.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-20240331.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="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable" xlink:href="itp-20240331.xsd#itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable_lbl" xml:lang="en-US">Commitments and Contingencies (Details) - Schedule of Annual Rental Payment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable" xlink:to="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" xlink:href="itp-20240331.xsd#itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems_lbl" xml:lang="en-US">Commitments and Contingencies (Details) - Schedule of Annual Rental Payment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" xlink:to="itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems_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-20240331.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-20240331.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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xml:lang="en-US">Cash and Cash Equivalents [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_RestrictedCashDetailsTable" xlink:href="itp-20240331.xsd#itp_RestrictedCashDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_RestrictedCashDetailsTable_lbl" xml:lang="en-US">Restricted Cash (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RestrictedCashDetailsTable" xlink:to="itp_RestrictedCashDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_lbl" xml:lang="en-US">Restricted Cash [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_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="us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExtinguishmentOfDebtTypeDomain_lbl" xml:lang="en-US">Extinguishment of Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:to="us-gaap_ExtinguishmentOfDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_PropertyPlantandEquipmentNetDetailsTable" xlink:href="itp-20240331.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="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US">Scenario [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_AgreementDomainDomain" xlink:href="itp-20240331.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="us-gaap_LongLivedAssetsHeldForSaleNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongLivedAssetsHeldForSaleNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongLivedAssetsHeldForSaleNameDomain_lbl" xml:lang="en-US">Long-Lived Assets Held-for-Sale, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongLivedAssetsHeldForSaleNameDomain" xlink:to="us-gaap_LongLivedAssetsHeldForSaleNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_LeasesDetailsTable" xlink:href="itp-20240331.xsd#itp_LeasesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_LeasesDetailsTable_lbl" xml:lang="en-US">Leases (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LeasesDetailsTable" xlink:to="itp_LeasesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleLeasebackTransactionLineItems_lbl" xml:lang="en-US">Leases [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="us-gaap_SaleLeasebackTransactionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_LoansPayableDetailsTable" xlink:href="itp-20240331.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-20240331.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="itp_CommonStockDetailsTable" xlink:href="itp-20240331.xsd#itp_CommonStockDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_CommonStockDetailsTable_lbl" xml:lang="en-US">Common Stock (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CommonStockDetailsTable" xlink:to="itp_CommonStockDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US">Common Stock [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="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-20240331.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"/>
    <loc xlink:type="locator" xlink:label="itp_WarrantsDetailsLineItems" xlink:href="itp-20240331.xsd#itp_WarrantsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_WarrantsDetailsLineItems_lbl" xml:lang="en-US">Warrants (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_WarrantsDetailsLineItems" xlink:to="itp_WarrantsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xml:lang="en-US">Income Tax Authority, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_IncomeTaxesDetailsTable" xlink:href="itp-20240331.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_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetirementPlanTypeDomain_lbl" xml:lang="en-US">Retirement Plan Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_RetirementPlanTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_CommitmentsandContingenciesDetailsTable" xlink:href="itp-20240331.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="itp_CommitmentsandContingenciesDetailsLineItems" xlink:href="itp-20240331.xsd#itp_CommitmentsandContingenciesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_CommitmentsandContingenciesDetailsLineItems_lbl" xml:lang="en-US">Commitments and Contingencies (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CommitmentsandContingenciesDetailsLineItems" xlink:to="itp_CommitmentsandContingenciesDetailsLineItems_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-20240331.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="itp_ConcentrationandMajorCustomersandSuppliersDetailsLineItems" xlink:href="itp-20240331.xsd#itp_ConcentrationandMajorCustomersandSuppliersDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_ConcentrationandMajorCustomersandSuppliersDetailsLineItems_lbl" xml:lang="en-US">Concentration and Major Customers and Suppliers [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ConcentrationandMajorCustomersandSuppliersDetailsLineItems" xlink:to="itp_ConcentrationandMajorCustomersandSuppliersDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="itp_ConcentrationofCreditRiskDetailsTable" xlink:href="itp-20240331.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"/>
    <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 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_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_AggregateSharesOfCommonStock_lbl0" xml:lang="en-US">Aggregate shares of common stock.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_AggregateSharesOfCommonStock" xlink:to="itp_AggregateSharesOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_CashAndBankBalances_lbl0" xml:lang="en-US">The amount of cash bank balance.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_CashAndBankBalances" xlink:to="itp_CashAndBankBalances_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_DateOfIncorporationOrEstablishment_lbl0" 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="itp_DateOfIncorporationOrEstablishment" xlink:to="itp_DateOfIncorporationOrEstablishment_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_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_EffectOfExpensesNotDeductibleForPrcTaxPurposes_lbl0" xml:lang="en-US">Effect of expenses not deductible for PRC tax purposes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EffectOfExpensesNotDeductibleForPrcTaxPurposes" xlink:to="itp_EffectOfExpensesNotDeductibleForPrcTaxPurposes_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_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_PercentageOfHandlingChange_lbl0" xml:lang="en-US">Represent the percentage of handling change.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PercentageOfHandlingChange" xlink:to="itp_PercentageOfHandlingChange_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_PlaceOfIncorporationOrEstablishment_lbl0" 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_PlaceOfIncorporationOrEstablishment" xlink:to="itp_PlaceOfIncorporationOrEstablishment_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_SaleLeasebackArrangementInterestExpenses_lbl0" xml:lang="en-US">Represent the amount of sale-leaseback arrangement interest expenses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SaleLeasebackArrangementInterestExpenses" xlink:to="itp_SaleLeasebackArrangementInterestExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_SaleLeasebackPaymentOfNominalPurchasePrice_lbl0" xml:lang="en-US">Amount of seller-lessee is required to pay under the terms of the transaction involving the sale of property to another party and lease of the property back to the seller, including reimbursements for such items, as utilities, taxes, insurance and common area maintenance.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SaleLeasebackPaymentOfNominalPurchasePrice" xlink:to="itp_SaleLeasebackPaymentOfNominalPurchasePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_SaleLeasebackTransactionInterestRateAmount_lbl0" xml:lang="en-US">Amount of sale lease-back transaction interest rate amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SaleLeasebackTransactionInterestRateAmount" xlink:to="itp_SaleLeasebackTransactionInterestRateAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_SaleleasebackArrangementSoldLeasedEquipment_lbl0" xml:lang="en-US">Amount of sale-leaseback arrangement sold leased equipment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SaleleasebackArrangementSoldLeasedEquipment" xlink:to="itp_SaleleasebackArrangementSoldLeasedEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock_lbl0" xml:lang="en-US">Schedule of future minimum lease payments of the capital lease.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock" xlink:to="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock_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_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_lbl2" 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_lbl2"/>
    <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_StockIssuedDuringPeriodPricePerShareReverseStockSplits_lbl0" xml:lang="en-US">Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction during the period as a result of a reverse stock split..</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_StockIssuedDuringPeriodPricePerShareReverseStockSplits" xlink:to="itp_StockIssuedDuringPeriodPricePerShareReverseStockSplits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="itp_SubsidaryOwnershipPercentage_lbl0" xml:lang="en-US">Subsidary ownership percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SubsidaryOwnershipPercentage" xlink:to="itp_SubsidaryOwnershipPercentage_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_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_WarrantsToPurchaseShares_lbl0" 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="itp_WarrantsToPurchaseShares" xlink:to="itp_WarrantsToPurchaseShares_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_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_SupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accounts Payable and Other Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseRightsMember_lbl0" xml:lang="en-US">Use Rights [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseRightsMember" xlink:to="us-gaap_UseRightsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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="us-gaap_ConsolidationVariableInterestEntityPolicy_lbl0" xml:lang="en-US">Consolidation, Variable Interest Entity, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:to="us-gaap_ConsolidationVariableInterestEntityPolicy_lbl0"/>
    <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="srt_ScenarioForecastMember_lbl0" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl0"/>
    <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_OtherAccountsPayableAndAccruedLiabilities_lbl1" xml:lang="en-US">Other Accounts Payable and Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl0" xml:lang="en-US">Deferred Tax Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfShortTermBankLoansAbstract" xlink:href="itp-20240331.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_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_SharesIssuedPricePerShare_lbl0" xml:lang="en-US">Shares Issued, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_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_InvestmentIncomeInterest_lbl0" xml:lang="en-US">Investment Income, Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_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="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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" 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"/>
    <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="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Future Minimum Lease Payments Of The Capital Lease Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock" xlink:to="itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock_lbl1"/>
    <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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_TACLeasingCoLtdMember_lbl0" xml:lang="en-US">TACLeasing Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_TACLeasingCoLtdMember" xlink:to="itp_TACLeasingCoLtdMember_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="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_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_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="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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl3" 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_lbl3"/>
    <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_DeferredIncomeTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Income Tax Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl0"/>
    <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="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="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_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierConcentrationRiskMember_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_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_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="itp_CashAndBankBalances_lbl1" 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="itp_CashAndBankBalances" xlink:to="itp_CashAndBankBalances_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl0" xml:lang="en-US">Lessee, Operating Lease, Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_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_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="itp_WarrantsToPurchaseShares_lbl1" 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="itp_WarrantsToPurchaseShares" xlink:to="itp_WarrantsToPurchaseShares_lbl1"/>
    <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="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_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_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_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"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfProvisionsForIncomeTaxesAbstract" xlink:href="itp-20240331.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="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="itp_UnlabeledAbstract18_lbl0" xml:lang="en-US">Unlabeled Abstract18</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract18" xlink:to="itp_UnlabeledAbstract18_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCash_lbl0" xml:lang="en-US">Restricted Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCash" xlink:to="us-gaap_RestrictedCash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract19_lbl0" xml:lang="en-US">Unlabeled Abstract19</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract19" xlink:to="itp_UnlabeledAbstract19_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract16_lbl0" xml:lang="en-US">Unlabeled Abstract16</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract16" xlink:to="itp_UnlabeledAbstract16_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract17_lbl0" xml:lang="en-US">Unlabeled Abstract17</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract17" xlink:to="itp_UnlabeledAbstract17_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_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_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="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"/>
    <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_PrepaidExpenseNoncurrent_lbl0" xml:lang="en-US">Prepaid Expense, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseNoncurrent" xlink:to="us-gaap_PrepaidExpenseNoncurrent_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_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="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_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_UnlabeledAbstract21_lbl0" xml:lang="en-US">Unlabeled Abstract21</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract21" xlink:to="itp_UnlabeledAbstract21_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="itp_UnlabeledAbstract22_lbl0" xml:lang="en-US">Unlabeled Abstract22</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract22" xlink:to="itp_UnlabeledAbstract22_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract20_lbl0" xml:lang="en-US">Unlabeled Abstract20</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract20" xlink:to="itp_UnlabeledAbstract20_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract25_lbl0" xml:lang="en-US">Unlabeled Abstract25</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract25" xlink:to="itp_UnlabeledAbstract25_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract26_lbl0" xml:lang="en-US">Unlabeled Abstract26</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract26" xlink:to="itp_UnlabeledAbstract26_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract23_lbl0" xml:lang="en-US">Unlabeled Abstract23</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract23" xlink:to="itp_UnlabeledAbstract23_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract24_lbl0" xml:lang="en-US">Unlabeled Abstract24</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract24" xlink:to="itp_UnlabeledAbstract24_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl0" xml:lang="en-US">Related Party Transaction, Amounts of Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract29_lbl0" xml:lang="en-US">Unlabeled Abstract29</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract29" xlink:to="itp_UnlabeledAbstract29_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract27_lbl0" xml:lang="en-US">Unlabeled Abstract27</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract27" xlink:to="itp_UnlabeledAbstract27_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_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="itp_UnlabeledAbstract28_lbl0" xml:lang="en-US">Unlabeled Abstract28</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract28" xlink:to="itp_UnlabeledAbstract28_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="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="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"/>
    <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_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_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="itp_UnlabeledAbstract32_lbl0" xml:lang="en-US">Unlabeled Abstract32</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract32" xlink:to="itp_UnlabeledAbstract32_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract33_lbl0" xml:lang="en-US">Unlabeled Abstract33</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract33" xlink:to="itp_UnlabeledAbstract33_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract30_lbl0" xml:lang="en-US">Unlabeled Abstract30</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract30" xlink:to="itp_UnlabeledAbstract30_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract31_lbl0" xml:lang="en-US">Unlabeled Abstract31</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract31" xlink:to="itp_UnlabeledAbstract31_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract34_lbl0" xml:lang="en-US">Unlabeled Abstract34</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract34" xlink:to="itp_UnlabeledAbstract34_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl1" 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_lbl1"/>
    <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">Accounts Payable 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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInNotesPayableCurrent_lbl0" xml:lang="en-US">Increase (Decrease) in Notes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInNotesPayableCurrent" xlink:to="us-gaap_IncreaseDecreaseInNotesPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_DateOfIncorporationOrEstablishment_lbl1" 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="itp_DateOfIncorporationOrEstablishment" xlink:to="itp_DateOfIncorporationOrEstablishment_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="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="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_InterestExpenseOther_lbl0" xml:lang="en-US">Interest Expense, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseOther" xlink:to="us-gaap_InterestExpenseOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="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_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"/>
    <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="itp_NonCancellableAgreementMember_lbl0" xml:lang="en-US">Non Cancellable Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_NonCancellableAgreementMember" xlink:to="itp_NonCancellableAgreementMember_lbl0"/>
    <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_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_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_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_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="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="itp_UnlabeledAbstract10_lbl0" xml:lang="en-US">Unlabeled Abstract10</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract10" xlink:to="itp_UnlabeledAbstract10_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract11_lbl0" xml:lang="en-US">Unlabeled Abstract11</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract11" xlink:to="itp_UnlabeledAbstract11_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract14_lbl0" xml:lang="en-US">Unlabeled Abstract14</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract14" xlink:to="itp_UnlabeledAbstract14_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract15_lbl0" xml:lang="en-US">Unlabeled Abstract15</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract15" xlink:to="itp_UnlabeledAbstract15_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract12_lbl0" xml:lang="en-US">Unlabeled Abstract12</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract12" xlink:to="itp_UnlabeledAbstract12_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract13_lbl0" xml:lang="en-US">Unlabeled Abstract13</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract13" xlink:to="itp_UnlabeledAbstract13_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_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_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="us-gaap_NumberOfReportableSegments_lbl0" xml:lang="en-US">Number of Reportable Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_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="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_LongTermDebt_lbl2" 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_lbl2"/>
    <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="itp_UnlabeledAbstract2_lbl0" xml:lang="en-US">Unlabeled Abstract2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract2" xlink:to="itp_UnlabeledAbstract2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl0" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract1_lbl0" xml:lang="en-US">Unlabeled Abstract1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract1" xlink:to="itp_UnlabeledAbstract1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract4_lbl0" xml:lang="en-US">Unlabeled Abstract4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract4" xlink:to="itp_UnlabeledAbstract4_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="itp_UnlabeledAbstract3_lbl0" xml:lang="en-US">Unlabeled Abstract3</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract3" xlink:to="itp_UnlabeledAbstract3_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="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_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="itp_UnlabeledAbstract0_lbl0" xml:lang="en-US">Unlabeled Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract0" xlink:to="itp_UnlabeledAbstract0_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_UnlabeledAbstract9_lbl0" xml:lang="en-US">Unlabeled Abstract9</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract9" xlink:to="itp_UnlabeledAbstract9_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract6_lbl0" xml:lang="en-US">Unlabeled Abstract6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract6" xlink:to="itp_UnlabeledAbstract6_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract5_lbl0" xml:lang="en-US">Unlabeled Abstract5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract5" xlink:to="itp_UnlabeledAbstract5_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract8_lbl0" xml:lang="en-US">Unlabeled Abstract8</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract8" xlink:to="itp_UnlabeledAbstract8_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_UnlabeledAbstract7_lbl0" xml:lang="en-US">Unlabeled Abstract7</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_UnlabeledAbstract7" xlink:to="itp_UnlabeledAbstract7_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="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_StockGrantedDuringPeriodValueSharebasedCompensationGross_lbl0" xml:lang="en-US">Shares Granted, Value, Share-Based Payment Arrangement, before Forfeiture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross_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="us-gaap_UnrealizedGainLossOnDerivatives_lbl0" xml:lang="en-US">Unrealized Gain (Loss) on Derivatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnDerivatives" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives_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_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_ShortTermBankLoansAndNotesPayable_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl0" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_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_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="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_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="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_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"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfOutstandingAndExercisableWarrantsAbstract" xlink:href="itp-20240331.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="itp_RawMaterialsAbstract_lbl0" xml:lang="en-US">Raw Materials Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RawMaterialsAbstract" xlink:to="itp_RawMaterialsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther_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_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_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="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="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Other Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_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_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_LeaseFinancingAgreementMember_lbl0" xml:lang="en-US">Lease Financing Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LeaseFinancingAgreementMember" xlink:to="itp_LeaseFinancingAgreementMember_lbl0"/>
    <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_RelatedPartyTransactionsDisclosureTextBlock_lbl0" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_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="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_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_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_LandMember_lbl0" xml:lang="en-US">Land [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandMember" xlink:to="us-gaap_LandMember_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_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_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"/>
    <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_SegmentReportingDisclosureTextBlock_lbl0" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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="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="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="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_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="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="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_lbl1" 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_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="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="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="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="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_ProceedsFromShortTermDebt_lbl0" xml:lang="en-US">Proceeds from Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromShortTermDebt" xlink:to="us-gaap_ProceedsFromShortTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="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_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"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfLongTermLoansAbstract" xlink:href="itp-20240331.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_lbl"/>
    <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_OtherPayablesandAccruedLiabilitiesLineItems_lbl0" xml:lang="en-US">Other Payablesand Accrued Liabilities Line Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_OtherPayablesandAccruedLiabilitiesLineItems" xlink:to="itp_OtherPayablesandAccruedLiabilitiesLineItems_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="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="itp_SaleLeasebackPaymentOfNominalPurchasePrice_lbl1" xml:lang="en-US">Sale Leaseback Payment Of Nominal Purchase Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SaleLeasebackPaymentOfNominalPurchasePrice" xlink:to="itp_SaleLeasebackPaymentOfNominalPurchasePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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"/>
    <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="us-gaap_ShortTermBorrowings_lbl0" xml:lang="en-US">Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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="us-gaap_InventoryWriteDown_lbl0" xml:lang="en-US">Inventory Write-down</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_StockIssuedDuringPeriodPricePerShareReverseStockSplits_lbl1" xml:lang="en-US">Stock Issued During Period Price Per Share Reverse Stock Splits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_StockIssuedDuringPeriodPricePerShareReverseStockSplits" xlink:to="itp_StockIssuedDuringPeriodPricePerShareReverseStockSplits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_VariableInterestEntityPrimaryBeneficiaryMember_lbl0" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl0" xml:lang="en-US">Operating Lease, Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_Liabilities_lbl1" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_SaleLeasebackTransactionInterestRateAmount_lbl1" xml:lang="en-US">Sale Leaseback Transaction Interest Rate Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SaleLeasebackTransactionInterestRateAmount" xlink:to="itp_SaleLeasebackTransactionInterestRateAmount_lbl1"/>
    <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"/>
    <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_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_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_PercentageOfHandlingChange_lbl1" xml:lang="en-US">Percentage Of Handling Change</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_PercentageOfHandlingChange" xlink:to="itp_PercentageOfHandlingChange_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl0" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_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="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="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="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_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="itp_FiscalYearAbstract_lbl0" xml:lang="en-US">Fiscal Year Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_FiscalYearAbstract" xlink:to="itp_FiscalYearAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfFinancialInformationForReportableSegmentsAbstract" xlink:href="itp-20240331.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl0" xml:lang="en-US">Inventory, Raw Materials, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares_lbl0" xml:lang="en-US">Employee Stock Ownership Plan (ESOP), Number of Suspense Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_XushuiLandLeaseMember_lbl0" 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_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_InterestAndDebtExpense_lbl0" xml:lang="en-US">Interest and Debt Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndDebtExpense" xlink:to="us-gaap_InterestAndDebtExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="itp-20240331.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_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="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_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_ShortTermDebtTextBlock_lbl0" xml:lang="en-US">Short-Term Debt [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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="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="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="itp_SaleleasebackArrangementSoldLeasedEquipment_lbl1" xml:lang="en-US">Saleleaseback Arrangement Sold Leased Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SaleleasebackArrangementSoldLeasedEquipment" xlink:to="itp_SaleleasebackArrangementSoldLeasedEquipment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_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_EquipmentMember_lbl0" xml:lang="en-US">Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="us-gaap_AmortizationOfIntangibleAssets_lbl0" xml:lang="en-US">Amortization of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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"/>
    <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_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="itp_LongtermLoanFromCreditUnionOfBaodingShengdeMember_lbl0" xml:lang="en-US">Longterm Loan From Credit Union Of Baoding Shengde Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LongtermLoanFromCreditUnionOfBaodingShengdeMember" xlink:to="itp_LongtermLoanFromCreditUnionOfBaodingShengdeMember_lbl0"/>
    <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="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_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_OtherLongTermDebt_lbl0" xml:lang="en-US">Other Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebt" xlink:to="us-gaap_OtherLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="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="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_NotesPayableCurrent_lbl1" xml:lang="en-US">Notes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_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_ProvisionForIncomeTaxesAbstract_lbl0" xml:lang="en-US">Provision For Income Taxes Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_ProvisionForIncomeTaxesAbstract" xlink:to="itp_ProvisionForIncomeTaxesAbstract_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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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"/>
    <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_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_EffectOfExpensesNotDeductibleForPrcTaxPurposes_lbl1" xml:lang="en-US">Effect Of Expenses Not Deductible For Prc Tax Purposes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_EffectOfExpensesNotDeductibleForPrcTaxPurposes" xlink:to="itp_EffectOfExpensesNotDeductibleForPrcTaxPurposes_lbl1"/>
    <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_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions_lbl0" xml:lang="en-US">Present Value of Future Minimum Lease Payments, Sale Leaseback Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions" xlink:to="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions_lbl0"/>
    <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="us-gaap_AdditionalPaidInCapitalCommonStock_lbl0" xml:lang="en-US">Additional Paid in Capital, Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_SaleLeasebackTransactionGrossProceedsInvestingActivities_lbl0" xml:lang="en-US">Sale Leaseback Transaction, Gross Proceeds, Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities" xlink:to="us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities_lbl0"/>
    <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="us-gaap_LongTermDebtMember_lbl0" xml:lang="en-US">Long-Term Debt [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMember" xlink:to="us-gaap_LongTermDebtMember_lbl0"/>
    <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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl0" 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_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_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_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="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_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="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_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="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="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_a2024Abstract_lbl0" xml:lang="en-US">a2024 Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_a2024Abstract" xlink:to="itp_a2024Abstract_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_MinorityInterestOwnershipPercentageByParent_lbl0" xml:lang="en-US">Subsidiary, Ownership Percentage, Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="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="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="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="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_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="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_AllowanceForDoubtfulAccountsReceivable_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations_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_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfDerivatives_lbl0" xml:lang="en-US">Gain (Loss) on Sale of Derivatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfDerivatives" xlink:to="us-gaap_GainLossOnSaleOfDerivatives_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="itp_RmbAbstract0_lbl0" xml:lang="en-US">Rmb Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RmbAbstract0" xlink:to="itp_RmbAbstract0_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_RmbAbstract1_lbl0" xml:lang="en-US">Rmb Abstract1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RmbAbstract1" xlink:to="itp_RmbAbstract1_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_FinanceLeaseRightOfUseAsset_lbl1" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="itp_RmbAbstract_lbl0" xml:lang="en-US">Rmb Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_RmbAbstract" xlink:to="itp_RmbAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_TLCLMember_lbl0" xml:lang="en-US">TLCLMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_TLCLMember" xlink:to="itp_TLCLMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_lbl1" xml:lang="en-US">Interest Expense, Operating and Nonoperating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl1"/>
    <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_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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAmortizationAndAccretionNet_lbl0" xml:lang="en-US">Depreciation, Amortization and Accretion, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAmortizationAndAccretionNet" xlink:to="us-gaap_DepreciationAmortizationAndAccretionNet_lbl0"/>
    <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_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="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_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_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_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_LongTermDebtNoncurrent_lbl1" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl2" 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_lbl2"/>
    <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_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"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfSubsidiariesAndVariableInterestEntitiesAbstract" xlink:href="itp-20240331.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_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="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"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfInventoriesAbstract" xlink:href="itp-20240331.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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_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_DerivativeLiabilitiesNoncurrent_lbl2" 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_lbl2"/>
    <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_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_SubsidaryOwnershipPercentage_lbl1" xml:lang="en-US">Subsidary Ownership Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SubsidaryOwnershipPercentage" xlink:to="itp_SubsidaryOwnershipPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl0" xml:lang="en-US">Other Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_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_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_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="itp_SaleLeasebackArrangementInterestExpenses_lbl1" xml:lang="en-US">Sale Leaseback Arrangement Interest Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_SaleLeasebackArrangementInterestExpenses" xlink:to="itp_SaleLeasebackArrangementInterestExpenses_lbl1"/>
    <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_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="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_SaleLeasebackTransactionImputedInterestRate_lbl0" xml:lang="en-US">Sale Leaseback Transaction, Imputed Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleLeasebackTransactionImputedInterestRate" xlink:to="us-gaap_SaleLeasebackTransactionImputedInterestRate_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_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_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_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="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_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="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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_LongtermLoanFromCreditUnionOfTengshengPeperMember_lbl0" xml:lang="en-US">Longterm Loan From Credit Union Of Tengsheng Peper Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_LongtermLoanFromCreditUnionOfTengshengPeperMember" xlink:to="itp_LongtermLoanFromCreditUnionOfTengshengPeperMember_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_EquityFairValueDisclosure_lbl0" xml:lang="en-US">Equity, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityFairValueDisclosure" xlink:to="us-gaap_EquityFairValueDisclosure_lbl0"/>
    <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_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_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="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_CostOfRevenue_lbl0" xml:lang="en-US">Cost of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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="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="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_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_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_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="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_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="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="itp_AggregateSharesOfCommonStock_lbl1" xml:lang="en-US">Aggregate Shares Of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="itp_AggregateSharesOfCommonStock" xlink:to="itp_AggregateSharesOfCommonStock_lbl1"/>
    <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="us-gaap_Cash_lbl1" 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_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_SaleLeasebackTransactionLeaseTerm_lbl0" xml:lang="en-US">Sale Leaseback Transaction, Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleLeasebackTransactionLeaseTerm" xlink:to="us-gaap_SaleLeasebackTransactionLeaseTerm_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_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_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_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_SharesOutstanding_lbl1" xml:lang="en-US">Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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_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="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_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="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_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_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"/>
    <loc xlink:type="locator" xlink:label="itp_ScheduleOfAggregateCarryingValueOfDongfangPaperSAssetsAndLiabilitiesAbstract" xlink:href="itp-20240331.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_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_PlaceOfIncorporationOrEstablishment_lbl1" 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_PlaceOfIncorporationOrEstablishment" xlink:to="itp_PlaceOfIncorporationOrEstablishment_lbl1"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>itp-20240331_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 May 10 17:10:34 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-20240331.xsd#itp_r_ConsolidatedBalanceSheet" roleURI="http://orientpaper.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ConsolidatedIncomeStatement" roleURI="http://orientpaper.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ConsolidatedIncomeStatement_Parentheticals" roleURI="http://orientpaper.com/role/ConsolidatedIncomeStatement_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ConsolidatedCashFlow" roleURI="http://orientpaper.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ShareholdersEquityType2or3" roleURI="http://orientpaper.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_OrganizationandBusinessBackground" roleURI="http://orientpaper.com/role/OrganizationandBusinessBackground"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_BasisofPresentationandSignificantAccountingPolicies" roleURI="http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_RestrictedCash" roleURI="http://orientpaper.com/role/RestrictedCash"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_Inventories" roleURI="http://orientpaper.com/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_PrepaymentsandOtherCurrentAssets" roleURI="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_PropertyPlantandEquipmentNet" roleURI="http://orientpaper.com/role/PropertyPlantandEquipmentNet"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_Leases" roleURI="http://orientpaper.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_LoansPayable" roleURI="http://orientpaper.com/role/LoansPayable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_RelatedPartyTransactions" roleURI="http://orientpaper.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_NotesPayable" roleURI="http://orientpaper.com/role/NotesPayable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_OtherPayablesandAccruedLiabilities" roleURI="http://orientpaper.com/role/OtherPayablesandAccruedLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_DerivativeLiabilities" roleURI="http://orientpaper.com/role/DerivativeLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_CommonStock" roleURI="http://orientpaper.com/role/CommonStock"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_Warrants" roleURI="http://orientpaper.com/role/Warrants"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_EarningsPerShare" roleURI="http://orientpaper.com/role/EarningsPerShare"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_IncomeTaxes" roleURI="http://orientpaper.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_StockIncentivePlans" roleURI="http://orientpaper.com/role/StockIncentivePlans"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_CommitmentsandContingencies" roleURI="http://orientpaper.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_SegmentReporting" roleURI="http://orientpaper.com/role/SegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ConcentrationandMajorCustomersandSuppliers" roleURI="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliers"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ConcentrationofCreditRisk" roleURI="http://orientpaper.com/role/ConcentrationofCreditRisk"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_RisksandUncertainties" roleURI="http://orientpaper.com/role/RisksandUncertainties"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_SubsequentEvent" roleURI="http://orientpaper.com/role/SubsequentEvent"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_AccountingPoliciesByPolicy" roleURI="http://orientpaper.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_OrganizationandBusinessBackgroundTables" roleURI="http://orientpaper.com/role/OrganizationandBusinessBackgroundTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_InventoriesTables" roleURI="http://orientpaper.com/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_PrepaymentsandOtherCurrentAssetsTables" roleURI="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_PropertyPlantandEquipmentNetTables" roleURI="http://orientpaper.com/role/PropertyPlantandEquipmentNetTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_LeasesTables" roleURI="http://orientpaper.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_LoansPayableTables" roleURI="http://orientpaper.com/role/LoansPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_OtherPayablesandAccruedLiabilitiesTables" roleURI="http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_DerivativeLiabilitiesTables" roleURI="http://orientpaper.com/role/DerivativeLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_WarrantsTables" roleURI="http://orientpaper.com/role/WarrantsTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_EarningsPerShareTables" roleURI="http://orientpaper.com/role/EarningsPerShareTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_IncomeTaxesTables" roleURI="http://orientpaper.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_CommitmentsandContingenciesTables" roleURI="http://orientpaper.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_SegmentReportingTables" roleURI="http://orientpaper.com/role/SegmentReportingTables"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofSubsidiariesandVariableInterestEntitiesTable" roleURI="http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofInventoriesTable" roleURI="http://orientpaper.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofPrepaymentsandOtherCurrentAssetsTable" roleURI="http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofLeaseExpenseTable" roleURI="http://orientpaper.com/role/ScheduleofLeaseExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofLeasesLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofLeasesLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofMaturitiesofitsLeaseLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable" roleURI="http://orientpaper.com/role/ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofShortTermBankLoansTable" roleURI="http://orientpaper.com/role/ScheduleofShortTermBankLoansTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofLongTermLoansTable" roleURI="http://orientpaper.com/role/ScheduleofLongTermLoansTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofLongTermDebtRepaymentsTable" roleURI="http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofOtherPayablesandAccruedLiabilitiesTable" roleURI="http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofWeightedAverageAssumptionsTable" roleURI="http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofValueMeasurementsTable" roleURI="http://orientpaper.com/role/ScheduleofValueMeasurementsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofStockWarrantActivitiesTable" roleURI="http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofOutstandingandExercisableWarrantsTable" roleURI="http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofBasicandDilutedNetIncomePerShareTable" roleURI="http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofProvisionsforIncomeTaxesTable" roleURI="http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofDeferredTaxTable" roleURI="http://orientpaper.com/role/ScheduleofDeferredTaxTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofEffectiveIncomeTaxRateTable" roleURI="http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofAnnualRentalPaymentTable" roleURI="http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ScheduleofFinancialInformationforReportableSegmentsTable" roleURI="http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_OrganizationandBusinessBackgroundDetails" roleURI="http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_RestrictedCashDetails" roleURI="http://orientpaper.com/role/RestrictedCashDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_PropertyPlantandEquipmentNetDetails" roleURI="http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_LeasesDetails" roleURI="http://orientpaper.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_LoansPayableDetails" roleURI="http://orientpaper.com/role/LoansPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_RelatedPartyTransactionsDetails" roleURI="http://orientpaper.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_NotesPayableDetails" roleURI="http://orientpaper.com/role/NotesPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_CommonStockDetails" roleURI="http://orientpaper.com/role/CommonStockDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_WarrantsDetails" roleURI="http://orientpaper.com/role/WarrantsDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_IncomeTaxesDetails" roleURI="http://orientpaper.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_StockIncentivePlansDetails" roleURI="http://orientpaper.com/role/StockIncentivePlansDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_CommitmentsandContingenciesDetails" roleURI="http://orientpaper.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_SegmentReportingDetails" roleURI="http://orientpaper.com/role/SegmentReportingDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.xsd#itp_r_ConcentrationandMajorCustomersandSuppliersDetails" roleURI="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"/>
  <roleRef xlink:type="simple" xlink:href="itp-20240331.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"/>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ConsolidatedBalanceSheet">
    <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_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCash" 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_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_AssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivables" 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_PrepaidExpenseNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PrepaidExpenseNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseNoncurrent" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" 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_PrepaidExpenseNoncurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.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_PrepaidExpenseNoncurrent" xlink:to="us-gaap_ValueAddedTaxReceivableNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseNoncurrent" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" 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_PrepaidExpenseNoncurrent" 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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="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_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_NotesPayableCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/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="6.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="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities" 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="3.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_LongTermDebtNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="0.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_LongTermDebtNoncurrent" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_Liabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommitmentsAndContingencies" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_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-20240331.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_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <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_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VariableInterestEntityConsolidatedCarryingAmountLiabilities1" xlink:href="itp-20240331.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:type="extended" xlink:role="http://orientpaper.com/role/ConsolidatedIncomeStatement">
    <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_Revenues" xlink:to="us-gaap_CostOfRevenue" order="0.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_Revenues" xlink:to="us-gaap_GrossProfit" order="1.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_Revenues" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <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="1.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="2.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_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpense" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives" 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="3.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="4.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="5.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="6.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="7.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="8.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_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_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ConsolidatedIncomeStatement_Parentheticals">
    <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_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_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/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_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ConsolidatedCashFlow">
    <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_GainLossOnSaleOfDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfDerivatives"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfDerivatives" 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_IncreaseDecreaseInNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInNotesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInNotesPayableCurrent" order="5.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="6.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="7.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="8.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="9.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_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_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="LoanToARelatedPartynet" xlink:href="itp-20240331.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <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="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="CashAndBankBalances" xlink:href="itp-20240331.xsd#itp_CashAndBankBalances"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="CashAndBankBalances" 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_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_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ShareholdersEquityType2or3">
    <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-20240331.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_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_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_SharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/OrganizationandBusinessBackground">
    <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:type="extended" xlink:role="http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPolicies">
    <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:type="extended" xlink:role="http://orientpaper.com/role/RestrictedCash">
    <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:type="extended" xlink:role="http://orientpaper.com/role/Inventories">
    <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:type="extended" xlink:role="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssets">
    <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:type="extended" xlink:role="http://orientpaper.com/role/PropertyPlantandEquipmentNet">
    <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:type="extended" xlink:role="http://orientpaper.com/role/Leases">
    <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:type="extended" xlink:role="http://orientpaper.com/role/LoansPayable">
    <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:type="extended" xlink:role="http://orientpaper.com/role/RelatedPartyTransactions">
    <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:type="extended" xlink:role="http://orientpaper.com/role/NotesPayable">
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NotesPayableAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/OtherPayablesandAccruedLiabilities">
    <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="OtherPayablesandAccruedLiabilitiesTable" xlink:href="itp-20240331.xsd#itp_OtherPayablesandAccruedLiabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="OtherPayablesandAccruedLiabilitiesLineItems" xlink:href="itp-20240331.xsd#itp_OtherPayablesandAccruedLiabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="OtherPayablesandAccruedLiabilitiesTable" 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="OtherPayablesandAccruedLiabilitiesTable" xlink:to="OtherPayablesandAccruedLiabilitiesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <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="OtherPayablesandAccruedLiabilitiesLineItems" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/DerivativeLiabilities">
    <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:type="extended" xlink:role="http://orientpaper.com/role/CommonStock">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/Warrants">
    <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-20240331.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:type="extended" xlink:role="http://orientpaper.com/role/EarningsPerShare">
    <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:type="extended" xlink:role="http://orientpaper.com/role/IncomeTaxes">
    <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:type="extended" xlink:role="http://orientpaper.com/role/StockIncentivePlans">
    <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:type="extended" xlink:role="http://orientpaper.com/role/CommitmentsandContingencies">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/SegmentReporting">
    <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:type="extended" xlink:role="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliers">
    <loc xlink:type="locator" xlink:label="ConcentrationAndMajorCustomersAndSuppliersAbstract" xlink:href="itp-20240331.xsd#itp_ConcentrationAndMajorCustomersAndSuppliersAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationAndMajorCustomersAndSuppliersTextBlock" xlink:href="itp-20240331.xsd#itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationAndMajorCustomersAndSuppliersAbstract" xlink:to="ConcentrationAndMajorCustomersAndSuppliersTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ConcentrationofCreditRisk">
    <loc xlink:type="locator" xlink:label="ConcentrationOfCreditRiskAbstract" xlink:href="itp-20240331.xsd#itp_ConcentrationOfCreditRiskAbstract"/>
    <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="ConcentrationOfCreditRiskAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/RisksandUncertainties">
    <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-20240331.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:type="extended" xlink:role="http://orientpaper.com/role/SubsequentEvent">
    <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:type="extended" xlink:role="http://orientpaper.com/role/AccountingPoliciesByPolicy">
    <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_ConsolidationVariableInterestEntityPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationVariableInterestEntityPolicy" 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-20240331.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:type="extended" xlink:role="http://orientpaper.com/role/OrganizationandBusinessBackgroundTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/InventoriesTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/PrepaymentsandOtherCurrentAssetsTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/PropertyPlantandEquipmentNetTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/LeasesTables">
    <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-20240331.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:type="extended" xlink:role="http://orientpaper.com/role/LoansPayableTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/OtherPayablesandAccruedLiabilitiesTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/DerivativeLiabilitiesTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/WarrantsTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/EarningsPerShareTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/IncomeTaxesTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/CommitmentsandContingenciesTables">
    <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="ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock" xlink:href="itp-20240331.xsd#itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/SegmentReportingTables">
    <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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfSubsidiariesAndVariableInterestEntitiesAbstract" xlink:href="itp-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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="DateOfIncorporationOrEstablishment" xlink:href="itp-20240331.xsd#itp_DateOfIncorporationOrEstablishment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="DateOfIncorporationOrEstablishment" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PlaceOfIncorporationOrEstablishment" xlink:href="itp-20240331.xsd#itp_PlaceOfIncorporationOrEstablishment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="PlaceOfIncorporationOrEstablishment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" 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="us-gaap_VariableInterestEntityLineItems" 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-20240331.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAggregateCarryingValueOfDongfangPaperSAssetsAndLiabilitiesAbstract" xlink:href="itp-20240331.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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfCondensedFinancialStatementsTable" xlink:to="srt_CondensedFinancialStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="AssetsAbstract0" xlink:href="itp-20240331.xsd#itp_AssetsAbstract0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="AssetsAbstract0" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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="1.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/verboseLabel"/>
    <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="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_AssetsCurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="7.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_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="9.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_AssetsCurrentAbstract" xlink:to="us-gaap_Assets" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedFinancialStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/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="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_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" 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="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/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="8.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="4.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="5.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofInventoriesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfInventoriesAbstract" xlink:href="itp-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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_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_InventoryLineItems" 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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofPrepaymentsandOtherCurrentAssetsTable">
    <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="PrepaidLandLease" xlink:href="itp-20240331.xsd#itp_PrepaidLandLease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="PrepaidLandLease" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrepaymentForPurchaseOfMaterials" xlink:href="itp-20240331.xsd#itp_PrepaymentForPurchaseOfMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" 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_PrepaidExpenseAndOtherAssetsCurrentAbstract" 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-20240331.xsd#itp_PrepaidGas"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" 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_PrepaidExpenseAndOtherAssetsCurrentAbstract" 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_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofPropertyPlantandEquipmentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="itp-20240331.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"/>
    <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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofLeaseExpenseTable">
    <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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofLeasesLiabilitiesTable">
    <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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract" xlink:href="itp-20240331.xsd#itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract"/>
    <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="ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract" 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="ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract" 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="ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract" 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="ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract" 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="ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" 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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" 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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTable">
    <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="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="us-gaap_LeasesOperatingAbstract" 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="us-gaap_LeasesOperatingAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofShortTermBankLoansTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfShortTermBankLoansAbstract" xlink:href="itp-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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"/>
    <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_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_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofLongTermLoansTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfLongTermLoansAbstract" xlink:href="itp-20240331.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"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraNmMpBziov0CsbTNJj0KLqRaIA9x4fEAYFxuWRRMyRDuzUwIPSphaPVtDkitNHJBDZg0KnjpO4P+1w1cZifUIXRkax2aHuCfxp/FfXNLExNzAW4OQispaxHHVQh9PdXVjngVTDgb0sMbNfQaqbKb8mtV1k74E/YHeGyzjfgCXaSmHJCtpZ5JUfdtuRWTcrFOZ4AhwcEBt73w7cvCUrx7GD] CSR-->
    <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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt_0" 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_LongTermDebt_1" 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_LongTermDebt_2" 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_LongTermDebt_3" 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_LongTermDebt_4" 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_4" order="1.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="2.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofLongTermDebtRepaymentsTable">
    <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_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="2.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_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebt" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable">
    <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-20240331.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_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable">
    <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="DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable" xlink:href="itp-20240331.xsd#itp_DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageAssumptionsLineItems" xlink:href="itp-20240331.xsd#itp_WeightedAverageAssumptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLiabilitiesAbstract" xlink:to="DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable" 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="DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable" 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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeLiabilitiesDetailsScheduleofWeightedAverageAssumptionsTable" xlink:to="WeightedAverageAssumptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageAssumptionsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageAssumptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageAssumptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageAssumptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofValueMeasurementsTable">
    <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_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_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent" 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_DerivativeLiabilitiesNoncurrent_0" 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_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DerivativeLiabilitiesNoncurrent_0" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <loc xlink:type="locator" xlink:label="WarrantsDetailsScheduleofStockWarrantActivitiesTable" xlink:href="itp-20240331.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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="WarrantsDetailsScheduleofStockWarrantActivitiesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <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="WarrantsDetailsScheduleofStockWarrantActivitiesTable" xlink:to="us-gaap_AwardTypeAxis" 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_AwardTypeAxis" 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="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_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:href="itp-20240331.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_0" 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_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_0" xlink:href="itp-20240331.xsd#itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_0" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfOutstandingAndExercisableWarrantsAbstract" xlink:href="itp-20240331.xsd#itp_ScheduleOfOutstandingAndExercisableWarrantsAbstract"/>
    <loc xlink:type="locator" xlink:label="WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable" xlink:href="itp-20240331.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-20240331.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-20240331.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-20240331.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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfBasicAndDilutedNetIncomePerShareAbstract" xlink:href="itp-20240331.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_NetIncomeLossAvailableToCommonStockholdersBasic_0" 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_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_0" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <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_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectOfDilution" xlink:href="itp-20240331.xsd#itp_EffectOfDilution"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedNetIncomePerShareAbstract" xlink:to="EffectOfDilution" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0" 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="EffectOfDilution" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0" order="0.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="EffectOfDilution" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfProvisionsForIncomeTaxesAbstract" xlink:href="itp-20240331.xsd#itp_ScheduleOfProvisionsForIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable" xlink:href="itp-20240331.xsd#itp_IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems" xlink:href="itp-20240331.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="ProvisionForIncomeTaxesAbstract" xlink:href="itp-20240331.xsd#itp_ProvisionForIncomeTaxesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofProvisionsforIncomeTaxesLineItems" xlink:to="ProvisionForIncomeTaxesAbstract" 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="ProvisionForIncomeTaxesAbstract" 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="ProvisionForIncomeTaxesAbstract" 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="ProvisionForIncomeTaxesAbstract" 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:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofDeferredTaxTable">
    <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-20240331.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-20240331.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-20240331.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_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofEffectiveIncomeTaxRateTable">
    <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_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_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectOfExpensesNotDeductibleForPrcTaxPurposes" xlink:href="itp-20240331.xsd#itp_EffectOfExpensesNotDeductibleForPrcTaxPurposes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="EffectOfExpensesNotDeductibleForPrcTaxPurposes" order="0.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="1.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAnnualRentalPaymentAbstract" xlink:href="itp-20240331.xsd#itp_ScheduleOfAnnualRentalPaymentAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable" xlink:href="itp-20240331.xsd#itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" xlink:href="itp-20240331.xsd#itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAnnualRentalPaymentAbstract" xlink:to="CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable" xlink:to="srt_ProductOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_LandMember" 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="CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable" xlink:to="CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" 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="CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" 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="CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" 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="CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" 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="CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" 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="CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" 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="CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="5.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="CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFinancialInformationForReportableSegmentsAbstract" xlink:href="itp-20240331.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="DongfangPaperMember" xlink:href="itp-20240331.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="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TengshengPaperMember" xlink:href="itp-20240331.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BaodingShengdeMember" xlink:href="itp-20240331.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NotAttributableToSegmentsMember" xlink:href="itp-20240331.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EliminationOfIntersegmentMember" xlink:href="itp-20240331.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EnterprisewideConsolidatedMember" xlink:href="itp-20240331.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="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_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_DepreciationAmortizationAndAccretionNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationAmortizationAndAccretionNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InvestmentIncomeInterest" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestExpense" order="4.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="5.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails">
    <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-20240331.xsd#itp_OrganizationandBusinessBackgroundDetailsTable"/>
    <loc xlink:type="locator" xlink:label="OrganizationAndBusinessBackgroundLineItems" xlink:href="itp-20240331.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="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="1.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-20240331.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-20240331.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-20240331.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-20240331.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"/>
    <loc xlink:type="locator" xlink:label="TengshengPaperMember" xlink:href="itp-20240331.xsd#itp_TengshengPaperMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" 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="OrganizationandBusinessBackgroundDetailsTable" xlink:to="OrganizationAndBusinessBackgroundLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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-20240331.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-20240331.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="SubsidaryOwnershipPercentage" xlink:href="itp-20240331.xsd#itp_SubsidaryOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndBusinessBackgroundLineItems" xlink:to="SubsidaryOwnershipPercentage" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/RestrictedCashDetails">
    <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="RestrictedCashDetailsTable" xlink:href="itp-20240331.xsd#itp_RestrictedCashDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestrictedCashAbstract" xlink:to="RestrictedCashDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedCashDetailsTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BankOfCangzhouMember" xlink:href="itp-20240331.xsd#itp_BankOfCangzhouMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="BankOfCangzhouMember" 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="RestrictedCashDetailsTable" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/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_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:to="us-gaap_RestrictedCashCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails">
    <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-20240331.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-20240331.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-20240331.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-20240331.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExtinguishmentOfDebtAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentNetDetailsTable" xlink:to="us-gaap_ExtinguishmentOfDebtAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ExtinguishmentOfDebtAxis" xlink:to="us-gaap_ExtinguishmentOfDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="LongtermLoanFromCreditUnionOfBaodingShengdeMember" xlink:href="itp-20240331.xsd#itp_LongtermLoanFromCreditUnionOfBaodingShengdeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ExtinguishmentOfDebtAxis" xlink:to="LongtermLoanFromCreditUnionOfBaodingShengdeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ExtinguishmentOfDebtAxis" xlink:to="us-gaap_LongTermDebtMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LongtermLoanFromCreditUnionOfTengshengPeperMember" xlink:href="itp-20240331.xsd#itp_LongtermLoanFromCreditUnionOfTengshengPeperMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ExtinguishmentOfDebtAxis" xlink:to="LongtermLoanFromCreditUnionOfTengshengPeperMember" 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="PropertyPlantandEquipmentNetDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantAndEquipmentLeaseTerm" xlink:href="itp-20240331.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-20240331.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/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/LeasesDetails">
    <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="LeasesDetailsTable" xlink:href="itp-20240331.xsd#itp_LeasesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="LeasesDetailsTable" 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="LeasesDetailsTable" xlink:to="srt_StatementScenarioAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioForecastMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgreementAxis" xlink:href="itp-20240331.xsd#itp_AgreementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsTable" xlink:to="AgreementAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgreementDomainDomain" xlink:href="itp-20240331.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="LeaseFinancingAgreementMember" xlink:href="itp-20240331.xsd#itp_LeaseFinancingAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AgreementAxis" xlink:to="LeaseFinancingAgreementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsTable" xlink:to="us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongLivedAssetsHeldForSaleNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongLivedAssetsHeldForSaleNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis" xlink:to="us-gaap_LongLivedAssetsHeldForSaleNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis" xlink:to="us-gaap_EquipmentMember" 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="LeasesDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="4.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="TACLeasingCoLtdMember" xlink:href="itp-20240331.xsd#itp_TACLeasingCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="TACLeasingCoLtdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TLCLMember" xlink:href="itp-20240331.xsd#itp_TLCLMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="TLCLMember" order="2.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="LeasesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="5.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="NonCancellableAgreementMember" xlink:href="itp-20240331.xsd#itp_NonCancellableAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="NonCancellableAgreementMember" 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="LeasesDetailsTable" xlink:to="us-gaap_SaleLeasebackTransactionLineItems" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SaleleasebackArrangementSoldLeasedEquipment" xlink:href="itp-20240331.xsd#itp_SaleleasebackArrangementSoldLeasedEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="SaleleasebackArrangementSoldLeasedEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionLeaseTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="us-gaap_SaleLeasebackTransactionLeaseTerm" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SaleLeasebackPaymentOfNominalPurchasePrice" xlink:href="itp-20240331.xsd#itp_SaleLeasebackPaymentOfNominalPurchasePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="SaleLeasebackPaymentOfNominalPurchasePrice" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionImputedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionImputedInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="us-gaap_SaleLeasebackTransactionImputedInterestRate" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SaleLeasebackTransactionInterestRateAmount" xlink:href="itp-20240331.xsd#itp_SaleLeasebackTransactionInterestRateAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="SaleLeasebackTransactionInterestRateAmount" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SaleLeasebackArrangementInterestExpenses" xlink:href="itp-20240331.xsd#itp_SaleLeasebackArrangementInterestExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="SaleLeasebackArrangementInterestExpenses" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleLeasebackTransactionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/LoansPayableDetails">
    <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-20240331.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="AgreementAxis" xlink:href="itp-20240331.xsd#itp_AgreementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoansPayableDetailsTable" xlink:to="AgreementAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgreementDomainDomain" xlink:href="itp-20240331.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-20240331.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"/>
    <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="2.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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="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="BankOfCangzhouMember" xlink:href="itp-20240331.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-20240331.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-20240331.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="IndustrialAndCommercialBankOfChinaICBCLoan1Member" xlink:href="itp-20240331.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="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="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-20240331.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="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_DebtInstrumentLineItems" xlink:to="us-gaap_ShortTermBorrowings" 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/verboseLabel"/>
    <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-20240331.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_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_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <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="18.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <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:type="extended" xlink:role="http://orientpaper.com/role/RelatedPartyTransactionsDetails">
    <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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/NotesPayableDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NotesPayableAbstract" xlink:to="us-gaap_NotesPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <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_NotesPayableAbstract" xlink:to="us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfHandlingChange" xlink:href="itp-20240331.xsd#itp_PercentageOfHandlingChange"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NotesPayableAbstract" xlink:to="PercentageOfHandlingChange" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/CommonStockDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="CommonStockDetailsTable" xlink:href="itp-20240331.xsd#itp_CommonStockDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="CommonStockDetailsTable" 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="CommonStockDetailsTable" xlink:to="us-gaap_ClassOfStockLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <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="us-gaap_ClassOfStockLineItems" 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-20240331.xsd#itp_CommonStockIssuedToPurchaseOfWarrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" 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="us-gaap_ClassOfStockLineItems" 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="us-gaap_ClassOfStockLineItems" 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-20240331.xsd#itp_CorrespondingPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" 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="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AggregateSharesOfCommonStock" xlink:href="itp-20240331.xsd#itp_AggregateSharesOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="AggregateSharesOfCommonStock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantsToPurchaseShares" xlink:href="itp-20240331.xsd#itp_WarrantsToPurchaseShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="WarrantsToPurchaseShares" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantPricePerShare" xlink:href="itp-20240331.xsd#itp_WarrantPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="WarrantPricePerShare" order="9.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="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockholdersEquityReverseStockSplit" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockIssuedDuringPeriodPricePerShareReverseStockSplits" xlink:href="itp-20240331.xsd#itp_StockIssuedDuringPeriodPricePerShareReverseStockSplits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="StockIssuedDuringPeriodPricePerShareReverseStockSplits" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/WarrantsDetails">
    <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-20240331.xsd#itp_WarrantsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="WarrantsDetailsLineItems" xlink:href="itp-20240331.xsd#itp_WarrantsDetailsLineItems"/>
    <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="WarrantsDetailsLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <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="WarrantsDetailsLineItems" 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-20240331.xsd#itp_InvestmentWarrantsExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsLineItems" 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="WarrantsDetailsLineItems" 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="WarrantsDetailsLineItems" 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="WarrantsDetailsLineItems" 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-20240331.xsd#itp_CommonStockIssuedToPurchaseStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsLineItems" xlink:to="CommonStockIssuedToPurchaseStock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrentExpireDate" xlink:href="itp-20240331.xsd#itp_WarrentExpireDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsDetailsLineItems" 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="WarrantsDetailsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/IncomeTaxesDetails">
    <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-20240331.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-20240331.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-20240331.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-20240331.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-20240331.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:type="extended" xlink:role="http://orientpaper.com/role/StockIncentivePlansDetails">
    <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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_EquityFairValueDisclosure" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/CommitmentsandContingenciesDetails">
    <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-20240331.xsd#itp_CommitmentsandContingenciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsLineItems" xlink:href="itp-20240331.xsd#itp_CommitmentsandContingenciesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsandContingenciesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="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_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="EmployeeOneMember" xlink:href="itp-20240331.xsd#itp_EmployeeOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="EmployeeOneMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EmployeeTwoMember" xlink:href="itp-20240331.xsd#itp_EmployeeTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="EmployeeTwoMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EmployeeThreeMember" xlink:href="itp-20240331.xsd#itp_EmployeeThreeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="EmployeeThreeMember" order="3.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/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-20240331.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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="CommitmentsandContingenciesDetailsLineItems" 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="CommitmentsandContingenciesDetailsLineItems" 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-20240331.xsd#itp_LeaseExpirationPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="LeaseExpirationPeriod" order="1.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="CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_PaymentsForRent" order="2.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="CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_Cash" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="CommitmentsForPurchaseOrConstructionOfCapitalAssets" xlink:href="itp-20240331.xsd#itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="CommitmentsForPurchaseOrConstructionOfCapitalAssets" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExpectedPaymentTerm" xlink:href="itp-20240331.xsd#itp_ExpectedPaymentTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="ExpectedPaymentTerm" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LongtermLoanFromFinancialInstitutions" xlink:href="itp-20240331.xsd#itp_LongtermLoanFromFinancialInstitutions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="LongtermLoanFromFinancialInstitutions" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/SegmentReportingDetails">
    <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_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfReportableSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails">
    <loc xlink:type="locator" xlink:label="ConcentrationAndMajorCustomersAndSuppliersAbstract" xlink:href="itp-20240331.xsd#itp_ConcentrationAndMajorCustomersAndSuppliersAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationandMajorCustomersandSuppliersDetailsTable" xlink:href="itp-20240331.xsd#itp_ConcentrationandMajorCustomersandSuppliersDetailsTable"/>
    <loc xlink:type="locator" xlink:label="ConcentrationandMajorCustomersandSuppliersDetailsLineItems" xlink:href="itp-20240331.xsd#itp_ConcentrationandMajorCustomersandSuppliersDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationAndMajorCustomersAndSuppliersAbstract" 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-20240331.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-20240331.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/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TwoSuppliersMember" xlink:href="itp-20240331.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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationandMajorCustomersandSuppliersDetailsTable" xlink:to="ConcentrationandMajorCustomersandSuppliersDetailsLineItems" 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="ConcentrationandMajorCustomersandSuppliersDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://orientpaper.com/role/ConcentrationofCreditRiskDetails">
    <loc xlink:type="locator" xlink:label="ConcentrationOfCreditRiskAbstract" xlink:href="itp-20240331.xsd#itp_ConcentrationOfCreditRiskAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationofCreditRiskDetailsTable" xlink:href="itp-20240331.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="ConcentrationOfCreditRiskAbstract" 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-20240331.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/label"/>
    <loc xlink:type="locator" xlink:label="DepositInsuranceRegulations" xlink:href="itp-20240331.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:type="extended" xlink:role="http://xbrl.sec.gov/dei/role/document/Cover"/>
</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$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" $^ B@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MN?!#$8##U</2ITLPG2Q=68./U>I4JW]K&EA,3*C3BE.4\#E-!YAA,/+F=/\
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
M\//'W@W2KCPMXY^%]UXKTJ9O#GQ/3^P] UC0[BTURXBTRSF.SM--_P""T/\
MP2TUC1/BYXCTS]M;X.W>C? Q=)E^(]Y'>:^#86VO>*&\%Z+>^&K9]"2[^(>G
MZGXI":+9:C\.H/%=C/=W%GLN#%?6<D_M'BO]AKX6>*_VB?#_ ,>YKR_T:P\/
M_LE?$C]CRV^%?AS3M&T/P6OPY^)?BGPQXDU2]T^73;*VU;0]2TV'PQ!HFDVV
MC7-GIMMI]U*RVPGAMWC_ "W@_P"#>[P)+9?#Z\U[]MC]IOQ)\0/V9] ^%O@[
M]A7XB:AH/P/M=3_9!\(?"'QWI?CGPCH_A_0]+^&MEX;^+MR)="T71-2U?XQZ
M;XMO+W2;)E/EW-P\Z]#DIU6W3]E2:JM\B4G",<7"A3E"G*JXSKRPM+Z]]6=:
M&$E+,*V&6.P[R?#QSC.,%&+3J^TE>CR<RE%-SPU?$585)JGS1H4L34I9?]9C
M1GB5#!T\8L%B7F>(CE?UQ^Q+_P %7/@M^U'H7C;6?%7BSP#X16]^/G[8W@_X
M _V'<^)KZ+XM_ ?]DN_\-3:_\7$.H:3&^GW,/A?Q;H&N>(M+G%HUM_:,,6G6
MUPZ7$4.I\0/^"U7_  33\!^%O&OB&']J#P3XUU3P7^SY%^TP_@SP3'J^L>*=
M=^&>I>'-.\4>'&TB%]-MM,3Q+XFTK6M"NM.\*:MJ>F:_96.LV.L:Y8:3H?VG
M4X/GA_\ @A_I]KH/A&Y\._MP?M)>&OC'H7Q?_:R^*/B7X[6'A;X$77BWQ]I_
M[;-MX1C_ &@_!>O>%M2^&5W\.-/L?$MYX*T:^T;6/#_A+2]3\,/]JBT;[.)(
M7@U/V=?^"('@']FGPEX]^$?@?]JCX_7/[/?Q/^#&H_#SQO\ !'4M)^$K:'J_
MQ(UK]G[0/V;=9^.$7C"+P$OQ!L/$-W\/_#ME-#X.M?$R>![/7GEODTF2W*V2
MYXI3EAJT<(XPQ-/+YTZ#G:I"OCZ&6452JRJ2A%1IXG%TYJI4J8=*6.J3;PN&
MRRJJF'Z(O#>THSESN%3'TIXBFHNG&AE]7%15:%-1G4G*O0I-SC2C6E'ZJY<N
M)K8VE3HU_K#X%_\ !5G]A/\ :%OOV;?#/P_^.6D3?$?]JSX>'XE_"3X6WNC>
M)4\<WOAVU.MVVLR:]8VNCW6G^&O['U?POXGT*2]UO4K'2=6U/P_J2>'=1UFV
M6"XG_12OQO\ AE_P2-N?!'QK_8R^-/B7]LSXX^.M3_8T^&%C\+=%TZ+P-\#O
MA]??%7P_H=KXRTKPSH_Q0\:_#WX>Z!XVU[P/HFA^*;+3Q\.)]<E\(:A>^&]/
M\27EB_B:\U+5KG]D*Z\1]6O.6'<TGC,R4(2NU'!1QLEE<KR3DJE3 N,L1"<Z
MDX5H24IN+I\_G8?ZQRPCB%%R6$P#J3CR^]C)89O,8I1M%TJ>*BE1G&%.,Z<T
MXP34U HHHKG.@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#S+XU)'+\&_BU'+'#-%)\,O'B20W-C?:I;RQOX5U57CN-,TMX
M]3U&%U)66QTZ1+Z[0M;VCK<21L"D^-CQ1?!GXN23S06\$?PQ\>O-/<ZO=>'[
M:")/"NK-)-<:]8Q3WNB01H"\NKV<$UUIL:M>6\4DT*(Q0 _X+2K-\'/A-,LR
M7*R_#/P)*MQ'JLVNQSK)X6TIA,FN7$<-QK*2@AUU6>**;4587<L:/,RCTNO.
M/@XTC_"'X5O,\\DS_#?P.TLEU=Z??W4DC>&-++O<WVDJFE7L[,2TUWIB)I]S
M(6FLE6V>,#T>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** /PK_ ."VG_!3WQ;_ ,$^O"WP7T+X2^/_ ("^!?BGX\/Q1^*N
MI2?'W5+"PT#7_A+\ /!Y\4^+/AUX1BO?$/ATS_%/XO:]J?ACP#\-HX;B^GDU
M.\U(VFEWEU!'Y74_'/\ X+>?!/X-?V;K>C?L_P#[17QI^&<'[-OP(_:\\?\
MQ9^%&F?#F_\ !WPQ_9Y^/.K^(]&T'QWXCMO$WQ"\,^*-4FT:Z\-W4FI>'?"G
MA_7M;GMVDEL[206-[Y/Z6^+OV6/V=_B#\6$^./C[X0^"_'7Q0A^')^$EKXE\
M9Z;_ ,)5'8_#U_$+^*Y_#NFZ!KLM_P"&M-2\U]Q?W^I6&C6VL:AY5M:WVH7%
ME:6MM#^:][_P0G_8<\0?M!>%_B9XS^'FE^*_@O\ "WX%_"/X.?!+]G._O_B+
M#X5^'%S\*?B9\0/B3;ZU>ZQ#\20?B'X:U2]\;6]@GPU\?:+KOA'38M!M3';W
M-K+'86DX52C.E3Q#O"IF%;%UZR3FJ6%A0JTJ6!A"].LX3A1P=1*C4I*6-K8I
M.KAHN6+EI5=.7/4A&2]E@(8>G1C)0G7Q4L3AZL\5SN%2C"<'5QE.]>%10P=+
M#M4L1.,<*8_Q-_X*QW6L^+O$GA#X6_"GXQ^ O"_PM_;X_9M_8]\6?'WQ-X&^
M&GC'X9?$/Q7\2_C'\.?"'B?X=>"M'/QC\-^.-,NKSPEX]T[5+OQ[J7AS[/X-
MLKM[VTT/Q3KED/#=QB?L^?M3?M/?$3_@D_<?M#:U^TY\'_A-\4M.^,?[3NE>
M+?VB/CQ\-AXT\+^$/AM\,?VH?C+X(TB'2?A=X#U;X:6WC3QC!X3\*>&/!GA7
M0UU73;G7;MQ<2#7/$<T%GJ?Z8W?[$O[+=]8^(=-NOA'I,MEXK_:7\.?MA^((
M/[;\6(NI?M)>$M8\-:_X=^*,C1Z^DD.I:9J_@_PW>1:+;/!X6E.EQ0W.A36\
MUU#/P'CW_@FK^Q'\3OV<+#]D;QK\"].U7]G?2_B+JWQ:T[X<6WC/XDZ';V7Q
M%USQGXF^(>I^*;?Q%H'C+2_%\=]/XT\8>(_$*0KX@%C:WNHXL[6""TL8;9RO
M]2Q-&"MBJU/ PIUV[^RG#%X:MC*J244FJ7UB%&C3]G2Q*I8>EB94:6*QLH/G
MCS8?1<M'$XFK-*G%>TI/#8^CAJ/O<\I1=2MAZM1U?:SHR<YTO:SP>#C4_!;Q
M]_P5._X*I^$?A+X<\4>,="_9_P#@G\0OV:_V'/"'[;7[4/@3QW\,O%5_XB^/
MND>,_P!HGQ!\+?!O@#PYHLGC?1)_V>-8\2?#+PFOC+78M2;QKKGA?QYXPL_!
M$VDVZZ9<S6WWWHW[37_!0_7/VVOC'\*?"/Q+_98\:_!>R_9Y^)/Q$UO4KCX4
M^-O#?A#]AWQY/<Z"?V=_"GQH^+A^(=W;?&#QAXV\,'Q+XQ^)'@'2M,\ :IX3
MT[2Y-2#:3X;OM!U/4OJ&3_@CC_P37NK;X*6NK?LO:!XC3]GN_O[_ .%LWB[Q
MW\6?&-]IPU'QG;_$.;2O%>I>*?'VL:C\3_#%OXXM8?%&E^$?BA=>,O"VBZOY
MMUH^CV+3SB3,NO\ @BY_P32O/&?QF\?3_LW2'Q)^T(?B@WQF>+XS?M VVA^/
MIOC0EW'\3KK5O"5M\58O"4%]XLBOKB*ZO],T.QO+*)HHM*GL([>V6*YR3G4E
M&$6I2S*:B^:,&\1A<30PU.:IN,X4W.O@\14>&=&K@<1E'-ESHTLZQM/#X0YT
MJ=YQ32P,9J-.,N54<?0Q5=TW5E44YQHT<3AX/$JK'&4,T]CCU4>4X:KB?,OV
M'OBK_P %!?VH?V4OVB[C7_C!\(-,\=V'QD\1>#OV2?VQ[7]G#7M)^'OQG^%>
M@IX8EF^+K?LX:Q\4H=0G\+ZCK@\;>%/!VJV_Q*M=-\7Z19:9XXTF>\TB>RGU
M?\OOA-_P4;_X*5V/P-_X)J_M+_$SQ?;_ +3,_P"UM^T[\5/"5Q^S;^R]\!?
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
M"K1IUGA8R>&AB:^-Q-":I3PV%H^S4445!04444 %%%% !1110 4444 %%%%
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
M=>,_&_[/FKW'@G5/$>I-'?>"]5U/4H;NUTK2=,NN5\2_\$Y/^"E6I>._B_\
M%:\\;1:[\7-5^'O_  BNA_$2P_:?\>Z0OQ)N4^-VA?$[PKX2U#PQ%H&BO\)/
M@YH?A?3[?P3\1_"'PQ\4>$M6\=?V9=>(=*UBRUF\@GEQA)R5!RBX>U@IU(Z2
MG2YJ3:AHXQE.-;DC*+E3O2DI0?M7.E0VG!1G6A&<9^SJ.G3FO<A4:GK/W[N-
M*5-2<)^\O:.*FHTDYS_IVHK#\,V^KV?AOP]::^=/.NVNAZ3;ZV=(DU&;2CJ\
M%A;Q:D=,EU>>YU:73S>+,;*35+FXU%[;RFO9Y;DRR-N5K4BH5)P4HS4)S@IP
M=XS4)SBIQ=E>,U%3B[*\9Q=E>RQIR<Z=.;C*#G"$W":M.#G"$W":>TH.3A)=
M)0DN@4445!84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% 'F7QJBCG^#?Q:@E@AN8IOAEX\BDMKC2
M+WQ!;W$<GA754>"?0=-DAU'6X95)CETBPFBO=21FLK61)YHV!2?&QXH_@S\6
MY)Y+:*!/ACX]>:6]O-5TZSCB7PKJS227>H:$KZY86R(&:>\T9'U6UB#SZ<K7
M:0@E "_!5XY/@W\)9(I()HI/AEX#>*6UO;_4K:6-O"NE,DEOJ.J*FIZA ZD-
M%>ZBB7]U&5GO%6XDD ]-KS;X-2--\(/A3,\TEP\OPV\#2/<3:I;:W+.TGAC2
MV::76K..*SU>24DN^J6L4=MJ#,;N"-(ID4>DT %%%% !116;K5RUGH^K7B7D
M6GM:Z;?W*W\]E-J4-BT%K+*MY-IUM+!<7\5L4$TEE!/#-=(A@BEC>1752DHQ
ME)[1C*3NTDE%.3;;:2246VVTDDVVDFQQBY2C%;RE&*W>LI**T2;>LEHDV]DF
M[)Z5%?SE:5_P45^.FF?!;]C3Q=XQ^-OB/2O%6J_M$_&VW_:$U[Q!^R?XJT'P
M)KO[.'P=^*OBU]=UKQ<(OAW+J?P_\0>)/@\O@2V^"^C>%O['UCQ=XK\36FN7
MFIZ]X?T?Q.(."^.?[??[=]M\=+G3O!7B/XJ>!?@GKOBGX\KX[UC2_P!D/4O%
M=Q^SS\,_#WP_T'Q1^Q?XM\.76L?#77+OQ=K?[5_BF[?PSXRL]?@\:IX6%]=:
M58Z+\.M7TLZI$G))<R4I13JIN,)2:5/!87'1M!+VDI5J>*=*C1457GBJ%3#^
MS<YT'4IP:J3I.4;QE./,W:FW#&XW S?._=4%/!.NJDG[.6&KT:JFG[2E'^G*
MBOQ6_81_:?\ VWOBW^T8/"'[17AS7O"ZGX;^/]5^+OPFN?A/)X5\(? 3Q%H=
MU\'HO@U/X7^)UQH4%QX_O?C)H_B'XE:[K6G/XP\5V^DS: ;>QL?#4>D7-O??
MJGXU^)]UX,US0]$/PW\>>)/^$DU)-%T/5/#\O@,:;?:N=%UCQ!+I^->\<:%J
M-L]OI6@ZI/+<7>GP63/ D$-S-+/$K;5*4J:@VX24_:\KA)335*O5P[DI+24)
MRI.=.<6XS@Y6?-2K*'/2K1J\_+&<>1TU)5(2@[U*-.LE:23NHU(J6G6$E[E6
MDY>K45Y-_P +'\6?]$,^*?\ X,?A!_\ /5H_X6/XL_Z(9\4__!C\(/\ YZM9
MFIZS17DW_"Q_%G_1#/BG_P"#'X0?_/5H_P"%C^+/^B&?%/\ \&/P@_\ GJT
M>LT5Y-_PL?Q9_P!$,^*?_@Q^$'_SU:/^%C^+/^B&?%/_ ,&/P@_^>K0!ZS17
MDW_"Q_%G_1#/BG_X,?A!_P#/5H_X6/XL_P"B&?%/_P &/P@_^>K0!ZS17DW_
M  L?Q9_T0SXI_P#@Q^$'_P ]6C_A8_BS_HAGQ3_\&/P@_P#GJT >LT5Y-_PL
M?Q9_T0SXI_\ @Q^$'_SU:/\ A8_BS_HAGQ3_ /!C\(/_ )ZM 'K-%>3?\+'\
M6?\ 1#/BG_X,?A!_\]6C_A8_BS_HAGQ3_P#!C\(/_GJT >LT5Y-_PL?Q9_T0
MSXI_^#'X0?\ SU:/^%C^+/\ HAGQ3_\ !C\(/_GJT >LT5Y-_P +'\6?]$,^
M*?\ X,?A!_\ /5H_X6/XL_Z(9\4__!C\(/\ YZM 'K-%>3?\+'\6?]$,^*?_
M (,?A!_\]6C_ (6/XL_Z(9\4_P#P8_"#_P">K0!ZS17DW_"Q_%G_ $0SXI_^
M#'X0?_/5H_X6/XL_Z(9\4_\ P8_"#_YZM 'K-%>3?\+'\6?]$,^*?_@Q^$'_
M ,]6C_A8_BS_ *(9\4__  8_"#_YZM 'K-%>3?\ "Q_%G_1#/BG_ .#'X0?_
M #U:/^%C^+/^B&?%/_P8_"#_ .>K0!ZS17DW_"Q_%G_1#/BG_P"#'X0?_/5H
M_P"%C^+/^B&?%/\ \&/P@_\ GJT >LT5Y-_PL?Q9_P!$,^*?_@Q^$'_SU:/^
M%C^+/^B&?%/_ ,&/P@_^>K0!ZS17DW_"Q_%G_1#/BG_X,?A!_P#/5H_X6/XL
M_P"B&?%/_P &/P@_^>K0!ZS17DW_  L?Q9_T0SXI_P#@Q^$'_P ]6C_A8_BS
M_HAGQ3_\&/P@_P#GJT >LT5Y-_PL?Q9_T0SXI_\ @Q^$'_SU:/\ A8_BS_HA
MGQ3_ /!C\(/_ )ZM 'K-%>3?\+'\6?\ 1#/BG_X,?A!_\]6C_A8_BS_HAGQ3
M_P#!C\(/_GJT >LT5Y-_PL?Q9_T0SXI_^#'X0?\ SU:/^%C^+/\ HAGQ3_\
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
M^'6B6FHZ+X9^.>FP?$SPQ'I,&@:U8:M-?:1+KMQX7NWT-;WBK_@D!^SMXO\
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
M_P '.G?_ "31_P )9X5_Z&;P_P#^#G3O_DFN:_X4_P#"7_HEWPZ_\(GPU_\
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
M(_ N"6^^#_Q.MOBGX'TZ*2=_AU\9)S_:EC80*7:'1/'<'ES(L$*L8TU/R+9
MF7$C,[UN?LJ_M6P_M#WGCC2M3T>R\,Z[X?N[?4-)T>VOCJ'VCPO<QQ6K3M>[
M(H[RYL=6BGCNIX(883!?:<8X\,S'T<)QMA/[6R[A[/,MS'AW/\T>)C@<'CHT
M,5@<>\)1=:O++<ZP-:> QD%&+C"$J6"QG.XTZF#A-W+CBH^TA1JPG1K5.;DC
M.TH3Y5=\E6#<)+RM&5]'$^R:***^U.H**** "BBOSNU[]L'Q]XC^-WBSX(?!
M3PAX2\2ZI;RC2?#WB'Q+KTFE:5;ZEHEO<R^,+V\BB#R:O;64F(=/M=.FBN)'
MTZY=DG28+'\[Q#Q3D_#%/ 2S6KB%4S7&QRW+<)@\+6QV-QV.E2G6AA\-A*#5
M6I*2A&'->%.-2M1C4J4U/GCC6KTZ"@ZC=ZDN2$8Q<Y3G9OEC%:MZ6Z*[5VKW
M/T%U#4=/TFSN-1U6^L]-T^TC:6ZOK^YAL[.VB49:2>YN'CAB11U>1U4=S7QI
M:?MX_ H?$'Q;X3UGQ-9:5X;T1-+CT'QUB]OM"\1WTL<QUJWBELK2<VT.G7!M
MK>UO'#6FH W$T4XBC1GFL/V3]3\>7MOK_P"TS\2M:^+=]%)]HA\$:6]QX7^%
M^E3$YV6^A:?);W.J!,)MN-0DBDDV(TT+,"6]&\-?LE?L[>$-;L_$7A[X8:38
MZM8&?[-/)J7B'4+=5N8)+:>.33M2UB\TVXADAED0PW-I+$N59$5T1E^:QN)\
M2\UK9?7R/+\@X9R^GBU4Q-'B7%5\QS;&81TYTW#$8')83P>!C>JL0L-3S>MC
M_:T*4*N*I0=6G+"4L=4<'2A1H04KR5>4IU)1M;6%)<L-[\JJ.=TDY)71WGAG
MXU_"'QDL;>%_B9X'UII "D%GXETIKOY@" UD]TEW&Q!SM>!6Z\<'':P>(] N
M=;E\.6^L:?/KT.E6^N2Z3%=127J:/=7,MG;ZDT",6^R374$L"3?=,BXS\R[O
M&?$_[*W[.WB]I7USX0>"Y)IB3)<Z;I@T*[9B<[VNM"DTV=G! (9I"1TZ$@_!
M'@GX+>.OV??VR/A_;:5K/A^S\.?$4>,AI.GC4O$>HV<?@K2@)Y?!]S>:I ]Y
M<:Y;VAM=3TMLO8I?6Q#RQ1NTASS7B;C/AVODD<VR#)LSR[,L\R[*<7FF08W-
M8RP%/,,0L)2Q&(R[-J-/D=7$UL/3H^SS"O#F5>,U']Q.:J5\31E2]I1I3A.K
M"G*I1E4]Q3?*FX5$K7DXI6FU>Z[-_KO1117Z6=P4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% 'F_QDB>?X0_%6"*":ZDF^&_CF*.VM]'LO$4]P\G
MAC5$2"#P_J4D.G:[-,Q$<>CW\T5EJ;LME=2)!/(P*B^-<<<WP:^+<,T5O<0R
M_#+Q['+!=Z9J6M6LT;^%=562*YT?1WBU?5K>124FTS2I8]2OXV:UL72ZEB8%
M !\%%C3X-?"1(8X(HD^&7@)8HK6SU#3[:.-?"NE!([>PU9GU2Q@10%AL]2=]
M0MHPL-XS7"2$^FUYG\%767X-_"657BE63X9^ W62#5+C6X)%?PMI3!X=:N_]
M*U>)P=T>J7/^D7Z$7<W[R5J],H **** "BBB@#\;/VL]$_;2TO\ ;O\ A5\7
M?AAH/QX\2_L^?#CP?X;UKQ-X0^'WCBTC\&>-X-%TOXTZAX^T-O"$'B_2-OC+
M4I;SX?Z9;:'XD^&OQ0;XC73>$H/"/C+X,R^%?$&IZ_\ %/QJ^&'_  4_\9_'
M8>-]/\'?M?0?"74_%GQ\U[XT^#/ 7[1OA_P>_BGP!XY^'NA/^Q7X*^#.F:;\
M9/#4?@[7O@-\2!<R_'V\T&7X>7&N16VK3:GK/Q2T344TB?\ IIHK-4[4J=)S
MJ-4GC/9S4N2K'Z_+$2KM5(KFYX^WB\-4?-+#3PN$G22=%1GHZC=2=51C&4XX
M92C9RIOZK3I4Z=Z;?*TU3E*HM/:2K5^9M5'R_B__ ,$K/AK_ ,%!/ >H:J?V
MU=2^)-]KT'P1\&>'OBQK7C_XEZ;X_P##'Q(_:8L/B3\3-0USXA_ [3-*\2:S
M8>#/AHWPHU'P!H-SI]AX<^&UGJ&J65JC^#YM3TC4M9N_T/\ C+:?$>7QM\&G
M\.^(/!&GZ6_Q,=--MM;\'Z]J]_;ZF/A3\4#<7%[>V'CC1+>\L9+474<%G!86
M,\-Q);SR7\T<$EO<?2->2?$S_D9_@9_V5NY_]5%\6*Z:U9UG&4H4H.,.2U*F
MJ4'>I6J-J$;QBDZSA"$6XTZ<(4XMI7.:E25)32G4FIS<[U9NI)7C"%N9I.6D
M.:4FDYSDYR2=D']F?'?_ *'7X2?^&P\8_P#SW:/[,^.__0Z_"3_PV'C'_P">
M[7K=%9&IX_+HWQPG$8G\7_!^812QSQ"7X6>+Y!'/$=T4T>_XN'9+&WS1R+AT
M/*D&I?[,^.__ $.OPD_\-AXQ_P#GNUZW11=Z*[LKV5W97WLME?K:U^MPMUZO
M?SMM?O;I?;H>/RZ-\<)_+\[Q?\'YO)E2>'S?A9XOD\J>/.R:/?\ %P[)4W-L
MD7#KDX(R:E_LSX[_ /0Z_"3_ ,-AXQ_^>[7K=%%WHKNRV5W97U=ETOUM:_6X
M6_'?SMM?O;I?8\D_LSX[_P#0Z_"3_P -AXQ_^>[1_9GQW_Z'7X2?^&P\8_\
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
M*]S<6%U<O(?#&EEVN+K2E72[F=FR9;C356PFD+26:BW:,5Z17FWP9C:'X/\
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
MT1\'?^AP_P#+?\4__*2NL^G/:J*\5_X:(^#O_0X?^6_XI_\ E)1_PT1\'?\
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
M2A@9)>04445Z)]$%%%% !1110 4444 ?D?\ M3:/_P ,D?M&:5^U7IHU&T^
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
MEL+/Q-8Z)J-]<Z%=7L=K=/:0:I%:RW*VUR85?[/-LQ?B9_R,_P #/^RMW/\
MZJ+XL5^?/_!-[_@FGJO[!(T_2M0^+>G?$GP_\/O@3X8_9N^%K:;X-G\(:U??
M#_PY\3?B+\53XJ^*LK^(-;T_Q)\2+S6_B)<Z3_:6A6FA:1!I.FM.+"2^UB]>
M+[0^,OA+5M6\;?!J]M/B)XW\/0WGQ,>RBTS1$\%&PTZ:+X4_%"9]2LCK/@W6
M+XWUPD+VLXO;Z]L?L]S<>390SBWG@ZJT:,7'V-65:+AS.4J;I-/VE:*3IR<G
M!RI0I5'!RG*FZCIRG-KF7/2E5DI^UIJDXU'&*4U43BHP?,IQ24ESRG%248J:
MCSQC%:/Z1HKR3_A6?B3_ *+C\6_^_7PG_P#G5T?\*S\2?]%Q^+?_ 'Z^$_\
M\ZNLC4];HKR3_A6?B3_HN/Q;_P"_7PG_ /G5T?\ "L_$G_1<?BW_ -^OA/\
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
M@_\ IUE>#PN$LO)8C$8KYI[.YZW17DG_  K/Q)_T7'XM_P#?KX3_ /SJZ/\
MA6?B3_HN/Q;_ ._7PG_^=76A]6>MT5Y)_P *S\2?]%Q^+?\ WZ^$_P#\ZNC_
M (5GXD_Z+C\6_P#OU\)__G5T ?D!_P %/?#MQX0_::^ OQ/LH2L/Q!^&_CCX
M=W3QGRHY/$7@#4;#XA^&KF^F'(:"*2]6R0G]Y)$5525)/[:>"]?B\5>#_"OB
M:!UDB\0>'=%UI'7!5AJ>G6UYD$<=9B.....*_)O_ (*H_"36M._9Y\._%.3X
M@>._&5S\(/BSX$\4&U\1KX&AL;'1]7U%O"FN7AE\/>"-!N@!;:U"LJ7-U/8O
M%N$]I*XB>/Z5_8_TO6?'O[/_ ((U*T^,?Q(TM=)34O##Z;HJ_#E])LET#4;F
MRLH;!M8^'NKZG]F.EK821B]U&[E DP)/+V*N&>OEXBX.S+99YP%FG#V(ETGF
M'A[Q=/$X12[U/]6>/J:C=\WL,-HN2&GR>4_[)Q)Q+@=HXF> SFBNC6.PL:&)
M<>FF+R^;E;:4];-Z_>M%>2?\*S\2?]%Q^+?_ 'Z^$_\ \ZNC_A6?B3_HN/Q;
M_P"_7PG_ /G5UN?6'K=%>2?\*S\2?]%Q^+?_ 'Z^$_\ \ZNC_A6?B3_HN/Q;
M_P"_7PG_ /G5T =[XJUR#PQX8\1^)+DJ+?P_H6K:U-N.%,>EV%Q>N"3_ 'E@
M*^I)P 2<5^)?_!*[0+GQK^T#^TU\:M1+7'_".Z+X4^%>F3SVOE2IJ.O7U[X_
M\8+',1^^!OY--\QP00CQ*P8%2/N#]K_3M:^'?[/?Q UVZ^,7Q+U875E::#'I
M>K#X<1:;J']MWUO8W5O>OI/P[TK4EMQI\EY-*;/4K.8)"Q68 $-X1_P3!^"V
MMP_LK:+X^C^(GC[P?=_&/Q=XQ^)=QIN@#P+-:26.I:Q+H_A^=Y?$?@?Q!J1D
MD\/:+IKE#?BV3>3!;Q!V:3ER>5^(N*,?O_8W ^79#AW_ "8[CWBF.*QO+VFN
M&> I1E9W]CB_Y9M2^6S2/UOB3AW![PP:S#.JRZ7PV'^IX1R6W^]9@Y1O]JG=
M:JZ_6FBO/_#W@G6=#U./4+WXG_$#Q3;I#-$='\0Q^ ETR5I5"K/(?#_@30=2
M\Z _/#LU)(MQ/G12K\M>@5U'U(4444 %%%% !1110 4444 ><?&(S+\(_BFU
MNUTDZ_#CQP8&L9M(M[U9AX9U0QM9SZ^#H,%T'VFWFUL'2(I0CZD#9K,**;\9
M86N/A!\5K=+>2[>?X;>.84M(M$M_$TMTTOAC5$6WC\.7<L%KX@DF+"--$N9X
M;?5686$TL<=PS@H ;\%XQ#\'?A/"L*VZQ?#3P)&L":9+HJ0!/"VE*(5T::26
M;25B V+IDTLDM@%%K)([Q%CZ77F7P4,9^#7PD,)@,1^&7@(Q&U?4)+4QGPKI
M6PVTFK :J\!7!A?4P-0:/:UZ/M)DKTV@ HHHH **** "BBB@ KR3XF?\C/\
M S_LK=S_ .JB^+%>MUY)\3/^1G^!G_96[G_U47Q8H ];HHHH **** "BBB@
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
MGFN<\-QP3Q6&C%5/J/"=+,<376%EBG5KX+$2PM.M&E.*K4544OUKU?XL>/\
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
M(+9UTN;P5I,5X;Q])2Q6+^T8'#W2M'YKJ(G^B_$G_!6']CJ]M;_P]%J/C7Q
MNK65YITT.G:/IFGB>VN[<P7"K<ZMXATN2 M#.ZHX02*ZD@#Y&;\6K#X??\$W
MM)\1-;:S\.?C=X<\'V%M8K:>+K#XM)=^*+.6SN]5N)K^+2;7Q.EM;:A<Z?-H
M=D]PEW/96 TZ[U2PL1<:I!%#X]7PP\2J=;#RR+!8RA@*'[_$9=F]:E"52G"I
M3?U? 5,3#%XUPJ4U4IJC*I*5&3C[&3A>,/U;*_I%_1US'+,XCXH86GC.)\RI
M_4,EXOX(X:SN=.&*KX7%0>;<0X+*O[!X=J8S!XNIA<5+&8;!TUF5.-99A05=
MQK8G^G?]H[]G?X?_ +3GPPU?X9^/[65(;AH]2\-^)=/"Q^(?!7BFR#/H_BKP
MY>?+):ZEIMQM<JLB1WEL9K*X)AG?'Y ?LH_'7QU^R5X^\3?"#XU>)[/Q3X0T
M3Q7XD\-^(=6\+H-2LCK5E<P6UGXZLK54CO+6748;6.+Q3HD"O);7S7DZPSW=
MN_G^;>"?VC_&OP<^S7'[,/[=_AOXT>!;=@T7P._;1TS5]$\0VFGIN$6FZ!\;
M+&S%LTL<68[8:E?6]G',85FC%O&-_P"<>H_M3^.OB[\>O#GQ!_:J\(?#[Q+X
M'N-5M?"GQ*N/#?PVM;3Q%#\.9]5DOK^?P_JV@7>GW]SXL\/0VYM/#WBJ&Y.N
M)&1#:22VMXB'P>+,HXQS#"Y!E&,RWBCA'$9#Q \\P6:RX+K\3?49U\(\!F.
MP^(H9SDV'_L#/Z4Z/^L='ZW5I5J>3X#%O 4,PPN'S!?-TN$.$N*:M?B3P]\9
M/!K.Z^#PDZ?L<5QM_JWG&:TH0Q%>EE>+X7S' /-Z><TIT%0R^AB*52C7K9A]
M2PF:3C*5&E_9[X7\5>&_&NB67B3PGK>F^(="U&,2V>J:5=1W=K,N!N7?&28Y
MHR=LT$H2>%\I+&C@J/G#]MSQ>/!O[,OQ.O$F$-WK&EV_ABR.\H[3:_>P6,XC
M(Y+QZ>][/M')2%\=*_%KP9\=/AA\ ]9D\6?LD?M@Z'XT\&W,JW&H?"3XSVGB
M/P=XL>V5CC3UO/$N@Z'HGC*6*/\ <6MS*= \6QAE6#4]6D&)NU_:(_X*.^%/
MC1X7\'Z7J_PZUW1O"W@WQAX8\<>-7L]6T;61XJM=$FV7^C^']/86]_&KI<W;
MPMJ<<*7,'F6T@6=,CYGB#%Y[BLBSS(*^48JIF^89=/+\!F7#^#S7,\CS6CFE
M?"936QV!K/+HYCE5;"87,L7C,;E&?X/"8[+X495(XS-<'&&-G\UCL5B,#2JX
M+.L/#A_-*O+A*&&S3'99AJ6*Q>)JT<)1HX#&RS.6#QM2I5Q,'"E1Q,:SIQJ5
M'2A&C5</VD^"^AZ%\#/V=O &E^)=1T[PSH_@CX?:9?>*-4UJ^MK#3-'N'L1J
M_B*YOM0NI(K:WM;?4KN]+3S2JJQA=S9K^3#X9_#G]HWXS?M;6OQH^%'@_P"-
M?C[X-7O[8$FOVOQ#\.P>+[GP/-X4A^-<>KW%^FH2W$-DVC6WAR5+BY"H;:"P
M)@E10CPK^O\ HVC:Y_P4#UW3/'_[7?Q&\&?!W]EG3[Z#6/AQ^R5IOQ)\/6?B
M#QY:6[B;1O$OQVU.RU:"807,/DW%MX-B,+P1N\<L6G%FGO?TBT#]HSX!>%Q;
M?#3P;+I=M/X=AO-#\-^!/!"^';X7$&E+I4>A:?X6TSP]J<]I/;^(H-5@;0/L
M_E6\2V>K_P!MOH[:3J'D_08GAC,^*)X6<,NS/+<KRJ2JX1_4Z]/$XF%-8:C3
MJ2HUZ6'IX3+Z=#!T84I5I?6*D+5IPPM%P=3]ZX7\2^%O C+LURG"9MPOQ9Q7
MQ-EV&R+-,-3S; XG(.',/3H8VG#+L/F&78C&XC/>)IU<PE]<CEL5DN J8=X&
MGB\WQL<3/#?5%%5[>Y2>.)B!%+)$DCVS2PR30,RAGBD,$DL3/$Q*.T4DD992
M4=U(8V*^@_KO^*NON;79V/QO?7OK_5]?OU"BBB@ HHHH **** "BBB@#S/XU
M1I+\&_BU%+%#-%)\,O'D<D-Q87NJV\J/X6U57BGTO3'CU'4H9%)26PT^1+V\
M0M;VCK/)&P*3XU/''\&_BU)+)##$GPR\>/)+<WU]IEO%&OA756>2XU+2U?4]
M/A106EOM.1[ZT0-/:*UQ'&"4 +\%9%E^#GPEE26.=)/AGX#D2:+4;G5XIE?P
MMI3++%JUZD=YJ<<@(=-1NXX[F]4BYG1)974>F5YM\&G>3X0?"F2226:23X;>
M!GDEGOK/4YY7;PQI;/)-J6G)'I^H2NQ+27UBB6=VY:>U18)$ ])H **** "B
MBB@ HHHH XO0?A]X6\->*O&GC32+;5(O$'Q ET6;Q1/=^)?$VJZ?<R>'[*73
M]+.F:#JVL7V@>&ECM9I%ND\,Z9I":G*5NM36\ND298/$'PM^&?BS4CK'BGX>
M>!_$FKF.*$ZIKWA30M7U'RH%9(8Q>ZA8W%R$A1W2)1( B.Z* KL#W=?,7[5O
M[6?PS_8Y\ ^&OB5\5])^(>J>%O$OQ$\-_#=)?AQX)U+QWJ6C:GXFM]5NK;6M
M:TC27&HP>'+&#1[K[?>6-OJ%^;B2RL=.TS4-0OK6UD.D5TC%0BND8QORQ2Z1
M7-*RZ<S[ANY/K)\TGUE)J*;;ZNT(J_:*['(>,_V&?@9\0-=UG6_$OA70XPWD
M+X/TS0M!TG1]+\*-%H\VGS7ITZWM?L.N7MY=W,M_<)J=M+9'R+.#[*QBFFG]
M$T+]E3]GFPT32;#5_@1\#=7U.RTZRM-0U0_"'P'$=2N[:WCAGOVA?1)FB:[D
M1IVC::4HTA7S9,;S^'__  3V_:X^,7_!2#]NC4_C]X4^(7A#3OA?\"? WB/P
MMJ7@GPW;>(M8^'][\/OBEXRUM-!T+3+[6?$5O9^.?B+>6_@#P3\1M'_:/\!:
M%H6@KH5_XO\ @7X_^'>B^*M M9K3]JOVM_VJO!?['OP8\2_&OQGX3^(7Q!TC
MPI?^"[?6/"/PDT&S\6^/H]+\9^-M$\$1^)(/#<^JZ5+<:'HE]KD-[J]S'.91
M:V\T-E!>7[P6DOH/-<R="EAEC\7##T-*-&EB*U&G27+RM4XT*M%14OBFK/GJ
M-U9\U1N;PHX7#8>K5KT*%*C7KM.O6I04*M9K9UJD6IU6NCJ2FX[1<%[IS/B+
M]AS]FGQ/X@N+[5?A+\,M-TQK>Q_L/1?#'@7PSX9:VURQ2Y8^(;JXT^PC_M6]
MM4E":?ILUL=$BB6XEU73M7DGC-GUWAC]D;]G31]"T[3-7^ WP'UO4K.)X[O5
MS\'/ D+ZE(9I9#>30SZ1>/#/.'$D\27#P),76U2&V$4,?X@^"?BU^UA_P4Y^
M,E[\5/@1XF/PB3]C?XQ?#WQ_\)+B&*'Q=^RY\>_#%W<:WI'C/X>>(_&NH^$_
M#OQ2\&_%V\^''BGQCX-\;:QX%E\8_#6\L+S1H[GPUIGB3P]))+^]WQ_^.O@G
M]FOX5^)/C-\2+;Q5)X#\'"PN?%E_X1\+ZIXNO?#NB7=];V5[XIU72M&BGOX/
M"WAR.<ZKXIUL0O:>'M!MK[6]2,.FV-W<0N>;YK4IPI3S+'.G3Y>2/US%)1Y8
MN.C6*4M4[SO*7/*TI:I-;4TJ-2=:BE1K5/XE:E>E5J=_:5:<H5*EW9OVDYW:
M3]VRMY#KO["W[-?B77K[4]0^$?PUTS3UBL'T'2O"G@/PSX:&F:S9Q2(?$5Y-
M8:>L6K7T9>..QTZ\M6T"**.5]1TK59[DR0=GX8_9,_9XT;0M,TS5/@1\"M7U
M*RM_)N]57X/^!X#J$WF.S7CPSZ3>RPRW&[S)8OM4L<<C.D)6$1HOXZ?"?XW_
M !F_X*5?MD1>//@/\7_B!\,O@C^S]IWA^>VOO"U]K.G^%M,U#Q/._B9-,\?^
M$+_1+?PY\0/BCKVD:;J/PH^-WP)^(HO]/\!>$]2^''Q^_9_^*+2^(+NVU#^A
M#47OX]/OI-*@MKG4TL[I].MKV>2UL[B_6!VLX+NZA@N9;:VEN!''//%;7$D,
M3/(D$K*(V)YOFM2G"E/,L>Z=/EY(_7,6E#EBX^ZUBE)73O*\I<\K2E[R324(
M1J5*L81C5J_Q:L8VJU>K]K53]I4N]7[2=3771I6^-/&/[%_[+7C7QQ9Z;JG@
M3X8:*MMX934=/\!>#_#7A3PAK-U]BUZV>[\6WIT*TLM9O=,M[AM.T8!8AIB2
M7+PWLL\MU;0Q>B^!OV4?@9X3\.6.A:G\)_A-XFNM.EO$BUW4?A=X(&IWEG)>
M3S6']HR#1G\^^MK22&UN+I2BW,D)G2&!9!!'^(MEX\_:^_;X_;6\#V4/P0\3
M?LH^.?V0?&/B3P5\3OB+8:OX*\40_!J_N?"'ACQH$TCQNEEIFL_$ZR^+<NH:
M1H.L_!'7] UGX0_%?X#^+_"'QAT;Q+\-_BWX"DTZR_=_]H3]HCX3_LM?#*^^
M,'QKU_4?#7@'3-=\)^'+W5M+\*^*O&5Y%JWC;Q+IGA+P] F@^#-&U_7[A+O7
M-7L;:2:VTV:.V24S3LB*2:EG6;SHPP\LSQ[HT^5TX+&8F*@US:QE'$1G>7,^
M=NI)U+1<[\D>7DEEN73K5,14P&"J5ZR4:M:KA</5JU8J]HU)UJ59U(J[M&?-
M&/V(PV?F7Q*_8N^"7Q+DL-.N?!7@OPMX4L[.]DN-'\&>!O"_AS4=6U^9XDT[
M4M1\0:9IUMJ9T[1[879@T6VE@M;Z^NH[O4'G2PMK<]-X%_94^#/A+1)- U;X
M<?#+QC;6>H7HT'4=>^&G@R?6[/P[*X?3-#U74GTF6;7)]'C:2QBUF[(O[^SC
MMGU SWJSW5Q^ _QY_:X_:/\ ^"B?[0'@_3_^"<]^WBG2_P!ESQ9%\7-+GTC5
MYM,\'ZMJWAWQ/I?@_4K#XH:__P )CHOPO\5#QSX3UL^./V?X-.\;:SI7B3P<
MWQJ^'7Q9\)?#/XA:-H/B/2OWL\>?'N#]ES]E[3/C1^U=K&BV^L^#_"GP[L?B
MKJ/@*R>#P[??$CQ1>^'/!T]MX4M]?U*VBTW1=8\>Z[;V6E7/B/6['3M*L+N*
M[UW6+*QMKN^BJ6>9Q+#QPLLSQSP\)<\*?UO$KEG=MS4UB%5YY<S4Y.K+GBHQ
MDN6$5'BAPWP]3Q4\=#(LGCBZD>2>(65Y<JDHK:+?U'ELK*UH*UDTTU<Q?'O[
M$G[/?Q"U73FU3X9^!-&\-6.F7EO/HGA+P;X>\+7>J:G<W5K-!?7NN:+86>H+
M;6$5J4AL;=XQ/-.9)YC#$;>;H? G[)7P*\'Z-+HM]\*OA7XG6+5=2N=-U/6/
MAEX+FU>/2[NY:YLM/U"\?1Y&O[C3ED:V%\?*:YC1)7ACD+BOY^/VH?VOOVL_
MV^_C[XF^&7[!>I:T/AY^SSKOVCP]XS^#/Q$\2PP_$?4[VY\+6J?M Z?XX\*6
M=E\+O'WA[X+R7&L/I7P%\2^/=1\(?&>]N?%/@;Q?IEAXBT33+O3?Z4_BG\2M
M#^!WP>^('Q=\>3:EJ'AWX3?#OQ-X_P#%\^B:6;K5KW2?!7AZ\U[7)M+T>&0+
M)>W-KIUR]K9+.D2RND3W$<2M,LRSK-Y4(X>69X]T8-.%/ZYBDHR3D^926)53
MFES-3DZC<THQE=0BH]2RG*E4E6669>JLXJ$ZGU'"<TX*]H2;P[4HJ[M!P<(_
M9A!ZOQKXG?L=?!3XBVNGZ+_PA/@+P;X:1-4EUJT\)^ ?"6B:SKM_+9^1H9?Q
M!9:;;:A8Z=HMV\FKS6-D\9U>\@L8+Z8Z?#<VMWL?#W]D[X,^!=,O] N/A]\/
M/%>BQ:E+/X7?Q'\/?".H:]H>CSQ1,= O==GTJ6\U^WL;T74FFZAJ1?4HK"XA
MT^ZN+L645Q)^*WQ8^)OQ\_X*(_'[X??L\^-?V9OB/\+_  QX,\&_![]I?X8?
M$'X+_&WX1>+8_AIX^\:>*-=?X0_M3ZO\15U+3=,\<?#7P[X(T7QUILOP9M?"
M/BS2/&OC6VO- \2Z9X@\,ZOX/\7V?[IZMX_\-?LX?!K1/$/[1OQO\+)'X:T[
MP[H'BKXP?$:^\#_";1O%GC#4I;;2;6YFCN+S0O!7AJ]\5:]<1VVDZ+#>6]E;
MSW=O91W$@1KAJ>>9P\,L(\SQ_P!7C+G5/ZWB5:I=MU.=8E5>=WY7+VKO"U-Q
MY$HKC?#/#CQ,L8\@R66*E!4Y5I93EDIR@MHM2R^4'%:63IZ63335SSWXG_L<
M_!?XE0:?I$O@OP/X1\,0P:H^JV7A+P)X5T/5];U6XMEMM!EG\166G6^HVFFZ
M'<23:D=+LI(4UC45L%U":2QM9+.ZV/ /[)OP6\%Z5>:!??#KX;^+M*@U2ZF\
M,3>(_ASX/O\ 7=%T&Y2%XO#U]K=QI4MWK\>FW7VI=/U342VI'3I;:SOI[N2T
M%U-^)'QS_;!^(W_!3[QA'^R3^R_J?B'X;?"+X@:;=>#?'?CF#X>ZCXS\8^']
M;U'P!X[F\87'Q#ECLKOX5^'/#/PA\8Z=X;\,:[X;T?XL^$/B[=^)_$/@3XK_
M  H\3^(_!3Z<FO\ [I:KX]TK]EO]F@?$#]H_XG)K&G?!'X3:;J?Q@^+EQH5Q
M8C7[CPCX>M(?%/C5_#FE'5;BTGU^_MKC4QI-BUX8;B]%K"SJH:AYYG$L.L(\
MSQ[P\9<\:?UO$JT^9R<^=8E5>>5W&4G5?-!*FUR1BDX<,\.4\2\9#(,EABG#
MV;K1RG+8S<-N2RR]04?)4UWO?5\OX_\ V.O@'X[AT;33\+OAMX<T>UU">\UQ
M/#?P^\*:/J^M6K6%S:PZ7%K5AI=O>:7;M/<+<75Q:M]J=(!!;R6[R?:8CX>?
ML=_ ?X>#6;"V^&OP]U[0KJXL+C0[;Q)X$\,:SJ^A+;V$5E=V9UV_TZXOM2MK
MB6!+N&2[;[5"\LL4DMP DA_';]J3]KC]J?\ ;2^(_@K]E[]F+X+_ !<^$WA/
M[7\.?%?QKU+XF_"N^N?&&B7TGC;3O&GPNT_QDG@WXK:=H&A_ 'XI:%X9GO\
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
M-GB=?#&EJ\<^G::SZ=83(P*RV5@[V5JX:"U9H(XR?2*\S^"T:P_!SX31)%'
MD7PS\!QI!%IUQH\4*IX6TI5BCTB[>6[TN., (FG74DEQ8J!;3N\L3,?3* "B
MBB@ HHHH ***X'XI7GQ)L/AYXONO@]HWA;Q!\48]$NU\":3XXU.^T?P=<^))
M0(=.D\3ZAI<%SJ<6AV<LGVW4HM-B&H7=K;26=E+;W-Q%<1 'S'^W#^V3X=_9
M!^'ND7\UA?ZCX_\ B-?3>%OANUQX0\<>(OAWX;UVYO-%T*W\<?&K7O!.D:I<
M> _A%X:U_P 4^&(_&'BBZ,#PPZK;V]D?-EEN;3XCTWXF>.OV_P#]D']HG]E7
MXU? _0/C+\</!/Q:\0_LP_&'4O!^D^*_AE^S/>>._"/Q"U%M$^*GAWQ9XOO=
M;\0V>C>$=#\/^$_BIXE\->%+_P <^)O#^K:GHO@JSO[O6[]FL?A/]E#X"?M
M_MQ?&?\ :CL_C5XI2Z\ ^(OB+\?_ ($?MPZWX$\<?'CPCX=\36MF/%O@#1_@
M;\,/#'C+3]0\,2ZC\-?$_A7P1\6_A9\8_A[XI\/>+_A1\/O&^K_"3QS!XIUG
M4+35H_W(^/?Q8\!_\$\/V7K"_P#A[\"?B;X\\)_#_3'\/>$_AA\#O"8\7:SI
MFE:/H.N>*-;\3Z\^K:YHUO;>'?#VAZ%KOBKQCXDUOQ"=<UVZCFMM/'B/QOX@
MTS3-5 )?VCOVG? /['/@*QU&;P!J_P 7?BM+X=-]:?!?X$Z;X*3XI^)O#'A?
M3K[6/&_C;2O"WB#Q+X9BL?A]X.T_3=8U35-7O]3CTVTO9--\-V<UWXEU[1].
MU#\VOVT_V7OV'/V_OBM^RU\9-,\0^*]?^)OQP\,1?";7=$^$^I>(_P#A*O&/
M[-]Y90^+_$H\9ZEX1\:>%[[X)7_P7U#Q9IGB5?&NH:I&ECK.N-\._$7A'QO=
M^+-$T>R^8?V>?A]^T1_P49^(&E^.O%]QI/PM^-/PPU;X=^+/&O[7UK^SCIV@
M^.-+\)^*OAS\8OA9\:?V+_ OB:?6]7^'OC[PM?>&_B5:?$CX2?%KPK=Z]I^G
M:!K&D1?&/P OQ6\.Q&3^C3X1? SX9_LX?"3PY\(/V?\ P#X6\!>#O /AN;1/
M _ABQBEM-+MF6-IHSJNHJE[JUY-JNI!+WQ!K5V^HZQJ=Y+<:G>RWM_(SN >8
M?&_XL^#_ -B?X"W>O^%_A#\2_BE_PCD,O]C_  L^!GA&Q\5_$;Q3J%T+_5]=
M\2W>GS:CX=TP+))#J_BGQSXT\1:OIT-W>O>W5U?7WB+5K*RU'X)_8[_;+_:9
M^*\'[17PP\1^%[3]K#QAH7@7X??&/X8?$GP+X'A^ _P.U#PO\?/A3X)\;^%O
M@AXE\4>*M?U?R/%/AC6/$?B.TG>SL]=\8VOP\TFQUSQOHFG^(]3TG3]<^(O!
MW[//[;WQG_X*4>/S\3O%G@+4OBI\'/$7P0U3QM^T#X3^%WQ0^'G@WP%\$I?#
M'A[QE+\)_@OXENO%.HZ3X^/Q<L/'GQ0^#WQ5^$OBNUU7PKJ^E>$?#7QVU%_
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
M7A:V\*6.IW\'AKX-> KN]\&^ [[Q%<>%/#%QK%U]HU"^^&6_X*$?M?\ B_\
M:A\&WWPT^'FH:;X&D^*>@? 7Q[^PM\8_"NB^"OV@+'1/%5E\+_'&G_M+>'?$
M/A>3Q]J,\&F_#GQSJ?C;Q'9^+=2\$_#3P3X7T&\\#>+Y;;XO:EH,-W5_X*P?
M"K]J_P")7QE_9Z\.0S^&OBQ\ /'GQ0N_#W@']G:T_9VF^*?AUOB%H?PG\1:M
M9>)OVD/$E]XCT6&T^&OBT7?C_P *>(=434/"=G\+M,M_!OQ!\&:^_P 4=-T^
MVN_TK_8X_8R\)_LQ^&-*\1>(O[)\?_M+:W\-_ _PZ^+7Q^NHM7OO%WCCP_\
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
M'@SP-K&DZ+H'C?PCHVO^"IM$UWQ%#XP2V\6Z[JP\&?"Z/Q;XT\.^(=%M<_\
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
M7PM?:!=Z2D&I0:E\%^ _^"!DWP]^/'B?5M%^*/@9O@OXG\+Z7(/%MUX,BO\
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
MD\.?$@R66I>)]+E9-'\,%&N/"?A>#Q9J+QEO&"L89M.N$ALF94>2]#1SQVT
M%RR6W[>7P@NKJRM(_#GQ(62^U#PKIL+/H_A@(L_B_P -7'BG37D*^,&810:?
M;O#?,JN\5X4CMX[F FX7NK1A7E*4X0UJSK*,8N$*<ZE.I1E[*,9_NX^RJRIJ
M,9645!W<X1F?.07)&,$W)1IQIWG:;E&-:GB%SMP7/)UJ<:CE)-M\T;*G)TSX
MM\>_\$2/@#KWQ2'QE\)>-O&OA[Q;H.E_#Z;P)HU\VG:EX9\->*OA7X"\%?#[
MPI-;J]G]JM/"6HZ)\//"T/B?PO8QK%/,FHZCH]SI5_<026W@_P &O^""G@34
MO@)J/PU_:GUWP->>+KW1]-\'V>K_  (\(Z#80:;X7T?QE9>.AK,_B3QYX-N]
M?U;XA>)=72]TGQ)XC73M)M_^$(B\.^$+:QE3P^NK7OZ?V?[?_P &[VWL;F+P
MU\3%34++P9?PB31O"P=8?'.O7/A[25E"^,W"R6][:R2ZB$9UAM61[9[N4M K
M9_\ @H#\&[>SN;Y_#7Q-,5MI>NZM(JZ-X5,AMO#_ (MB\&WJ(#XS53/+JDRS
MVJLZQO8!I99(;@"U+E[_ +53]]5HU%)2LU&5;%SQM:K3LHNE6JXB<I3JPDI.
M'+32C&$;5%N"H<C</J\Z4Z;CO^YI4J5&,W+VGM(4U1ISC&HI7JQ=6<YSG4]I
MF2?L&Z5#XD\!^+=!^-/Q#\(:YH?[/>C?LQ_$>3PIX?\ AGI.F_%OX6^&K_4-
M8\-VFH:+_P (7/I7@35M&UC6O$$]OJ'PZM?#D<EAK^IZ5+:-;KI[V'R/??\
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
M\3&+EB2Q<MK!W%B3N+ [LG.<FO<+;]O3X075S96L?AOXDK)?W_A33H6?1_#
M19_&'AV?Q-ICR%?&+,(H+"W>&^95=XKLK';I=0DW"UK3]O\ ^#EY;V-S%X:^
M)BQZA9>#[Z$2:-X6#K#XVUVX\/:4LH7QFZK);WMM)+J 1G6*U*/;/=REH%[\
M#F^9Y8JJR_'XG!JLXRJK#U%#VDH*2@YWI5&W%2DEJMWNW<NE7K4$U1J3I)VN
MH-)/E5E]E[+16M9?A\[Z)_P1K_9>T]P^I^+?CWJ__$LT^S7R_C-XWT=K>ZMG
MNFNWM7TW58V32[A9;9;32I_M!T\VKNM[<-=2;/7I_P#@F]\)]&^&?AKP#\,_
MB%\8? &L> _C=X=_:$^'OCZ]\92?$OQ!X2^)'AW1=1\,)+!8?$NV\3:%J'AS
M5?#.M:WHVL>'+O3C9W::I-?QO!J4-M=Q=1/_ ,% ?@W;V=U>OX:^)IBM-,U_
M59%71O"ID:W\.^*HO"%ZB ^,U4S2ZE,L]JK.J/8AI9I(+@"V-F]_;W^#]C)J
M$4OAOXE,VFW'C>VG,>C^%R'?P#IMKJNL&(MXQ0LES;WD2:87$9FF61;I;- L
MC;8[/\ZS.E[#'9IC<3156C75.=51C&MAZGM:%6/LZ-*4*E*I[\)1G%IN5U)2
ME&6E3%XFM&4*M:=2G.,HSISY90G&<90E&4'#EE&49R33TL^Z37RWI'_!%O\
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
FA+?>.X;R*_\ ^$BU)[.*+2IDACO?[*OY;?5E .F75HGG2% '_]D!

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$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" %+ B<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M/@_Q3X:\-7L>JZ4R&TU#PQ;:E;:?K>MOJ=IX>TBTUK7%6.Z^KOC'_P %@_\
M@F]\ ] ^$_B3XH_M0>'-%T_XW?"_3/C;\-[31?!?Q2\=>(]7^#^LV=O?Z5\3
M=7\(> ? OB?Q9X,\#W]M<H;;Q)XWT3PYI4DT=W:BY^U6-[#;_!O[5O\ P2IT
MZS_:"_X(F^!OV6_V:/!\O[&_[$_QI^,?B7XI^%KB^\+77AOP)X=\2>#-/?P]
MK^J:)X\UN77O'6K:IXY@EU:XO[.V\3:]_;B)J^H%&V72X?QD_9X_;4_9-_X*
M1?MB_M:?L]?L8VW[;_PI_;1_9<^$_P '= \.^&?BS\'_ (6Z[\ _%7P@T"X\
M+)X0\0:7\7=9\*Z;/\&O&T%U;Z]??\(-=ZU?PW]K-%=>&9'@MI;F,36<E.K0
MHI.>+SVE1I*E.FJG]CY3@*N @Z+JU7A%Q/F^(Q-'!5YUYX3+L/0E1G5KUG3J
MT9P]-\[A6GRPAA\LK2;JJM./]J9SC*%>*Q#IT88B7#V3TL/7QR]A&OF->2JP
MI8>E*=.I^I_QG_X*9?L(? #X7?!WXS?%#]I/P+IWPX_:#6&7X(:[X7M_$GQ*
MNOBG:R:<FK2ZCX)\.?#/0O%_BC7=)T[3I8KG6]7LM%DTO0%FA36[O3Y9HD?\
MY/\ @FW_ ,%C?"OQK^#_ ,;OC'^U;\8_AIIW@C5O^"G7Q!_8H_9/\7^"?"7B
M :%\0M(U.XT8_ S14D\.P^)WU#6/%EE>W-P/%FHIHVBRQM&]_+IVW+?GW\!O
M^"6'[>O_  3AU#_@D5\:_ OP9T/]MCQ!^R/\$_VIOA#\=/@IX$^*O@OP'JO@
MCQ#^TSXW\5_$BS\6?";Q'\8]0\+>$=3T/PE-XG7P+KSF^TO5KG3-+-WI>FWM
MMJ6RQX/P]_P2Q_X*-Z'^PY\01/\ LY>![?\ :&\!?\%Q;+_@I/X6_9\\+_%C
MP)%X:^)GPLTO5]'U:;PK\-?'UU?Z;X=T-G:[OK705\=0^#KIK/1;A[S2=-GN
M+"SGWBJ5+&XIRG[3"?6*>"DVN;ZG@WQIPI@Z^)I<L7]>QD>'<7G&9T\=A:<L
M-]5PV(IQPE50J165?VTL-A(T$I5Y-XJ,DG3>+FN&>,:U&G5C4G'^S\+4SO Y
M%@ZN!QD_K4:^-H5)XBFG3J/^J#4?VV?V5-%^(/[0GPNU[XV>$/#?C/\ 92\#
M>%?B5^T/9>)SJGAK2/A5X$\;:9=:SX8\2^(_%FNZ;I_A%M/U33+*YNA_9NNW
M\]HJ+'?PVLTL,<GY2?M8?\'%W["?P5_9+\6_M/? #Q*_[3]YX9\?_#/P)'\.
MK?P]\8/A)?ZC_P +'U'=:^)!JOC/X.W$]IX57PQ9>(?$&@>*GT*7PEXQO- N
MO"^@>(9]>FCM1^=?QT_X)J_\%(OV[-0_X+3^+O&OP$\/_LL:U^W5^SY^Q;IO
M[/OAS7?C)X$\>Q7NH_L]^*%\2ZO\,/B7K?@?4=2AT#Q3KECH,&D>)[C3[>_\
M#:=>>(;:WT?Q5XGTRRU"_?ZP_;5^#?\ P4%_X*-?\$J/CG^S_-^P&/V4_C3X
M2T;]F";X=> _%?QX^!_B:?XU:M\'/'OA_P ;^+_"?A?5OASK^K^%_!W@W3K+
M0C:?#^\\=>(])GU#6=2G@O=!\.VMLVIW7-2<_8X6KB)1I55/(:N+P\:<ZGL\
M-B,XK1S?$.5.513AA,!AJ6'K9?0E/,%]8Q&+IS?M,#*AU-4W5E3I^_"I/-J%
M&M*7LX^VIY3A)993?/&#A]:Q^+Q%6&/JQA@J:P5+#UXKEQ2J_P! OP,^.OPS
M_:-^$?A#XX_"?7;S7/AOXWTRXU70-;U7PUXL\%74]K97EWIUZ]UX=\>:#X7\
M4Z6+>^L;N+&L:'I[S11+=PH]K-#-)^''[ 7_  6O^('[6W[>OB7]GKQ]\(_
MW@+]FWXQ:?\ M%:Q^P'\9M%U'7+C7_C[I?[,7Q7;X:_$";6XK[4KO1E;4;6T
MUGQ1HC:19Z=&-/T2Z1OM@GMYC][_ +3WB_\ ;,^)7_!,3XQ:G\%_V:O%O@7]
MLOXB?!/Q-X,\$_ 7Q%\2?A/>>*O!'C#Q:UQX(BU74_B+I/C%OAA-<^'-&OIO
M'<-UI_BN>)_LMO8+NU,O:+^!_BG_ ((S_P#!3G]E_P"'7_!+WXF?!CX[?#G]
MJKQG_P $W_B'X#D\$?LU>%OV?/AK^SYK=A\-?'T-CIG[1.BR?'G5OC5-!X_6
M]L!>C4/[;TS1;CQ3=W-YXFCC75F^P7'124?[9J1J+V>74Z^!RUJ<XU*3GG,\
M;3J8]5:=ZDXY-3AE&(]O&$L)16+S&.+E[3#)+CYJCR:E.+<\QJ4,5CO=ING6
M7]DT,)5A@I4JG+2IRS;$3S+"SISG"O5^K82IA(^SKIK]'_AW_P %0?VN?VF_
MV_\ ]IO]F?\ 9F\#?L;:1\.OV./CEX8^#OQ/\ ?M ?%7Q_X6_:R^+FE!Q<^/
M_B=\&O#'A[2;SPGI?@_2]+CU.X\)W'B6RUFW\0#1_/N=0T]-5C@T[YS^-O\
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
MXIL[K53I%_X#M_!WAK1?#FE>$X=-CL-#L='6+38[.)[@U]Z_MZ_LL_ G7?\
M@L#^PG\&/^";GA[Q5HG[?'A#]H&T_:I_;K_:$\._$+Q]X@U#P#^S/-J-E?ZU
MX<^.7BW7_%&KC49O&EK=0Z+X!^'5Z6AL?"@T?P?8Z=I_ACQ)I5F_5"A-8W#8
M"NXTZ[SB.28]4VZL<)B7E&3Y[6Q=&3C3CB\LR_*\VEB<RQ=Z$L/'+ZZA3E];
MRU8C&I5A]4Q6-H<U6A#*\1FV"E.$J+Q-##YQFV1T\/6C).>&QV89CE<,/EV&
M4:KJ3S'"PQ#HSP^/A0_L@DEBB"F66.(.P1#(ZH&<]$7<1N8X.%&2<<"I*_SZ
M_P#@L)^V1\(/VS?VFK#XV3_M(?#S0/A[^P[_ ,%$?V6OV5?@!\)7^,GAC0/$
M6N7NG^/G\3_ME?M/^+OAY+KMEXAA\"Z;?Z3X&^%WACQ=K>F#PU!HOAGQ!K,-
MY;?;7EG_ - +1=:T?Q)H^D^(?#NK:9KWA_7M-L=9T/7-%O[75-'UG1]4M8K[
M3-6TG4[&6>RU'3=1LIX+RQOK.>:UN[6:*XMY9(I$<XX9_6<OACU[L:F+=&G!
M6G&6%K9?A<SP&*=6+Y5+&83$QK>P5W1A.@I5)U:E6GA]<1:AC7@FU*<,-*K4
MD_=<<30Q];+L;AE3?OM87$4U2=:RC4J1KJ,53I4ZM?2HHHH$%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'S=^UU>MI_[//Q!O$U&
M326A_P"$3QJ$7C:T^',EOYGC?PU$=OC*]L[^UT;S0Y@/FVDO]H+(=*3RY+Y)
M$*E_:T-V/V??'YLCJ2W0_P"$5\HZ1)X0BU$?\5MX;W_9Y/'@/A1?W>\3?VJ.
M8/-6Q_XF1LZ* /0/@KY?_"F_A+Y(@$7_  K/P'Y0M1J8MA'_ ,(MI6P6XUK_
M (G(@VX\D:M_Q,Q'M%__ *5YM>F5YI\%Y1/\'?A/,LR7*S?#3P)*MQ'JD^N)
M<"3PMI3B9-:N8H;G6$E!\Q=4N(8I]0#"[EBCDF91Z70 4444 %%%% !1110
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
M4;W7;.SO;&%/B1<IX7CB\3:?Y-]/NMM,MO#KD[5698M\3^F? ?\ X)R?LS_
M'X3_ +3_ ,$-$T;Q)XY^&7[7_P 7/C1\9/C;X7^)FM6WB*SUO7OCW!%:_$/0
M=..G:7H3Z=X3N[2+[-IVG;KC4+%))'_M::<I,GW?15U).JL5&J_:1QT<3'&1
MFE*.)CC*N K8J-:+34XXBKE>75*J:2E+!8=^[[.TXIPC1>&E27LY8.6'GA90
M;C+#SPE/'4L+.C*,E*$L/3S+'PI23;A'%U]6YIP_(G]F_P#X(L?LI?LW_%+X
M1?%&W\?_ +4/QM/[-MCKNF_LK_#S]HGXZZQ\4OA;^R]8^(+4:5=Q?!;PC<:7
MI2Z5-:^'8[7PQI-_XHO_ !9J.DZ)86,5A>07MNE]7D_B#_@WN_85\0:KXE,G
MB_\ :KTSP#K'[0UC^U1X:^!^C_M :U:? WX8?'"+Q39^+-9\9_#SX;RZ1<:3
M97/BJZM&TW6H/$C^)XK/2+V^@\+CPY=3)>Q?N=134YJK1KJ<G6P\_:T:K;E.
M%;ZY@\Q]NY3YW5KO,,OP..>(K_6,0\7A,/B77=:E"HAPA*E7HN,?8XF*IUJ2
M2C"=-8;%X-4N6/*J=%83,,=A?84?84/J^+Q%%T73K3C+^++XO?\ !'W_ (*4
MZC^T+^V%J_PE^&6G^"/BI^T1^VI>_M ?!W_@H-\,_P!O_P"*OP:^'/P(\ :U
MKW@_6A'KG[$OA2U2R^)/CW3]'T+5]%\3ZGX@M-8;Q1X@UF2\6]DTBPM+BX_H
M//\ P2>_9RU+P/\ MZ^#O$OB'XI:O-_P4GM-%_X:AUFW\2:1IUQ<ZOI?@:/P
M+=:K\-[9?#EQ;^#/[3LA/?SVM^OB:..]FPCFUBCMQ^GU%8TZ5.G@H8%PC4HP
MPT<&Y5%S3EA%A,#@Y8=V<:<*5:EEN"JXN-&G1^N8S#PQN)<L2DUK5J3JXN6,
M;Y*KQ,L8E"T80Q4L1B,2JZT<I3I5,7B8855)5(X/#5ZN%PT8T)R4OCOXE?L/
M?!CXJ_L/W_\ P3^\3W?C>/X%:C\$/#G[/]Q>:7K]G;>/_P#A!?"^AZ/X?TV9
M/$<^C7=C_;[V&B69N]1DT.2WN)VGD^PHLHC7PO6?^"1_['?B+]I#]B[]JK6]
M!\7ZG\6?V$/A1I7P>^"UW=Z_I\NC:EX8\.Z!>:!X4OOB%I[:#Y_B;Q#X2&HZ
MAK/AW4[2^T6.QUZ[DU![.<1V\$/Z<45T2JU)8F>,E.4L74QD<PGB'9U98Z-#
M,<-'%N=M*\</F^9T5.*C:&.Q"Y;RA*ESPH4H8>&$A3C'#4\'++H4(W5*.!G5
MP%:>$4>;6A*KE>75'!N5Y8+#OF]QJI^1_C'_ ((L_L?>-/ WQJ\&7>L?'30[
M_P",O[:7_#P"'XB^%/B<OAWXE_"/]IV*WM+.P\;_  :\3Z?X?1/"L&E65M+:
MZ;IFKZ?XEBACO[QY))IQ9S6G$VW_  0C_8\;X*_MC?!+Q#\0?VI/'FF_MW7G
MPEUC]HSQ]\0?C/%XP^*?BCQ)\'KZVU/0O$UEXPUCPG.;#5M;O[9)_$D4FGWF
MD20D:;H.E:!I-O9V%M^TU%<\*5.G3]C"$8TO8T,/[-)\BHX:GE]*A2C%MJ,:
M=/*LKA[G(ZBR[!>WEB)86C*&\YSJ5(U9R<JD,1/%1G*SDL34K8K$3K7LFYNO
MCL;63?-&%3%XJ5.%)XBM[3X!_:U_X)N?L^_MB^$/@3H7CO6/BU\/?&_[,6N:
M?XC_ &?_ (Z_!+X@7'PY^./PJU>TTFRT*_N/#/C2WT[4;,P>)-(TZSL?$FG:
MIH6HZ;J:6\$OV.&YM[::'$^'W_!,?X&> _C3^R_^T)=_$/\ :%^)/Q>_92^'
MWQ@^'G@OQM\6?BH_CS7/&MG\<M1N-5\?:_\ %'4M3T)=0\2^(KF]N97TB33+
MOP]HFB0""QT_0XK&TM+:#]&:*U4I*K.NF_;5,76QTZGVGC,13Q%'$8E734:V
M(IXK$0Q$Z<:?MU4;K1JSA2G1RE"$J-/#RBG1HX:G@J=+[$,)1J4*U'#633E1
MHU<-0G1A.51473_<NE&=6-;X?_9O_8#^#'[*GPD_:$^#GP@\0_%/2=!_:2^+
M'QJ^-/C7Q!=^,+23QIX?\>?':&.+Q;J'@+7K#0M-'AN/2I(H;SPGOL]1N]&O
MHDNI;N_E!)^0/V//^"(_P8_89U?P@WP$_:\_X*"Z7\/?"GC;4/']U\#-;_:"
M\-:C\%O''B'6I#+K\WQ!\'V7PKTNY\4Q>()O+EUHW.LQ7=Z8+=&NUBACC'[/
MT4HI0G&I%)3CA,+@$[)KZC@:=*C@\(XR4X3P^&IT:,*5*I3J02I4W)3G"-14
MTG3E2?\ #GBL5CI16E\9C:E6KB\2I1<9QKXBI7K3J5(U(-NK4Y?9J<HO\=?A
M/_P0X_8J^#WQG\'_ !5\/:K^T%K/@OX7?%[Q+\?O@O\ LO>+OC1K6O?LK?!/
MXU>*;JXO]0^)7PU^$SV%NVF^(;2^O]6OM%CUKQ#KVCZ'>ZQJ%UIFEVTYM9+7
MB/ ?_!"7X*_"?XL?%CXR_"3]M7_@I+\+?%OQU^)K_%GXOQ^!_P!I;P[I6F_$
M3Q6=4O=2@7Q4)?A/=ZKJ^DV$>HWNDZ=IUWJTBV.C7$EC;RIO:5OW!HITVZ/U
M=TVX?5:4J.'LV_9TIRP$IT_>Y^>$_P"R\LC-5O;\]++L!0FYX?!X7#T'4?M?
M;^T]]XFK&M7<DKU*L?KCC4;2BXRC+,<PJ1=/V-JV.QF(26)Q5?$U?S<_:N_X
M),?L*?MA:/X8TSXE? WP1X;U#PU\8O!OQMF\6_#3P-\-_"/C/Q9XH\&ZE>ZM
M'I'C;Q&_@C5+WQ-X1\2WE_</XRT&^^7Q$"INKE7!<_HKIFF:;HFFZ?HVC:=8
MZ1H^D6-IIFE:5IEI;V&FZ9IMA!':V.GZ?8VD<5K96-E:Q16UI:6T45O;P1QP
MPQI&BJ+U%*'[NG*E#W*4ZRKRIQ]V#K*A3PJJ<BM%26'I4Z,5&,(1IP48PC>4
MIJ24IPJ2]Z<*3H1G+WIJDZTL0Z?/)N;4J\Y5I.4IRE4;E*<M%$HHHH&%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'S=^UU9R:A^S
MS\0;2+3I]5DF_P"$3VV%MX+T[XA37'E^-_#4IV>#]6N['3]7\I4,S?:+J+[
MD;:I%OGLHXW*K_MB6]O=?LY?$6"[M+&^MY/^$1\RUU+P[XE\664NWQWX8=//
MT#PA/:^(K_8ZK)'_ &=.GV69([V[W6-M<HQ0!ZE\''>3X1?"N262::1_AQX'
M>26XO;#4IY7;PQI;/)/J.EI'IFH3.Q+2WNG1I87;EI[-%MY(U'H]>;_!M'C^
M$/PKCDCFAD3X;^!TDBN+*PTZXB=?#&EJ\<^GZ4\FEV$R,"LMEILCV%JX:"S=
MK>.,GTB@ HHK\U?^"IGAWXRZ]^SQHMU\#M3^*?\ PFGA3XA:9XQB\"_#?PU\
M3?$&E_&--!\/>)9['X2?$J]^"?BKP;\7/!O@GQ9K+Z8T?CGP?KD5IX:\5:?X
M;N_&%M?^#VUFQN8J35-0;C.495J%.7)&4Y0A5K0ISJJG!.=7V4)2J>RIKVE7
ME]G3]^2O<(.HY13BI*G5G'GE&$92ITIU(P=2;4*?M)14/:5&J=/FYZGN1DU^
ME5%?S(_'K6?^"KWQ[\,_M/\ PS\?_#74_!W@\VG@.V\!? ?PK\./&WB_6]2T
M?2O%/[/?BK2/%/A#]I_0=%L? NN>)-.NW\>V?C[2=>\>7>I:U;:1K/\ 9?@?
MPX-/AN;SSG]FOP'_ ,%-_@_?WOA?X=?"[QY\(O\ A-M>M]*\5_%?4_A1HOCK
MQ</"NG7/[?'Q#LHI9O&^JZKH<L-KXQE^"FD:5-<:,XT_3?']IIYCN3JUM-IH
MY\GUB52,E"C0E7BX+VLZD84L96G!1IN4742P511A2J5Y3G4HT8KV]6$)YQO.
M6&A3Y6Z]6-*4IN5.G3<Y8:,9.4X1ER.6)BN>I3HPBH5*LVJ$)3A_5I17\]/[
M /[?/[47Q^_;BG^"?[07CW3OAU>>&?A/))XF_9U'PWM+/4=0^)FD_"+]GS7?
M%@CUF'P9>ZSX.D\">,O&7Q%D\2KXC^)<UAXDDU+PEI/A'0K6WT+69-0Y+P[\
M#O\ @ISX)O/VJ_VC_ _CSXB^&O%>H?'SXR_#CX7_  TUS4?B+\9-5\:> OB'
M^VAX$M_#/Q>U+X6_$OQ/<?"CPOX:^#7P!M_&$_PKM?ASI^G)J?AC7[J^\42,
MFD6NER=#HRCB*-%NFZ=>E5J0Q,*D9X>\<XI9)07M?=IRAB,36I5U4ISJ*A@9
M3Q5>$*>&Q4J,1J1G3G-<T9PK86E.C4A.%2*KY=/,ZTI0495$\+AZ52G4@Z<?
M:8J*P]&4YU:"J?TAT5_/3X;\0_\ !27X3?';]H#POX*^$OB6S\":O\5?VCO'
M/PT\7:;\'-!UK3_VE?BWIGA;X0Z9\.K#XX:RVKV5E\*?AOXVL;3Q%J1^)OAG
M_A K&_UZRN-)M+FTCT*#P]KN%X<\=_ME?M*?"GX)?L@_M4>)+H_$7]K#XS^'
M=;^(&F6WP@^(GP!\<?#C]E_X,^$_!OQ0_:0\+ZY>:KH/@6VU^WUWQP_AOX+^
M'?&O@32;C1[BT^)-[I/_  DWB2YTF76WQI-U_8JGRJ=:.#<54<J:YL575*<;
M.#JJ6&HT\;C:\)4E4I87"*5;V53%X:+N?[IU>=.U+ZVY.G:I:&'HU:D).2:I
M_OZJPN$IN-249XG%QC1]K"A6F?T9T5_.J? ?[8_[-#?M"ZO\'= _:;TO1/$W
M[<'Q'\)V7C2-_B#^U7XZ\'_LNZ+^SQHOB7X33?!GX/\ Q;\7^.]!O_"?BK]H
M.%_".O>)+70)=0T32M7U^6>;3K""#6-#CU[XY?\ !;;2M&\4>+)OAK<R>*T\
M,>)/"]A\*O#/P=\*:[X/TGQ9%^P;HGQ4TKQ]I'BG^U9_$/B9HOVN(]3^%]II
M4FM?\(U>_;+KPS+'<S6MCKRQ&K"<>:*JJU.E.2G2E%J5:A3K1I*S:E./MJ5.
M;2BHR]I4ERT:4V:NFU4E3<Z3M5E3C.,[QE&.)6&=5Z7C#2=>UY/V4%"+G6G"
M)_1=17\[WC#XP?\ !9;0_$.A^ ]+CFL/"FG_ !A^(>ES_M!^(?V:-0\=7OB/
M1+?P-\#/%?PZT3Q)\+O@UX;\2:C:?#W4->\7?&3PG?\ C?P_HWABY\_P'IMC
MJ7CG0=3$UYK?]#=MYYMX#=&(W)AB^T&!9$@,^Q?.,*2EI4B,F[RUE)D5,!R6
M!-;N#4'4YH-*M.BDI>\W3@I2FH[JGS<U.,IJ#FXQJTXRH5:-1\\:JE*,.6:;
MHQK-N+48J<N6,')V3J<KC.48<RA>5.<HUJ52!-1114&@4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M_P"3Z /6:*\F_P"%]?!+_HKGPX_\++P__P#)]'_"^O@E_P!%<^''_A9>'_\
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
M>E1_PLOQ)_T0_P"+7_?WX4__ #TJ]99E16=V"JH+,S$*JJHR68G   !))(
MR:_.7X[?\%*?V?\ X&>.O^$5C\60_&#5'TN\6^\ _!S3+GQOXU\,:KIT,]XV
MH:U=:1-<Z%%H-Q!BWU..>ZM]7T":V^U&RU*":XBLNW 9;CLSJNA@,+6Q56,'
M-PHTY2M&-KN<[*E33OI*M5HP;32GS6C+6E1JUY.-*$JDDF[13=DN[^&/K*45
MYWT?V#_PLOQ)_P!$/^+7_?WX4_\ STJ/^%E^)/\ HA_Q:_[^_"G_ .>E7Q;\
M//\ @JO^QGK>EV$'C?XW:5X+\421K+J=IXO\&>-_ 6GVEQ=OY\5A:7'B/2?L
M]Q!:0S16L>HO?!-1$)OO+M?/^RP_56E_M6_LW:]I=OK/AWXV_#/Q)IT]S96[
MRZ!XRT#59K)+^:.WAO=0LK6_>^LM.CEEB6ZOKBV2WLT?S[IXK>.:6/?$Y'G&
M#DXXG*\PI>\XJ<\%BE3FU?6%7ZNZ<D[-Q:J>\K-;Q3J>%Q%-VG0K1UM=TJEG
MZ2Y&GY:G4?\ "R_$G_1#_BU_W]^%/_STJ/\ A9?B3_HA_P 6O^_OPI_^>E7-
M>/OVJ/V=OA9?ZOIWQ%^,7@#P=/H5C9W^JG7?$NEV2VB7X9[.VV27/GW%_-;I
M]L^PVL,]S%9/!=3QQ0W5JTWR3K'_  59_9OU&[N-%^"WAWXT_M(Z\I\F&T^#
M'PK\3:QI;SR96(S^(M7MM&TRWM9.#]NB>ZA0$,1UP\+D><8R//ALLQM6E92=
M?ZO.GAXQDKJ4L3B/JV&C%K6\L0E;7:UR&%Q%17A0JRCH^;D<8)/9N<^2"7K,
M^V_^%E^)/^B'_%K_ +^_"G_YZ5'_  LOQ)_T0_XM?]_?A3_\]*ORFTW]I_\
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
M"Q*7$M^\J6<:SVR/,)+JV27XV^)'_!37]C/X<ZA-H$7Q8M_B5XMCF-M'X/\
M@YI.I_$[7KBYYV6\/_",07>DK+*01";C58(Y".),%2>W"99F6.ER8+ 8S%2U
MO[##5JBBE)Q;G-4U2IJ,DXRE4JTXQ<9*35G;6G0K57:E2J5'_=A)VUL[NRBD
MFFFW))6=WH[?3W_"R_$G_1#_ (M?]_?A3_\ /2H_X67XD_Z(?\6O^_OPI_\
MGI5^5FK_ +?7[3>NR?$/Q)\+/V,_VA[GX0Z6;&\\6:YXQF\.Z!\0_"%M-#%+
MJESX \)WL=W)+.= ,&J2Z%K$FH/X8NI&UF036-TFFCZ?^$__  4Q_9.\:76E
M^#/$WC+Q!\$_'9@L;0>$/V@M%O\ X?ZY<3/!&(Y$US6-WAS5OM(_?)?0ZT3=
MQL+LQQI**]/$<+9UAZ3K+"/%**O6IX&I0Q];"KV<:C6+HX+$XNMAY)2VE2FN
M5>T=2,)11M/ XF$>;V?.EK)4I0JRAHG^\C2G4E!Z]8O36Z31]:?\++\2?]$/
M^+7_ ']^%/\ \]*C_A9?B3_HA_Q:_P"_OPI_^>E7I>GZIIFK6=IJ.EZC8:EI
M]^BR6-]I]Y;WEG>QO&94DM+JVDD@N$:)6D5X7=6C!<$J":N[T+F,.ID55=H]
MPWJCEE1RN=P5F1U5B,,48 DJ<?/M--IIIIM-----.S332::>C32:>C2>AR'D
M_P#PLOQ)_P!$/^+7_?WX4_\ STJ/^%E^)/\ HA_Q:_[^_"G_ .>E7K5%(#R7
M_A9?B3_HA_Q:_P"_OPI_^>E1_P ++\2?]$/^+7_?WX4__/2KUJB@#R7_ (67
MXD_Z(?\ %K_O[\*?_GI4?\++\2?]$/\ BU_W]^%/_P ]*O6J* /)?^%E^)/^
MB'_%K_O[\*?_ )Z5'_"R_$G_ $0_XM?]_?A3_P#/2KUJB@#R7_A9?B3_ *(?
M\6O^_OPI_P#GI4?\++\2?]$/^+7_ ']^%/\ \]*O6J* /)?^%E^)/^B'_%K_
M +^_"G_YZ57=-^(&OW^H65C/\(/B;I,-W<Q02ZIJ4GPU.GZ>DC8:[O1IWQ&U
M&_-M"/FE^QV%Y<;?]5;R-A:]-HH **** "BBB@#YO_:YO)+#]GKX@W<6HSZ5
M)#_PBFV_MO&FF_#R:#S/&_AJ([/&&KVE]I^C^:KF%OM%K+_:"2-I<6R>]BD0
MJ3]K079_9]\?BQ74FNO^*5\H:1'X0FU _P#%;>&]_P!GC\>$>%&Q'O,O]JGB
M#S6L?^)D+.B@#T#X*F,_!OX2F$P&(_#/P&8C:MJ3VQC_ .$6TK8;=]:QK#P;
M<>2VK#^TFCVF^_THRUZ97FOP8E$_P>^%$XG6Y$WPU\"RBY759->6X$GA?2G$
MZZY+%#+K*R@^8-5DABDU$-]L>*-IB@]*H ***H:JRII>I.]S>V:)87C/=Z;
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
M?_-Y1]C_ &@?^AB^#G_A&>-O_F\H ]5O=,T[46LGO[&UO6TZ\BU&P-U!'/\
M8[^!)$@O;<2JPBNH%ED$-P@$L1=C&RL<UX5\>OV5_@)^TQHCZ+\9/AQH/BF5
M;<6^F^(_LXT[QCH!C>26WGT#Q78>1K>ERVMQ*]Q D%Y]F\YG,MO*DDB/T'V/
M]H'_ *&+X.?^$9XV_P#F\H^Q_M _]#%\'/\ PC/&W_S>5OA\3B<+5IU\+B*^
M'K47S4JM"K4I5*;;3;A.G.+C=I<R7NRVG&:NG4)SIR4H3E"4=8RC)Q:]&FFK
M]>CZIGYY?\*[_;O_ &(P9_@_K]W^VQ^SUIQ+_P#"J?B#J46G?'WP;I$9'^B^
M#?&S1-;>,H+2 +%:Z?J<4MVRJ(K33$8O,VS#_P %@OV4HO#NA3Z\WCOPO\19
M]232_&?P;U;P5XFD^(G@.YMX@VI?VGI%AI%TVHQ>?FTT.2Q'_$YF=&E73(HK
M][+[S:R_:#*L%\2?!Q&((5O^$+\:MM)& VT^/0&VGG:2,XQD9S7DMA\!OB'I
MFL:-XJL;[X,1>.-)O9KZX\>R>!/%-QXN\0/?JB:Q;^(]8E\9FXU.PU6-(XVL
M&=+;2TM[!-$CTV+3K*.'WXYOE>.3J9YE?M\7%WCC,KJQRRMBWR3NLQI4\/5P
M=1N7(WBL-A<-C)3?-4C5C[64NM8BA5N\50YJBVJ4)*A*H[/^-%0E3>MO?A3A
M4;UDI+F;^=3^W_\ '#XDGR/V;?V#/CWXSMKK]W8>,?BVVD?!?P@68_NKQCKD
MM[J%YI\HY62W$4H4[WC4*5KRG7?AG_P5+^.GB#Q,^N>)/A!^RQI5_P"%[2P\
M2GX2-JWB'QKXELII#/#X9T_QEK3-HR>)+"TCGAL?&5C;VG_"/C4VLA=7%O<7
M-K;?IW]C_:!_Z&+X.?\ A&>-O_F\H^Q_M _]#%\'/_",\;?_ #>5%//L-@VW
MEN0Y5AI<O+&MC/K6;XA>]"7,Y8ZM'"N7N)I+ ."E:<8\T("CBH4_X.%H0=K*
M53GQ$^FMZLE3Z?\ /JR>JU2/,/V4?V4/@5^S7X-M_P#A5?@;4-(\0>(K2.Z\
M6>,?',8U'XJ^([Z0^9=?\)=KUT9KDSBX#&33M/FBT9)4$MK#(&%Q)]95XY]C
M_:!_Z&+X.?\ A&>-O_F\H^Q_M _]#%\'/_",\;?_ #>5XF+Q>(QV(JXK%5JV
M(KUI.4ZM>K.M4?\ *G.;NXPC:,4HPC&,5&-.$4HKFJ5)U9RG4E*<I.[E*3D_
M)7?1+1*R22222T/8Z*\<^Q_M _\ 0Q?!S_PC/&W_ ,WE'V/]H'_H8O@Y_P"$
M9XV_^;RN<@]CHKQS['^T#_T,7P<_\(SQM_\ -Y1]C_:!_P"AB^#G_A&>-O\
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
M7=4\(ZN7N$&E>)]/TN^NKO0-2+VET@L=5AM+HO;7"^5F&0+QG[0O_)$?B?\
M]BCJG_HL4]U%K52BI1:U4HR5XRBUI*,EK&47*,EK&4EJ/JUUBW&2ZQDM'&2W
M4E=7BTI*ZO%75_9**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#EO&'@?P9\0M#NO#7COPIX=\9>'KY'CN]$\3Z-I^N:9
M.LB-&V^RU*WN8"Q1F <('7.58'FOPH_:R_9=\-_L6^,/AS\>?V<](U'X7?#_
M %CXX_"SX;_$[X96_C7Q%<_#3XG>'?&FJ2?:4\1>$_M=U9Z)X2T_552RO+=W
MN?M=Q?27,6F6VGVD<&I_T 5\#_\ !3[P;-XS_88^/T5G'(^J>%O#-E\0M(>%
M2US#J'@#7=+\5B2UVY99S;:7<Q(RC.)67@$D?3<+9EB,+FN"P;KU%E^88JC@
ML9A9U)RPM2GBY/"N=3#RDZ#J4YXBC4A5]G&K2E34Z56G4C&I#MP-:<*].GSO
MV56<:=2#;<&JC]G=P;<6TYQ:ERJ47%.,DTFONK3)9YM.L9;JP_LJY>U@-QIH
MFAN!83>6HDM$N+;]Q.D#YCCFA"QRHJNJH&"B]7FWP;\90_$7X1_"_P ?021R
MQ^,_A]X/\4;HV5T$FN>']/U&:/*DKNBFN)(G4'Y71E/(->DU\[6IRI5JM*<>
M6=*K5ISCK[LZ=2I3G'6[]V5.2U;>BNV[M\<DXRE%JSC*46NS4FFODTPHHHK,
M04444 %%%% !1110 4444 ?,_P"V'<V]G^SE\1;BZO+*P@C_ .$1\R[U'Q+X
MB\'V<6_QUX8C7SO$7A.WNO$&G>8[+''_ &?!)]KE=+&ZVV5U<NI5C]KF\DT_
M]GKX@W<-_<Z7)#_PBFV^M/&6E?#^X@\SQOX:B/E^+M;M;W3-)\U7,+_:;:7[
M>DC:9#LN+V*1"@#T3X+(D?P<^$T<<<44:?#/P(D<4%G>Z?!&B^%M*58X;#4G
MDU&QB10%CL]0=[VV0"&Z=ITD)],KS/X+.DGP<^$TD<D4L;_#/P(\<L%Y>ZA!
M(C>%M*99(;_4DCU&^B=2&CO-01+VY0B:Z19WD ],H **** /FS]L'X4^*OCA
M^S/\8?A-X)A\/S^)_'/A1]&TJ+Q-=SZ;IID:_LKJ9H-5AT[65T?7(K:VFE\,
M:U>Z%X@TK1_$B:3J>L^'M>TJUO-(O/R8\)_\$[/VG=&\)2>&=8\/_![Q8_Q&
MTG7_  O?>)O''CIM;\?_  %.H?M!:C\9!\4_[?T/X5>'-'^+/Q1U:WU9;C4]
M0\):'\&[?_A*O"7@^>=KU8KW64_?JBE%<OMK-N.(5.-6#E)*480E3Y4XRA.'
M-"7QTYTZT))SI5H2G*SG*4X4H.3Y:,ZE2FDW:-2HK.?*[PD]6G&I"I2J1:A5
MI5(QBG^9W[&7[+'Q8^#'Q"MM<^(7ACX5^';+P%\&M0^"MEXM\":W>ZSXI^/%
MU??$N?QS_P +0\=VLOA7PU'X:NHX$:5-!OK_ ,9:HOB'Q7XKN/\ A(?LA675
M/LK]HJ/S?@9\5(M\L7F^#-8B\V!S%/%YD!3S8)1DQ3Q[M\,H!,4JHX!*XKV>
MO&_VA?\ DB/Q/_[%'5/_ $6*N4Y2Y>9W:3N[)<TI3=2<VE:$7.;<N2G"E1A\
M-*C2A[A$81AS<MTI..CE*5E"G&E"*E.4YR4:<5'FJ5*M6;]ZK5J3;FX_^%+6
M_P#T4_XT?^'&U+_XQ1_PI:W_ .BG_&C_ ,.+J7_QBO:**DH\7_X4M;_]%/\
MC1_X<74O_C%'_"EK?_HI_P :/_#BZE_\8KVBB@#Q?_A2UO\ ]%/^-'_AQ=2_
M^,4?\*6M_P#HI_QH_P##BZE_\8KVBB@#Q?\ X4M;_P#13_C1_P"'%U+_ .,4
M?\*6M_\ HI_QH_\ #BZE_P#&*]HHH \7_P"%+6__ $4_XT?^'%U+_P",4?\
M"EK?_HI_QH_\.+J7_P 8KVBB@#Q?_A2UO_T4_P"-'_AQ=2_^,4?\*6M_^BG_
M !H_\.+J7_QBO:** /%_^%+6_P#T4_XT?^'%U+_XQ1_PI:W_ .BG_&C_ ,.+
MJ7_QBO:** /%_P#A2UO_ -%/^-'_ (<74O\ XQ1_PI:W_P"BG_&C_P .+J7_
M ,8KVBB@#Q?_ (4M;_\ 13_C1_X<74O_ (Q1_P *6M_^BG_&C_PXNI?_ !BO
M:** /%_^%+6__13_ (T?^'%U+_XQ1_PI:W_Z*?\ &C_PXNI?_&*]HHH \7_X
M4M;_ /13_C1_X<74O_C%'_"EK?\ Z*?\:/\ PXNI?_&*]HHH \7_ .%+6_\
MT4_XT?\ AQ=2_P#C%'_"EK?_ **?\:/_  XNI?\ QBO:** /%_\ A2UO_P!%
M/^-'_AQ=2_\ C%'_  I:W_Z*?\:/_#BZE_\ &*]HHH \7_X4M;_]%/\ C1_X
M<74O_C%'_"EK?_HI_P :/_#BZE_\8KVBB@#Q?_A2UO\ ]%/^-'_AQ=2_^,4?
M\*6M_P#HI_QH_P##BZE_\8KVBB@#Q?\ X4M;_P#13_C1_P"'%U+_ .,4?\*6
MM_\ HI_QH_\ #BZE_P#&*]HHH \7_P"%+6__ $4_XT?^'%U+_P",4?\ "EK?
M_HI_QH_\.+J7_P 8KVBB@#Q?_A2UO_T4_P"-'_AQ=2_^,4?\*6M_^BG_ !H_
M\.+J7_QBO:** /%_^%+6_P#T4_XT?^'%U+_XQ1_PI:W_ .BG_&C_ ,.+J7_Q
MBO:** /%_P#A2UO_ -%/^-'_ (<74O\ XQ1_PI:W_P"BG_&C_P .+J7_ ,8K
MVBB@#Q?_ (4M;_\ 13_C1_X<74O_ (Q1_P *6M_^BG_&C_PXNI?_ !BO:**
M/%_^%+6__13_ (T?^'%U+_XQ1_PI:W_Z*?\ &C_PXNI?_&*]HHH \7_X4M;_
M /13_C1_X<74O_C%'_"EK?\ Z*?\:/\ PXNI?_&*]HHH \7_ .%+6_\ T4_X
MT?\ AQ=2_P#C%<KXZ_9TM/%_@CQCX3E^)'Q>NHO$_A;Q!X>DMK[X@ZC-93IK
M.DW>G-#>0O#MEM9!<[)XV^62(NK<$U])454)RISA4@[3ISA4@^TZ<X5(/Y2A
M%_(:;BU);IIKU337XI'Y0_\ !,OPO_PL+]C+X437_P 0/BSI>L>##XH^&FM:
M9IGCJ_TZQL+_ , ^*-6\/);6VG1PE;"%=/M;%HK4,VR-T8GY\#[V_P"%+6__
M $4_XT?^'%U+_P",5\2_\$Z2?!?C_P#;P^!+;HH/AS^U7XB\7:+;R839H'Q:
MTFR\3V(M(B=PL8Y+698\ HLKR#.YCG]0J]KB6$89[F<X*U/%8A8^DEM[+,J&
M&S*%O)?7IK_MU^BZ<:DL56:VG/VL?\-:,*R_].M?(\7_ .%+6_\ T4_XT?\
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
M?AUKP?XFMB8)-1TZ*;3Q-J7A#6Y(WNM"U:(21^4XM+B1IHTFN?LC_A57PO\
M^B;^ O\ PC_#W_RNKZ/#8FAC*%/$X>:J4JJO&23333<9PG"24Z=6G.,J=6E.
M,:E.I"<)Q4HZ_C^=9-F7#^9XO)\WPTL)C\%44*U)RA4ISA.$:M#$X;$4I5*&
M+P6+P]2AB\%C<-5K87&83$4,3AZU2E53CI?\)YX'_P"AS\*?^%%I'_R91_PG
MG@?_ *'/PI_X46D?_)E9O_"JOA?_ -$W\!?^$?X>_P#E=1_PJKX7_P#1-_ 7
M_A'^'O\ Y75N>6:7_">>!_\ H<_"G_A1:1_\F4?\)YX'_P"AS\*?^%%I'_R9
M6;_PJKX7_P#1-_ 7_A'^'O\ Y74?\*J^%_\ T3?P%_X1_A[_ .5U &E_PGG@
M?_H<_"G_ (46D?\ R91_PGG@?_H<_"G_ (46D?\ R96;_P *J^%__1-_ 7_A
M'^'O_E=1_P *J^%__1-_ 7_A'^'O_E=0!I?\)YX'_P"AS\*?^%%I'_R91_PG
MG@?_ *'/PI_X46D?_)E9O_"JOA?_ -$W\!?^$?X>_P#E=1_PJKX7_P#1-_ 7
M_A'^'O\ Y74 :7_">>!_^AS\*?\ A1:1_P#)E'_">>!_^AS\*?\ A1:1_P#)
ME9O_  JKX7_]$W\!?^$?X>_^5U'_  JKX7_]$W\!?^$?X>_^5U &E_PGG@?_
M *'/PI_X46D?_)E'_">>!_\ H<_"G_A1:1_\F5F_\*J^%_\ T3?P%_X1_A[_
M .5U'_"JOA?_ -$W\!?^$?X>_P#E=0!^;O@/Q/X6^'W_  52^.5L/$N@1>'O
MCS^S1\/?'=O>1ZUI8TD^)?AWK\W@V]MVG2Y^SKJL^G3->20R.MS+;J)]K1_-
M7Z:?\)YX'_Z'/PI_X46D?_)E?E[^U;X%\#_#G]N#_@G_ ./K?P7X4A\.^-=>
M^*?P.\1Z9%X;T>/1[JX\5^%XM1\-7.I6BV0M9KBVU&TF&GRRQF2.5G1&"NRG
M],/^%5?"_P#Z)OX"_P#"/\/?_*ZO>SS][1R+&[_6LCPM&;[ULKKXS*ZE_-4Z
M6%OUM8Z\5[T<+4_GPL(O_%0G4H/\(TS2_P"$\\#_ /0Y^%/_  HM(_\ DRC_
M (3SP/\ ]#GX4_\ "BTC_P"3*S?^%5?"_P#Z)OX"_P#"/\/?_*ZC_A57PO\
M^B;^ O\ PC_#W_RNKP3D-+_A// __0Y^%/\ PHM(_P#DRC_A// __0Y^%/\
MPHM(_P#DRLW_ (55\+_^B;^ O_"/\/?_ "NH_P"%5?"__HF_@+_PC_#W_P K
MJ -+_A// _\ T.?A3_PHM(_^3*FMO&?@^\N(;2T\5^&KJZN9%AM[:VUW2Y[B
M>9SA(H88KII)9'/"HBLS'@ FL?\ X55\+_\ HF_@+_PC_#W_ ,KJLV?PW^'>
MG7=M?Z?X"\%V-]9S)<6E[9^%M#M;NUN(SNCGMKF"Q2:":-N4EB=70\JP- ':
M4444 %%%% 'S)^V.MD_[-_Q&748]+ELS_P (AYT>LZ7XIUK36QX\\+F/[3IG
M@N:W\37.)0C0_P!FS)Y-P(KB\W:?%=(Q4O[8%S'9_LZ?$2YEO(=/2/\ X1+=
M=S^)[_P;%#O\<^&8QO\ $FF6UW?:;YA81+Y%O)]L9Q82[(;J1U* /3?@S&8?
M@_\ "F$PM;F+X:^!8S VF1Z*T!3POI:F%M'ADFATEHR-ATR*66.P*_94D=8@
MQ])KS/X+(B?!SX3)&D4<:?#/P&B1P6M]8P1HOA;2@J0V6IL^I6<2* L=KJ#M
M?6Z!8;MFN$D)],H **** "BO,?C-\7? _P !?A=XT^+WQ(U>WT/P9X%TA]6U
MG4+F>WMH@'G@L=/LQ<WDMO96\^IZI=V6F6T]]<VMC%<WD4E[=VMJLMQ'^7'A
MC_@IQX^\<> M,\?^#_ 7P,\0Z?\ #_P=J7Q'_:.@\/?&V7Q78:'X9MOC?XC^
M$L>@?";Q5X?\-77A[Q;XPM-,\)ZWXHO/^$@N- TB\F&CZ1ILTD6LQ:K;1[2'
M/.#DE[*G[:M)W5.C137-5JSLXPA"+C.;:;C3G":C-223DG&-.36E:I.E12MS
M5JL(<_LJ4;ISJ2LX4XI^_4C*FG&2N_V5KQO]H7_DB/Q/_P"Q1U3_ -%BOFW]
MES]K+XA?''QK8:7XR\!>"?#7@_XF_">]^.?P4U7PKXOU77?$+> K'QPO@]]*
M^)>BZMH.CQ:3XIFMM4\-ZU#/X<NM7T(O>:OI!N?/TF&[U'Z/_:*D$7P,^*DQ
M61Q#X,UB4QPQO-/((K<N8X(8P9)IG"[(88P9)9"L: LP!UE&4;*2Y9>\I1=N
M:G.$W3J4JD4WR5:51.%2#<G">G-+XC.$X5+N$E.*Y6IQ=X3C.$:M.I3EHITZ
ME.4:E.:24HN_+%^Z;GQD\6^*_ ?PL\=^,? WA:T\:^+?#GAO4=5T'PQ?ZS;>
M'['5;^UB+I'>ZO=XAM;2!-]W< %9KF&W>UMF2YGB8?EGX!_;._;*T32;C2M4
M^#O@CX\W4-X]X/&NG^*M5^'=Q%%J:+>_V'?^&M(\ ^,+)!HUT]WI^F:C'?V\
ME_I-O9/=VSWT=W=W/Z/:]\2_!_BC2+W0=>^'/Q>U+2-2B6&^L)OA)\04BN8E
MD2812F'28Y"GF1H64. X&UPR%E/.^#]?^%O@![Z3P;\)/BMH#:FL"7XLOA-\
M1]ET+8R&W,L<VFRQEHC-*$<*' D==VTD5^3<:4/'?$\8\*1\..(?##ASP_H9
M=G4>-)<6\'X[C3B?,LVQDL-_8U;*,!+-N&\MPN$R2&!<8+_6'!U,9//,VJ8W
M#XQ8+*:5#Z/+*?!?]F9E4S^AQ7BL]E6P:R>&2YQALFRO#X6E[5XU8RM+ YIB
M*U?'2K1NY9?7C0C@,+'#U,.Z^,G5^//^&XOVNO\ HS+P[_X>/Q1_\Y2O/K?]
MMS]KFP\?R>)]9^%'@N[\,21?\(_<_ ;2/$\BZ[I?D0?:D\8VGQ$U3PWIT][K
M\^H-+8WOAN[\/V>EQ:(+=X"-3AENY_T]_P"%TZ-_T(_QB_\ #1>//_E+7E\7
M_"E8?$0\6Q_!;XH#Q*-4;6O[9/PG^);WIU1YC<->,[V#*TC2L68,IC8$H4,?
MRU\MQ9EOTK8U.'7P1XD>!=:G3S_"U^*(<0^">*RE8CAZE"<<3@,#+*O$CB/$
M8BKBY8F=2K3C5R"M&66Y:L/GN#57'1Q'=ED?#24<?_;.6>($)/!58Y9+ <:8
M3%>SS&3BZ5>O'$<+9;3C"BJ:C'GCF%&2Q.(]K@*SAAY4OF6#_@I9K%M+Y7B+
M]DOXO::JC,DVD>*_AIKZK\P#!(/^$BTN^<A0[<V:!BJH"7<JL'BC_@IJLNG6
M<?PX_9V^+6H>)([Q+W6K/Q_8:;X2T&'PUIZ_:]9BTKQ!I^J:]'J/BG4+=#IW
MAO3#;06LVHW$=S>W*6=K.DGW#<?%/PC=J5NOAK\4KE3U6X^"WC293U'(DT%@
M>"1SZGUKP_XD>%_A-\2KS3;N^\$?''PZ--@GB2W\*_!OQ!I4-S)<2(\ES>LW
M@RYGN)PL4449>;RXHT^2-6>1FVXPS#Z4V3<.9ABN#,L^CMQYQ-'ZM2RS+L;E
M'BCP#1FZN*H0Q&,Q%?&^(?%F0S6$P<<35>#Q'LH8JI6IPH3I5:%)RC*L!X?8
MS'T*6;9OXA9)ELO:2Q.(I3X1SVK%1ISE"E25#A[*L;%U:KI05:$:CI1A-SC*
M-27+J^!O^"@O[(WCF+347XQZ!X-UK488&;PQ\2H;_P"'FO65W+$KRZ=/;^*[
M73+6XN[1RT-P^FWE_9F2-V@NIX=LK?5^@^*O"_BJR.H^&/$F@^(]/ #&_P!!
MUC3]8L@K!BK&ZT^XN( &"L0?,P0K$=#CX3U7X/?LW:[HMMH^L_"#XS:@\%FE
MG/J4_P +/';WFH;.EQ?V[>'VTJ>=@ '(TY(FQN\H,2:^6O&/["?P(O(-2N?A
MKX$^-.BZ[):70LM.M/AMXQ\"P7_G+MGLKG7M'B\):9:0W$32"4W=O*)UW1!)
M)9/G]/%>)OB%PYDV(SSCCP&S..#P&65<VS:?A-XI<*>(.(P-'#8-8W&X?#<,
M\:<,^'G$^;XC#)8C#4</E&99GB<?5H4U@:6*J8S#TGSTN'<!C<53P63<;99B
M*U;$1PN%7$_#><\,QKSJ5/8T:E3,<HS'B7*<)"J^2I.>*P^%I4(5).M.E&C4
MDOV6\/\ B+P_XKTFUU[POK>D^(]#OC.++6-#U&TU72[LVMQ+:7(MK^QFGM9S
M;W4$]M,(Y6\J>&6)]LB,HV:_"?PU^RI\4_"<.H/X7\3_ +1?P1MKV^2X@\+?
M#>3Q^WA:2X:R@M;W4H-!\+6FKZ+I-S<Q6T"W;SV,$FH7 :Z5VG\QUZ%_A!^U
M/9 KI7[2G[7JQQ#S+=9O#WC*\_?<L=QU?X8:FTBE\?N[AYK?J/)V$H>#A+Z0
M.2<7<-Y/Q-0\)/I)Y5A\VPD*\L#C/!F>/Q67XF,IT,;@*SP?B)DN*Q$L%BZ.
M(P\<8N'LKI8ZG2I8O#X2%#%X53VS3@S-LHS#%Y;6SWP]QE7"594_;X3C:C1H
M8FFTIT<126)X=Q4*4:]*5.I[&688JI0E.5&K6E4I57']LA-"TSVXFB-Q'%%-
M) )$,T<,SRQPS/$#O6*5[>=(I&4)(\,JH28W"RU_/Q8?!_X]6_C2Z\7Z9\5?
MVE;#XGZOYVD:Y\4X-+U*X\0>)-#AC@BT[PSJ.BR?#V\TL:'ILUG#/H]C!X.L
MKC3;Z6[NW>"2]OY9?2O^%<?MI?\ 1R_[5O\ X0D?_P X:N/@WZ3GAQQ]ALWQ
MG"_"7T@LPH9)GN8</XZ=/Z/W%]7EQF7U%%5DUQ=E:A0QU%5,5A:,Z>(Q-&C2
ME3QF*J5Y03US;@#BO(ZF%I9I5X(H5,;@L/F&'2\0LBC>AB(W4)<^4UVZM"5J
M5:4'"C.<E+#P]FI-?MQ-<06XC-Q/# )9HK>(S2)$))YF"0P1EV4/-*Y"11KE
MY&(55).*EK^?[QY\&/C_ .*1I]A\3OBE^TI\1XM,>75_#EIK>D:GH$7A?Q(@
M\K2O&6F#2/AYX,EG\0Z,XFDT*\FDU&'39S/*((99%,GK^B>-O^"AGAZWL4L?
M%WCWQO816]M';OXE_9LMKV>[C5"JS7FJZ='X1NKEY0(VGN0 9&+2QY5_DG*O
MI0>%F<<4<4<'4,F\;\%GG!\,NGG-+,OH_P#B9*$8YA1E4E[*ED,>*<71>75Y
M87!8QXF6*C6KXZA5P+^K4<6J;Q/ '%N$R[+<VK1X3JX#-WB(X*>$X^X6G4OA
MIJ#]J\=4RFBUB(>TKT/8N,H4Z%2&)4:LZ//^T5%?E7=_M$?MT:#X;U34?$?P
MU\ 6%M;V;1_\)-K/@3Q[X7@TN:X9;6VO[JRG\4:S;73Q3R*XLA-;1W,QBA\R
M&.0D:WPF_:0_:KU#PY+8VOPST#XS'1KU[,^-(-3O_#NJ7<,J)<V\/B#2-+T&
M_P!+BU6W25H3=::]O:WMK'!,;2&Y^T%^BI])_P #*'$V!X,Q?&>89=Q3F64X
MS.\)D.:^'GBQE>;5,NP.(H8>M5_LO&>&<LU<YNK5K4%1RK&4*F%P&95YX_#?
M4I4:]0\/N-:F7ULVIY"ZV68?$T<'6Q^'SKA;$X2&(KTYU(0>*H<4/"V2A&$W
M+%4IQJUL-35"I[>,X?I]17PC_P +Z_:V[_LMZ?\ ^%;KG_S)UX)X>_:D_:LO
M_B3J\5GX;\">(Y]5:\TRU^$BR:K:P>&FT0L8[G2O$]KIT^KZMJ\B1Z@_B2/4
M=/%E,YM5TF.PBTXK>5GOTG_ CAK%9!@L\X^EEV*XHS>&1Y'0Q/!/BE0JX[,9
MX:OB52HT<7X6Y?7KP_<TL/)X'#YKB%C,PRO#_P!GR^O1KX<PGA]QMCZ>-K8+
MAZOBJ6785XS&SHYGPU4CA\.JD*;G4E2XHQ$(.\Y32K3PT'1H8FI[=*A*$_UI
MHKX!_P"%Z_MG_P#1LWA7_P *;Q=_\RE>*?%K]I[]KG0Y=)BN/!W@GX7:EIL=
MQXDMM#:75M>F\=-9DQVGA_5)]7TS3#HWAN^D2[MK^]TR.35S<M:2V=U:I:3I
M=5Q#])OP+X4RNIG/$/'-?*,LIXG+\'+&9CP'XKY;AEB<SS#!9;A*<L7G/A7D
M.74N:OCE5J2Q&:8:-+!X/,\5^^6!G0KQ@> >-,SQ"PF7\/UL9B72KUE0P^:\
M,XBJZ>&P];$UI*EA>*<;7E:G0<8J&&J.=:KAJ*Y)8B$X?K317@7AGX]6VL>'
M- U;5OAM\6](U34]&TS4-2TJU^&OC76K73;Z\LH;B[L;;6+70H[;5;>TGD>"
M'4;>..&]C1;F)%215&W_ ,+IT;_H1_C%_P"&B\>?_*6OW=.$DI4ZE*M3DE*G
M6H5:=>A6IR2E3JT*]&=2C7H582A5HUZ-2I1K4:M*M2J3I5:<Y_(*]E>,X.RO
M"I"5.I!]8U*<U&=.<7>,Z<XQG"<9PG&,X2BO8J*\=_X73HW_ $(_QB_\-%X\
M_P#E+2-\:M'"DKX&^,3, 2J_\*C\>+N..!DZ+@9/&3P.IIC/8Z*_%KP_^W/^
MT[X9\>^(?%7CCX6P>+? NOW^K6*?!_0=1T70O&/PG@T+4)+'1+NUUS6Q8P^+
M+O7+%);OQ;IVJ/8SV>IM:IHR6<$,]E-]&Z7_ ,%//V?%@9_'?AKXU_#":)1Y
MJ^)_A7K^LV9;@$P:CX"'B^V>'.X+/.;52%)94RH;X7AGQ4\*>-<;CLLX.\4_
M#CB7-<LSC-\@Q^3Y=QQPM1SS#YQD6:8S)<SPD<AS;/LCSG%TZ>8Y?BZ>!Q^6
MX#-<NSC"TX9CE&*Q>!KT:LN_,,GS_)Z-'$9UPWQ)D^&Q&%PN.H8O'Y#FT<#5
MP>-PU'&86O\ VAA<NQ^ HN>&Q%&=;#XK%8/%8*K-X;&T:&)IS@OT8HK\^8O^
M"H?[&=V;#^SOB/K6IQWUU]FDEL_A_P".?+TN,2I:M?:R;G0;9M+L$U">STY[
MFZ5 MW?6^5%LMS<6_JG_  VU^SO_ -#G_P"2O_VZOTMY1FT92@\KS)S@X*I3
MA@,;4J4G4IJM25>E1PN(JX=UJ,HXB@L13PSQ&&E'%898G"RCBI>%'-,LFKPS
M++W'I+Z]A(QE9N+<)SQ-.%11DG";I3JJG43I572K)T5]945\<ZU^WE^S1X?T
MN]UG4_&TZ6-A"9IS:Z1>ZC=/EECCBMK'3UNKV[N)I7CAA@MK>6221U 4#)'1
M> _VP?@[\3='M-;\#CQWX@M+N2:W,-C\/O%,M_:7]I<&SOM,OK!=/-U:ZA87
MJO9W-N\?$Z@PO-#)#+)E4R[,*,7*M@<;12BYM5L)B:,U34U3=;V5;#T:_L%5
M:HRQ/U?ZK&NXX>6*CB91PTM(8[ U9JG2QF$JS:NHTL5AZM^O*I4J]2'/;WO9
M^T]JX7J*BZ2=99G[=_Q@;X%?LC?'?XBVLNS6K'P)J>A^%T7)GG\5>+0GA?P]
M';1+^\GGCU/5[>Z$469&CMY&7[I(V?V+_@]'\!/V5_@9\*S$(]0\-?#W0GU\
MD?O)?$^M6_\ ;OB669S\\TAUS4KY/-E+2,B(&8X&/@;]OKXC:?\ &[XG_L=_
MLQ6GACXCMI?BGXT6?Q?^)FAW/P]\4VNL7OPZ^#\#:T5L=)GT^.^U*VO-9EC2
M:2R@N8[5[)'ND",F?T:T[]H[P'J^J:]H6D:+\2M3UKPK/8VOB;2+#X9^,KK4
M?#]SJ=FNH:=;ZQ9PZ2\VGRWUBRW=JEPD9F@RR [6"_.X6$\7G&98J,)SI99A
M<+EZG&$Y0I5,3..-Q<YRC&4::<JF7X?FG*"<W&FI.<E!_IF;SADWAUPGE+G&
MGB^+<ZSGC#%0E*,)U,!E<'PIP[3Y92C*:E*CQ1F-.,8R]UNLDXIU%[[17CO_
M  NG1O\ H1_C%_X:+QY_\I:/^%TZ-_T(_P 8O_#1>//_ )2UZQ^>GR9^V)^R
MKXT\0>)]#_:N_9:O+3PC^UA\,+$QP1N?LWA[XW^"K<>;?_"_Q_#&T45\M[ A
MA\/ZK=-YNGW7DV[7$$(M;O3?;_V3/VJ_!G[5GP[E\2Z/9W?A/QYX4OW\+_%G
MX6:\#;>+/AKXXL=T6I:'K-C,L=S]DDGBGDT?4S"D&I6BEE\NZ@O+:W]$_P"%
MTZ-_T(_QB_\ #1>//_E+7\__ /P5:^(&H_ OXP_"S]H+]FIOBC\"?BI\4M"\
M;^$_BEXF@\)ZSX.M_'>E^&&\(77AYM0TSQ)HS:/KNJ6!U&\2YU%K&>]AMX],
M\R9"D3M\WFE3^P?;YU1BY82<J;S3 Q:C[6=24*-/'86_N4\7&3IPQ,9<M+%T
M;3FXXFA"K4_8^!L(_%-Y7X;YC5A1SZA0Q4>".)J\9U7@</A*-?,<7PQGGL[X
MG%\/U:-/%XG)ZM+VV,R#,>>AA85<HS+$8+!_TQ45^2W_  3&_:E\>?$?]E71
MO$WQDO/BQ\4?&LOCCQ[8R^+K/X=ZSKT%SI=AKCP:99C4O"N@Q:1,UA #;ND<
M8GA=3%<$R(2?T'_X73HW_0C_ !B_\-%X\_\ E+7LX'%PQ^"PN-I1G"GBZ%.O
M"%3EYXQJ)M1GR-QYE9WY6UV9^<\3Y!B>%>(\[X:QE?#XG%Y%F>*RO$XC"^U^
MK5JV$G"$ZE#V\*=;V4G-./M81G9/F29[%17CO_"Z=&_Z$?XQ?^&B\>?_ "EH
M_P"%TZ-_T(_QB_\ #1>//_E+76>$>Q45XP_QQ\/120PR^#_BU%/<LZVT$OPI
M\;QS7+11M+*MM"^D+)<-%$K2RK"KF.)6D<*@+"7_ (73HW_0C_&+_P -%X\_
M^4M-IJS::35TVFDU=JZ;235TU=-JZ:O=-)73O9IVT=FG9VO9V;L[-.SL[-.U
MFF_8J*\=_P"%TZ-_T(_QB'N?A'X\ _$G1< >YXJ.'XWZ!<PQ7%MX-^+ES;W$
M4<]O<6WPH\<3V]Q!*@DBF@GAT=XIH98V5XI8G:.1&5T9E()+.U[.U[7L[7:;
M2O:UVDVE>]DW:R;3NKVNKVO:ZO:]KVO>U]+VM?2]]#V:BO'?^%TZ-_T(_P 8
MO_#1>//_ )2U$GQQ\/22S01^#_BW)/;>7]I@C^%/C>2>V\Y2\/VB%-(,L'G(
M"\7FJGFH"\>Y030DW=I-I*[:3:2NE=M)I*[2NVE=I7NTFKI6NTKNRNTKNS=E
M=J[LF[*[LF[63:]GHKQW_A=.C?\ 0C_&+_PT7CS_ .4M8>K?M'^ M N]#L-=
MT;XDZ-?>)]3_ +$\-V>J?#3QC8W6OZQ]EN+[^R](@N=*CDU"^^QVES<_9K99
M)/+A8[<E SA"=27)3A.I-J34*<)U)-0C*<VHPC.34(0G.;46HPA.<G&$)2BI
M3A!<TY1A%.*<IRC"*<I1A%<TY1C>4I1C%7O*4HQBI2E&,OD/_@JY:S:/^SYX
M!^+]E')_:'P$_:)^"WQ1$\ _?QZ99^*X=!U>+<"&%O/;ZXAN@O6*'+8521^F
M=K<P7MM;WEK*D]M=P0W-O-&P:.:">-989489#))&ZNK D%2".*^ OVV->TOX
MP?LE_M!?#NV\%?%R*]\0?"_Q.=,FN/A1XVMH8-5TFR;6]+F>ZN-'2"U$=_IM
MNQN971( #*S *36K^R]^U#X=\0_LL_!3QQK6@?$<P#X0>%+O7]>MOAYXNU#0
MHY-"\.V]IKNI'7H-,ET^>R@GTZ\GN+]+AK<*DLAD"J2/=JIXCAO+I13E4P.<
MX_ \L4Y2Y,QPV#S"A%))R?-7P^(C"*3;E)J*<I*,NR;3P-.;:2H8BM"3;248
M5*4*Z;;LDDZ=1MMI)*3;239]WT5X;I'[0'A'Q!I>G:YH/AKXIZSHNL65MJ6E
M:MIGPM\;7NG:EI]["EQ:7ME=P:0\-Q;7,$B2PRQNRNC CN!H_P#"Z-'_ .A'
M^,/_ (:3QW_\IJ\&490E*$XRA.$I1G"<91G"46XRC*,HQE&491E&491C*,HN
M,HIII<D6I)2BU*,DI1E%J491DDXRC*+E&49)IQE&33333::;]AHKYA\,?M=_
M!SQKXF\8>#/"$GCGQ)XM^'UW;V'CCP[H_P .?&=WJWA>\NT=[>WU:U31PT3O
MY<B.8C*D$Z/;7#Q7*F*N]_X71H__ $(_QA_\-)X[_P#E-6E:A7PT_98BC6P]
M3DI5/9UZ52C4]G6IPK4:G)5ITY\E:E4IU:4^7EJ4YPG"4H24G%*M2KP]I1JT
MJU/GJ4^>E4A5ASTIRI58<].<X\].I"=.I'FYH3C*$E&46E[#17@6I_M'^ ]%
MU+0='UC1OB3I6K^*;NZT_P ,Z9J/PT\96=_X@OK&RFU*\L]'M9]*2;4+FUL(
M)KN>*V21XX4+,,L@;JM+^+6E:KJ-CID7@_XJ6DM_<Q6J76J?##QGIFG6[2L%
M$M]J-YI,-I96R$YEN;B6.&)<L[ #-1*$XQA*4)QC43E3E*$XQJ1C-TY2IRE&
M,:D8SC*$I0E.,9Q<)-33BJ4HR<HQE&4H-1G&,HRE!RBIQ4XJ3<&X-32FHMQ:
MDDXM2?J=%%%24%%%% 'SA^UO/-;?L]_$":WN;NSF3_A%-EQ8Z[H?AJZCW>-_
M#2-Y6M^)(;C1;+>K,C_;8G^TQL]I;[;N>!E*/VN(IY_V>_B#%;07EU.__"*;
M(-/TCP_KUV^WQOX:9O)TKQ3+#H-UM0,\GVZ1?(B5[FUS>0VZDH ]#^"SI+\'
M/A-)')%*DGPS\".DL-[>:C#(C^%M*99(=0U%(]0OXG4AH[V_C2\ND(GND6=W
M4>F5YM\&I&F^$'PIE:9[AI?AMX&D:>348-8>=G\+Z6QF?5[:.*VU1Y2=[:C;
MQ1P7Q8W,4:1RJH])H **** (;BVM[N"6VNX(;JVG0QS6]Q$DT$R'JDL4BM'(
MA[JZD'N*^;M9_8W_ &7M>U#P7JFI_!+P/)=_#_5M4UOPL+2PFTRSM+_6?%D?
MCS41J.FZ9<V>G>(K";QK%'XLBTCQ'::MI%IXA0:O9V-O??OJ^EZ*7+%3C444
MJD+<E1)*<;/F7+-)25I>]9.U];7U0VW%P;;C*]XMOE?-'DE>-[/F@W!Z:Q;B
M]&T_$?A?^S=\#?@MXB\8>+?A;\-O#_@WQ#X\F:7Q-J>F+>O)<0OJFI:X^F:9
M#>W=U;>'-!;6]8U36#X=\-P:3H)U2_N=0_L[[7*TU6OVA?\ DB/Q/_[%'5/_
M $6*]DKQO]H7_DB/Q/\ ^Q1U3_T6*?2,?LPA&G!7=H0@K1A%7?+&*TC%626R
M#=RD]93DYR;WE.7Q2D]Y2=M6VV^Y[)1110 4444 %%%% !1110 4444 %%%%
M !1110!0U+2M+UFU:QUC3;#5;)W21[/4K.WOK5WC;=&[6]U'+"SQM\R,4)5N
M5(-5M)\/:!H G70M#T?15NC&URNDZ99:<+AH@XB,XLX(1,8A(XC,FXH'<+C<
M<[%%<$\IRJIF%+-JF5974S:A2]C1S:IEF6U,UHT7&<'1HYI/+IYG1HN%6K!T
M:68TJ3A5JQ=)QJ5(U-UBL5&A+"QQ.)CA9RYYX6.)Q$<-.=XOGGAHXA8><[QB
M^>6'E*\8OFO&+B5S-KX*\&V%Y%J%CX2\,V=_!*9H;ZUT'2K>\AF;=NEBN8;1
M)HY6W-F1'#'<V3R<]-11C<IRK,JF%K9CE65YC6P%7V^!K9AEF6YA6P-?FIS]
MM@:N/R['5<%6YZ-&?ML'5PE;GHTI>UYJ5*5(HXK%8>-6&'Q.)P\*\>2M"AB<
M10C6A:2Y*T:&(HQK0M.:Y*L:L+3DN6TI*17FOQ*^&?ASXA^&O$.F7VD:4^LZ
MGHUQ8:?KDNGVCZG8W,:O-ISQ:@T7VN.&WO1'(T23HCQM-&WR2OGTJBN+B3AK
M(>,,CS/AOB;*L!G62YQ@<9E^/P&883#8NC4H8[!XS 5I4XXK#8I4,3##X_$?
M5L90C1Q>$K2A7PN)P]:G"HMLOS#&Y5C,/F&78JO@\9A:U*O0KX>K4I3C.C6I
M5X*3IU*;G3<Z%/VE*;G2JQ3A4IU(2<3YG_93\87.O_#*+POJX:+Q)\-=0N/!
M.KV\I)G6#33_ ,2>64,H8G^SC'9/(2[2W%A<2.WF,ZK],5\:W ;X1?M3VURN
M;?PE\=M-^R3@82UB\96$FZ"1ON*9[B[E*9_>,T_B0X!,KM%]E5^;^!F<9AB.
M"9<(9_B'B>+/"K-\;X7\25JBC"MCY<*TL'2X8XAG3C&"C#BS@+%<%<10G"$:
M4\36SF-)M4)*'O<8X2A3SC^T\#35/+.)<+1XCRZ$6Y0H1S.5:>88",FVV\JS
MNGG&7-.3G&G3P;GK-.17CWQ[^(8^%_PH\7>*H60ZNEA_9/AN)L'S_$FMN-,T
M5=I*[X[>\N$O;E RLUI:W&U@V*]AKXD^-8?XN?'OX:_!B F;P]X/'_"?>.%0
ML8S<20LFG65QM5D#II+W"!792O\ PDEI(5RUNX]SQ:XOQW!7 ><9GDE*CBN*
M\RG@.%.!L!72E2S#CKC#'4N&^$Z%6FU)U<)A<TS&>>9G%0FHY-POG$ZB]DIM
M\/#654<XSG"87%SG2RVBJ^8YSB*;:GA\ERNC+,,UJPDK<M6>$P_U/#.Z;QN9
M8)1?-RHZ_P#9R^!?AKPMX"\(>(/$6B6VI^.[VR?5[K6]3B,VIPKJ\!$=K(['
M8Y;3Y$:[62,[KNXNF(R5(]@UWX,_"OQ)N.K^ O#4\CJP:>WTV'3[@[B26-QI
MXM9B^3G>7+=B<<5Z6JJJJJJ%50%55 "JH& J@8      P!P*6O(X3\"O"WA;
M@+(_#Z7 W!N=91E.6X#"XR6<<(\,8^>>9I0P.'PV8\09I'%Y#B?K&;YOBHXO
M&XS&2J+$N6*A06(]AA,+3H=N:<:<29EG>,SU9UFV$Q6)Q%:I16%S7,J*P6&E
M6G4P^ PKIXZ#IX7"4G2HT:23@E3<^3GJU95/SA^*G[#=IK?B"YF^'&A>!]*\
M.ZAI"6.L6WB.\U&_N]7DDFEDN+>Z2;1M3#:6(S#''93W5Q$[H\K1KE43:M/^
M":G[+S6EJU]X&L(KUK> WD=MH_@>6VCNC$IN$MY9/!,4DD"3;UBDDCC=XPK,
MB,2H_02BOB>'OHD>!O#.?\59_EW#F;_\99B,+B<5D+XQXRP/">3SP5-T,-3X
M8X;X<XMX/R_(L/3PK^IQH4IYA2CA%["DL-!N,O4S'Q+XMS3!99@L5BLOF\KI
MU:=+'2R3),1FF+5>7M*LLQS#,<GS>OC:DZO[Z522P\I5??FZLDFOS=\6?\$W
MO@M8:9%=_"_PAX:M/%UOJ%G/97WB'3/#%K96$4+F66ZADT?P7]O^W(R1K:&*
M6 1.QG,NZ)4?C]/_ ."8/PR\4PZGJ7Q0TSPU_P )5>ZA)-)J/ARQANX;^%X$
M47-_+=:?I-Z=0,OF"63S9?-18W\P/]W]4JXWXB>--*^&_@#QM\0=<FC@T?P/
MX3\0^+-3ED8*BV/A[2;O5;D$DCEHK5D50=S.RJOS$"M9?17\(</QO3\0\''C
M[)<TPN0U,BC@<C\6O%7),BAE_M98VI5>%P'B+'-(XKZW".83JPXIAAI8W#T,
M5+*IUJ,*@J7'G$N-RNGPP\+P]F-+&9I0Q%+ZUPAPIC<=6QU:5+!4*495N'/J
MTHSC7AA(0>5RJ^RKRHK%*$W$_!?X._L7_"KXM?M#?M*^#O -MJGA/2OV8]4\
M._#O3_BEH6O^*M.\0:[XFUK2'U?Q;X6TVWT7Q#82:18>'Y(_L-U#::CB\FFM
M_.MU24A?3O O[#7Q-A\56C^$[WXL?!C6/LVMQ7'Q(TSQGK6G:QKZ75XVL%?&
MVKIJ&KZEXBN+J_4W%K<ZXFJS6ES*T*R>5(^?JC_@E3X)U71/V3M(^)GBB-_^
M$U_:.\:>-?C]XIFN!F[>3Q_K<]QH44TQ56FBC\.6NE2VK,,B"X5>H-?I)7)6
M^CY/-<=P?Q'D7C3](3@6.4YSF'%&.R;(_&#C7-L%Q!B,XPU3 ..93XVSGC+$
MX.HN'ZO]ESQ.!CBL14I8F<Z\*E;#X6I0^LXVXJRG+<_XCX:?!G >?83*,ORW
M@K 8['<-Y?"> CPU3H0QU7+?[+IY93AA:_%,<\S*A@X2PF#P[:CA84:5?$0K
M?E(?V4OVXM"+OH'[8?Q%OAG*1ZSXET#7U  VA0FM_#N)L%68?O+R5BZK*TFY
M0I^<_BQX>_:VT+QAH47Q!_:1\7ZCXV\"1P:YX O-"TCPUIND>&M7OIBLNI>(
M],\+V>G:9XR_M/2HY=)NM*\3P7$$.A:G>I%'$U^TB_O/28'H/RKW.,_"KQ:S
M#)HX+P]^E%XP<&YLLRRS%2S3B5<%>(M'ZC@,91QU;+X8?'^'/"^9J..JX3"8
M;%2GGL\/B<L>997C\)F&!S;&T*GP>4YOP=1Q;JY]X;<,YMA'A\136$RW$\0<
M/OV]:E.C3Q#E1XGS3#<V'56I6HVP2J4<7'#8O#U</7PE"I'\H8/&'_!4728H
M9UM/@WXNM)(XY4EO/AEK,4UU#)$)(I8[CPU\2888_,6178C3I0=@C1$)=QS'
MCS]H7]ORR\/7VF>*OA/\'?!T.H!-*/Q"2P\</<>&A?R+;W&HZ5H/B&PU30M4
MU:.W6X?3;'4=2BL9;MH&NEN+:WDAN?V&KG?$WA'PSXRL8M-\5:)I^O:?!<I>
M16>IP+<VZ74<<D23B)_E\U(YI55B"5#MC!->EG_"OC_2X>S.GP?X\9;BN)GE
MU>EE%;CCP3\)<7E<,RJT51IXG&XKA?!Y!FM.GAYU:V+H5*&78ZM'$8; 1J83
M%4XXJE7PP.(X&>.PTLSX3S:AERQ$)8N.2<=<64L4\-&?-.E0IYG/'8?FJ1C&
MC.^+PZ=.K7<*]&;I5*?\_?[%'Q'_ &D/V7;/Q?\  ?POX;^&GQ>L/$7B[Q/\
M4? VB3>+]<T/QEI.@:M=1Q:[-%X5TKPGJ9DT6;5T6]GGL6^P:;JM[?6RR,LD
M:1_HG:?M&?MD3QI)<?LP^&[2,QR332-XF\8&."*-6=I'>X\(6:A%12S&5H=H
MZ].?'/V_OA_I?[-VH_L^_MN?"SPS::*_[.OQ$M])^*]CH-I]F_MKX(?$V>W\
M->+TNUA!\V/1;NYM+ZU5DD$,U[<7"Q^8/,3]9-.U#3/$.D6.J:?/;:GHVN:;
M;:A8W,12>SU#3-3M4N+:>,_-'-;7=I.DB'#))%(.JM7SO!W"7TA*&18;)>*/
M'3AVEQ'EN H/&U.'? _@"IEN(K8N.*JQQ&#QV>YY+,JF#6)4Z4O;91A*U"?M
M*=+#0IPPM%_HWB!B>#<TJY3Q[@N',VQV"XJ^M87'/&\69KA*^#SWAW^S\MQN
M%Q=#+,%5P\\7C<IADN=O%RQLJN8SQN,Q=>U9XB;_ "<^'G[1?[8?BCQ%X@L?
M#3?#7QIJNOB764\.:AH^H0V/@E;:XCM#:>%9[/6='N]5T6.P:SCO%UVXN-0E
MU..XU>*:"&]N+2+TR\LO^"E7B128O%GPW\#J^<?V'X$\-3R1 E\9;Q7XP\2E
MG4!1N-HRELDQ;6&/T,L/"WAG2[E;S3/#NA:==HKHEU8:1I]G<HDB[9%6>WMX
MY55U)5U# ,O!!'%;M:\#^&GCQA,G='Q'^DOQ%G&=?7\RK+$\!\ >%_#&7O 8
MO%UL7A<-+_67@3B_.(UL%];Q&#I.&(^KT<OP^58;#?[BZM?XC.LXX'K8KFR#
M@&CA<%[##Q]EGG$G$^85U7I4HTJM1/+,[R?#.%9TH5I*47.5>IBISLJRA3_!
M[XG? ?\ :5UGX@VFN?$SXC?%OQ=\1_#2:0_@OQ[X0TE=,TWX:3R2QWMY=>$+
M7PGX=B\/0WNJ1M':^)Y'L=3;4--C&D70F@C:WKZ-3]E?]N61%D7]LSQKMD57
M7.K:(AVN PRC?"X,AP1E2 5/! (Q7ZJ45U\-^#WB'E.<<6YCGGTH?'SB/ \0
M9I0S#*<JAG'!V04N&J5#"4\O6"PU7!>'&=4,70G@<-@:<XX?*N&L,\5AZV8R
MRVMC\?C<;7Y\QSSA?%87*Z&"\->"\NQ&!PU2AC,7R9]C:F:3J598CZQ753B?
M!5(U8UJE;EG6Q69551G3PRQ,,-AZ%"E^-_Q-_9D_;"L/!NJ)XO\ VI/BKXU\
M-ZEY.DZQX4\,ZC;SZGK^GW\@BO=+<Z+\/-.U"'3KRT\^#4Y8-0LV-B\\0G5Y
M45N?^%'[*7[2FH^'I[#X;_M ?&GX->$=%OY[72?AY-XCE\/Z1H%M=$W_ -F\
M,V&L?#S7)H-"\^XN/LMI%J<T-DXEMXHK>%88Z_;"BHQ/@UX@XCCC!<24_I1_
M2%PW#6&R'$9/6X,H<3<,TXXK$XG$1QLLUGQ#2\.:56%>&,HX6I3I2X3Q-6GA
MZ-3 4LYP^"Q>)PE5TL^X8IY-6P$O#/@:KF=3&T\5#.:F$SF=2E1ITW16$C@Y
M<3R_=2I3J<]LVI4YU90Q$\%4KT:5:'Y.M^QY^V>JLQ_;2^+F%!8X^(&G$X R
M< ?"8DGV R>U?/7@3]F?XYWWCV]E\*_%/X_^ ?'7BE]17QA\5+O5=6TRY^(
MM93<V0\6ZG?^"]1T^4:?! UMX8:#1M(.GV3G3K=X$G,+?O/16?$G@KQ_F^;<
M)X[)?I3?2,X>P&09M4S+.,K?%V09NN):%3#3P+P%3&U/#O(I9726"Q.84E46
M7<1P6(Q5''0RRGCLNP.,P]Y?Q#PQA<+FE'&^&' .8U\=A8X?!XIY?FN&>6U(
MU(UOK%.E_K/C_;S=6G0;4<1ELW2IU,/+%2P^)Q%"K^5!_8?_ &F+W"ZK^V)\
M9+A(^8 ?BGXD78QX8YL= TYCD ?ZUI@/X54\GPSXA_L'_$"+7VCUNZ^*?QOO
M&T>"*#Q;K7C;Q/K,OAN>?4(=3E/A"_UC6XKSP]J\=Y86-Y+JV@IIER)8+6..
M1%@55_<JBM>-_ C-N,,@J9)AOI#?26X;K5<=EN,J9MEWBQB\7BG#+,=ALSHX
M:.$J\,Y#@(1ECL!EF)=>/[^G4R[#N$*O/B(XA9/Q/E658Z.,K>'GASF<(4<1
M2CA,5PRHTKXFA5PTZCJ/-\QK-JAB,334&G!QQ$TY0Y:;I_DD/^":FNZIIP6[
M_:&^,ZP:C8[;G3]0^+GQMD*QWEOB6SOK63XCR02;5D:&YMY!)$^'C8,A(/P!
M^R=^R1X@\=_ /Q=;'Q/\2_%5_P#"CXY^/_@SK/PHT_QWX\A\+7*^#?$@N8;J
M]\)?\)9;>#QH%Q;S073V,NB26VH2.!/'-+-/)7]-E?E[^QPI\ ?MI_\ !1+X
M/2;HX=2\??#GX[:);Y @6R^)7A,C56M$4!-BZE90BXVC,<[;')8X'W];PCKY
MQX;\>\(8;Q>\?,LQV:X#)<53XII^,G&V8\0955P53&9/C<1E-3,\3+#X6ACL
M+Q#BI9GE7,\LQ\I8)XJ,GE.75*>>7Y[@:.)6+J<&\!XFA@J]#'?V5+A'*:&
MQ?L\1%1CBX8?WZLZ$948T,5;ZQ0BJRIIK%8B+\E^!G[ 7PS^)>A>(;C7/BA^
MU%X)O]$\6ZUIVI?#WP?\9=4\(^!/#>H2SF^D7P]X6L;!ET92]W<">V2=H1=2
M73Q+LD 7V\?\$I_V;)CG5O%O[17B .=UVNL_'CQK.-0;.0UY]FN+0NP8*P,1
MA^:-#V.?HW6,_"KX]:9KZ9@\'?&F*'0-;QA+2Q\=Z;&!HU](-P2-]6M2UJ7(
M'FS/<RL6*9'U!7/]'[Q(\0\'P77\->).,\[S+C'P9S)^&V=YCBYX.GF&=Y1E
M>$HXKP^XLK5*67*M7CQ3X>UN&<9/%U*^)JU<VR;B"G7QF)QF%K5I^-QWP7PC
M6SB'$6 X=RVCE/%^'?$6#P]..)GA\'B\56J0S[*X0GCG3IO+,_CF5*-&%*E3
MAA<9@'3H4J-6%./X]^"/^",?[.GAOQEX[U[6_%GQ+US0=9NX&\":)IWBS5O"
MVI^#K%XEGU&'4O$VB7<&I^*KN74R\EC<WY@CM[..%;NWO[YI+T^K?\.KO@##
MSIOQ+_:BT8M_KVTOX_>+83= ?<6X\Y+C<$.2FS806;).>/TNK#\2^(--\*>'
M]9\2ZO,(--T33KK4;R0D ^5;1-)Y:9X,LS!885ZO+(B#EA7[AF_BAQ3A,)CL
MXSCB_&83 99E];&YAC,57PM+!X/+LJP-;$8K%XAU<#4HTZ6'P>!Q&*Q-:44Y
M.E5KU.:K+7XK!<"\-RJ4<%@N'L'4K8G$*E0I4J>(G7K8C%XB,:=*FX8N%23G
M6KPI4::;4(RA2A:$4C\0_B%^P]X?T;XJ7/@KP7KW[1GQ7O=(T7PUJMUKWC3X
MF3>+?&7@2W37;?6;>;X;>(;VVM9?",R/;Z>R7,8DNIKRWB)$D-OEOW,TY/*T
M^QCW7C>79VJ;M1<R:@VR!%W7TA+&2\.,W3EB7G+L2<YKP?\ 9Z\/:A_PC^L?
M$KQ) $\6?%35'\3WJNI\RPT1P4\.Z2A=0R0VU@1.J# Q<HI7='FOH2OYB\#H
M\>Y_A^+_ !<XWXRXKS=^->?0X[R/@CB"GE]/ <!<,QPBR3@;"970P^$PN*R[
M'9GX>X#AC&\29<X4<&LTS"C7>&>;4LSQ^,_4.+<-PYE$\KX5X?R/*< N$,"\
MCQV<Y?+$RKY[F/MY8[.:N*J5<1B*>)HX7/\ $YG1R[$N=2O]5H2IJM]3EA</
M0****_=SY$**** /FK]K^U6]_9V^(=L]DFHK)_PB6;.3PK<^-DFV>.?#,@W>
M&+2YM+C4_+*"4>7<1_8B@U!]Z6C(Q3/VP_LY_9R^(OVL6)M_^*1\P:DOB9K(
M_P#%=>&-GG+X/QXC/S[?+_L[I+Y9N_\ 01=44 >H_!P2#X1?"L2B82CX;^!Q
M(+E=/2X$@\,:7O$Z:1_Q*DF#9\U=,_XEZON%E_HPBKT>O-?@S$8?@_\ "B$P
MFW,7PU\"Q&W;3$T5H#'X7TM3"=&CDECTDQ$;#IB2RI8%?LJR.L08^E4 %%%%
M 'CG[0>N6/AGX)_$W7]2L/BWJMAI7A+4[R[TKX#:?XAU3XQZK!'&-^F?#JS\
M)13>)V\3Z@#]CT^?0/(U:S:9KRRO=/GMTOK?\7I]3_:4NO!_PJ%IJ_[:&H:]
M_P *SBO_ (!'P_8_M'6L%O\ '6[_ &AM2O=5^'_[1]_XOT#P[J7B?PSX"^&3
M>#O"LOC7]IC3;3P7XT\%67C?Q'X>U#5-:NA?R?T"45,86G4FY3O.-*,>27(Z
M2I^V<JE-\M1+$<U2,J-=PD\.X3C&E7IUZD8D_>C".R@ZSDFE*-7VL80Y*BM&
M3HJ,6JE&-2"K7C)U*-2E";_*;]A2X^-UU\4M5G\?2?M*_:)?A-?M^T#9_&M?
MB$OPYTS]HO\ X6CJ;6%E\#AX]1="'AU/!\FM*_\ PI%IOA6_A:/P)(\S:VP+
M_>7[11E'P,^*A@6-YQX,UDP)*[10O.+<F%)I4CE>*%Y=BRRI%*\<99TBE91&
MWL]>-_M"_P#)$?B?_P!BCJG_ *+%:2ES*"Y8QY(\MHKE@O><N6G#7V=*%^2C
M2<ZKI4DH.M5^,F,>5S?-.?/)2O.7--VA&'-.7+!3J3Y>>M45.DJE5N:I4[\I
M9_M/X[]_!7PD_P##G^,?_G1"C^T_CO\ ]"5\)/\ PY_C'_YT5>MT5)1Y)_:?
MQW_Z$KX2?^'/\8__ #HJ/[3^._\ T)7PD_\ #G^,?_G15ZW10!Y)_:?QW_Z$
MKX2?^'/\8_\ SHJ/[3^._P#T)7PD_P##G^,?_G15ZW10!Y)_:?QW_P"A*^$G
M_AS_ !C_ /.BH_M/X[_]"5\)/_#G^,?_ )T5>MT4 >2?VG\=_P#H2OA)_P"'
M/\8__.BH_M/X[_\ 0E?"3_PY_C'_ .=%7K=% 'DG]I_'?_H2OA)_X<_QC_\
M.BH_M/X[_P#0E?"3_P .?XQ_^=%7K=% 'DG]I_'?_H2OA)_X<_QC_P#.BH_M
M/X[_ /0E?"3_ ,.?XQ_^=%7K=% 'DG]I_'?_ *$KX2?^'/\ &/\ \Z*C^T_C
MO_T)7PD_\.?XQ_\ G15ZW10!Y)_:?QW_ .A*^$G_ (<_QC_\Z*C^T_CO_P!"
M5\)/_#G^,?\ YT5>MT4 >2?VG\=_^A*^$G_AS_&/_P Z*C^T_CO_ -"5\)/_
M  Y_C'_YT5>MT4 ?&'[0?A;XQ^-/ <M[?^%OAYIESX*NT\8:?JGAWQUXHUK7
MK1](BDGN%TW3;SX<Z%;7<LD*^889=4M@S6Z;?,<+&WH'P[^(WQB^(/@S0?%V
MC>$?A5/9:M9!R;KXD>++6[CNK=WM;V&[M(/A5=PVUQ'=0RJ\,5S<1*-IBFEB
M9)&^C)8HYHY(9HTEBE1XI8I%#QR1R*5>-T8%61U)5E8$,I(((-?'_P  9&^&
MWQ,^)_P+NV=+"&_?QQX'$C A]%U(Q"]MHB&(/D)-I[.JI&#=1ZC,1^]5$_",
MY_XP3QRX=X@C^ZX>\:,HAP#GSTC0P_B+P9A,SSWP^S&KM&-?B/A&?&?!<JKM
M*OBLBR+#N4YK#Q/M,+_PM<&X[!/W\?PCBGG>"6\Y\/YO6P^"SW#QW;AE^;+*
M,X45I3I8[&U+).I(]6UGQ3\:- TC5-<U3PC\(K;3='T^\U._N'^)_C+;#9V-
MO)<W$A"_"$L=D43D*JLS$!54L0#\X_LY6?Q=U;_A+OC7:^%? NH:E\4M4GNO
M,\3>-/$FBWFF6%I<O&-,TZ*P\">(X[G286BM[&WNY)[&6X3289/L$$)A ]+_
M &KM>O;SP[X8^$F@/N\0_%?Q!::.8U9=T6@6=Q;S:G-*H)D$$MQ)8VT[>6RF
MS>^ 995CS]*>&= L/"OA[1?#>EILT_0]-L],M00 S1VD*1>:X4!?-F93+*0
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
MPV'A3XHRNE>[?UO*:-#.:-*/Q8O(\3*,7.I)OT3^T_CO_P!"5\)/_#G^,?\
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
MIFLXXNI4Q,:U'ZUDE' 8)*$*="2I.@Z\/:-U*DE.FH]]XY_;9_9*^&?B[6?
M7C_]H3X7>$?&7AVXM[37?#>N>)[*RU72;JZM;:^MX+ZVD;=;RRV=Y:W*I)@^
M3/$YPK U]/12QSQ13PNLL,T:2Q2(0R21R*'1T8<%74AE(X((-?S(?M&?\$8_
MVI?B1\;/B+XV\*_%7P1XR\/>)M6L+O2_$_Q?\9:W+\2=6M[?0-'TUYO%S^&O
MAK;Z%)?6\]E-:6ATV&*#^RK;3U=1.)B?V*LOV+O%D-G:0S?MN?MI+-%:V\<J
MV_Q ^&/V=9(XD618/-^#C2>2&!$7F,S[ N\ELFHR_,L^KXC'0QF1.C1HU>7"
M3CB:-%U:?M*L>:4Z]2I3JODC3ES4(TX^\WR\LH);\5\&^%F695PQB>'_ !0C
MF.89C@O;9[AZF2YCCXX#%?5,!5]E3P^5X?!XK Q^L5L72]EF=;%5[48P]I[6
ME7G4^B?BY^T!\%/@)::'?_&?XG>#_AI9^);J\L= N/%VKV^DQZO=Z?!%<WUO
M8&<@W$MK!-#+.J ^6DB,V PK\_\ _@FE?6GQE\;_ +9W[7HN8=0B^,GQZO/
MO@N[W%YH/AM\(M,M]$\,Q*Q *V]_'J OXL+&9H#;2/$I"UXA^W'_ ,$N/CC\
M==*^&]K\.?VC/''Q.G\,ZOXBN]6MOVF?'&G7%AH\&I:?86]K<^#_ /A OA58
MRIJ%U+;RPZL=4,L+6B6PM@D@E+?2W_!/_P#8R^-/[+_P(NOAKXX^+[:'K<_C
M_P 3^*%L?AC#X1\0>&_L.L6^CPVTSZAX]^&<NN?VG*=/E-Y C"PB40?9@&:7
M.4:N;XSB'#T\7E<L-EF IXC$4,1SPK1J8NK@Z=&"J5:=3V4G!5<0J2ITHN,I
M2YY<RN^ZO@N >'O"7-\5D7&U'.N-.*<7E.49GE'U6OE]7"9#@<_Q695WAL%B
M\+]?I0Q4L%E%3&5,5CJD:M.C16'I*E-QC^G-%>2_\*]\<?\ 1=_B-_X3OP<_
M^=?1_P *]\<?]%W^(W_A._!S_P"=?7U1^&'K5%>2_P#"O?''_1=_B-_X3OP<
M_P#G7T?\*]\<?]%W^(W_ (3OP<_^=?0!ZU17DO\ PKWQQ_T7?XC?^$[\'/\
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
MRVK2]A_9^"PL\-3J5<3CJ$L-CIXC%TZF#E><J:]K5]8HHHK4^&"BBB@#YO\
MVN(9[C]GKX@PVUO=W4S_ /"*;(+'1M!\0W4FWQOX:9O*TCQ/-!H=WM16=_MT
MJ?9XU>ZMMUY!;J2HOVO[5+W]G7XAVTEE%J*2_P#")9LYO"UYXUCFV>.?#,@W
M>&=/N;2[U/RR@E7R;B/[&R#4)-\5HZ,4 >F?!J1IOA!\*96E>=I?AMX&D:>3
M4;?5Y)F?POI;&635K2.*UU1Y"2[:C;116]ZQ-S#&D<JJ/2:\X^#@D7X1?"M9
M1,LH^&_@<2+<1Z?%<"0>&-+#B>+22=*CF#9$L>F$Z>C[ELB;81UZ/0 4444
M%%%% !117.^+[7Q+?>$O%%EX+U2PT/QC>>'=;M?">MZK8'5-+T?Q+<:;<Q:%
MJFI:8)(3J-AI^J/:W=Y8"6(WEO#);B1#)N !Y_\ 'GXU>&O@!\+/&OQ0\1V.
MKZ^GA#PMXA\3VO@[PO:_VIXS\6_\([IDVJ7FE^%="B)OM7OTM87N+E+."X:R
ML8Y[^X06]O(P[SP7XKTCQUX0\+^-= OM-U+1/%OA_1_$>E7^CZI9:WI5W8:S
M86^H6L^G:SILLVGZK9R0W"FWU"QEDM;N/;/ [1.IK^;/3O '[>7[<VH^$?B7
MXJ^'O@74[CX>:C:? GX@>/KZ]LO"/BOPOKGPZ^(?A^7XL>-_@3\*M<\0:C<_
M S]HOX=_$31]6M-#^)&B_$"[\"?&KP=X8MFO_!_ART3P;<ZU_0?XJUCX=?LP
M_!3QEXML/!M[I?PY^%/A?Q?X[OO!_P *_!5QK&J?V?9'5/%OB&+PCX%\*V?V
MC4]5U"[GU*^@T?1K$/=WUS(L$*;\  ]A=UC1G<A416=F/154$L3[  FOG7X+
M?M1_";X]^+_B5X1^&_B+2O$<GPZ7PGJ UO1-=T+7M#\4^&_%^G73V6OZ'=Z-
MJ-[)&FF^)=%\5^"_$&E:I#8ZOHOB#PS=Q7MI'!>Z?+<?B_\ $;]IGQ%^W!\7
M?'GP=^"WQ&T#XZ_ ?XX_ ?X:?$OP#\'-1T6\^'/Q#^#FHR37'A"^^(/B71+H
M>%_%GQ1^$^G^,O$7P^\6_$;POJ U KH6NZ5XS^'-]XHL_"6I^$/$?Z;_ +*'
M[#?ACX!)\._B'XJU!/$O[1/AWX<Z[\-/&/Q.TJ9TO_'/@S6=;TS7=%\(?$'Q
M#<6%CXC^,"_#0Z1I^D>"?B!\11<^/)[:+4=4U:\.H^(=92< ^]:^1_C%^VG\
M'?@A\2]/^&?B^/Q;=W5OHFC>*OB+XG\.Z''J_ACX+>$/%6LS^&_!GC/XJ3)?
M1:SHOA#Q3XEL]0T2V\2:1HNNZ3H4VFW^H>+[KP[HEK+J:Z/[7?B?XW> /A3J
MGQ(^#%WH\J> M/\ $6O_ !&\.W>G:=/XEU;P#!X=U'^U=9^'&I:W>6_ANU^(
M?@5UB\9>'-#\6P3^%/',FD3^#-:O-!CUJ'Q!IGRG^QY^S=XR\1>./^&G/C _
MA62U\0Z38^,?A9IGA+4?&;6]WK7Q,\/W-U\4_B98V?BBUT3Q5\,O GQUTW5?
M#&L^*OV4/$MSXZ\$^$?B1X9D\;6%W#XED%[( ?JBCI(B21NLD<BJZ.C!D=&
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
M3X>\$ZAXL:X\0>-?'T6I^*]6M8]! /UL@FBN88;B!Q)#/%'-#( 0'BE021N
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
MT?XD>!_BYXLF\%_!GX;:_P#!'S--U+]G/X[>$;?P=:_'_P" WQ4M_#W]L_\
M"6^ TUC6;/\ :K^&_P 3K^"YT7PO9>*-.BT?PD]IX<_X2[]"/V4/V3(_@II/
MACQS\6;_ ,(?$W]IVW^%/@[X/^(OC!HGA.+P]#8?#GP/'*WAKX9^"K>YFO=7
ML?!.BWMUJ&J2SZMJ%YX@\2Z[J5_K.N7AB.E:3HH!:_9.\(?#/1O"GB_XD^"_
M@]?_  7\&^+?&WC+QEX(T_QA<F"]M?"/B:/2-2U[Q3H'A35+>.X^"'@_XA:_
MI]]XWD^&-M<V=G'=74GC'5]$\/Z]XCU31[#P/X__ !CM_B]XB\&^"-?N]5\'
M?L7^.?$]UX?_ .&IO@]^TKIW@J_\5^*=%^&?B7X@I;QZWX&>'4= ^#=K<Z1>
MZ1J?C;0_B3HOB.3XC^$1X:U;PZ? UQJM]J/5_M^^(OB;I'@'Q3'XAOOA;X1_
M9#U/P_H7@+XZ^*M?U36-/^)\>C_%W7Y?AWK/BWP-KXU.Q\%^!X?A%'K.@^,K
MK_A-=&\7:=X^MY=3\/RP^&H+ WVJ>4?LU_L7Z?\ $<:CX_\ C]X8^!OC3X7>
M*KOX+?%/P/X.^'?AGQKX5^'?CWXO_#=?$<FC_M6:Q\(/%>F:#8?#'QQXU\*:
MUX9TGQ!\/+"#Q%X<U*7PW:ZQJ]]J\ZV,U 'I7[/NL_M;_M!_LF_#O3/%.GZQ
M\ O$&IC1/!GB_P"(/CZ6TU'XU^)OA[H&C/I?BKXD>'O"UKIMSX<\*>-/B/K%
MEL\'WWB:[OC8>&]4D^(MWH,&JRZ3X4KT?]J7]J;PM^S]H5S\.K/6?%^E>-7^
M&EWXGN?B/;?#_5OBGX:^!W@R*\3PG8?&3XPVMG>P:I+X2M-=\U;N^LK;79()
M-.U+7/$UE9>%M-U?58/L[5;6[O-*U&QT[49-&OKK3[RUL-6@M[>ZETJ[GMI(
M;748;2[1[2YDL9FCN8[>YC>WF:(13(T3,I_'NS_9,\>7/[16J?"BX\3?M77N
MB^%_"N@>-O"'[8U_\0;%M>\*Q^.]#U#0_C1\)[?7/&.C^*=/^)FB?%/Q1X5\
M/>*M4^$-YX9N/!GPPO+EO&/AJ?PM>P^$=+E .,^&'@+XH?$KXH#X?^ ?'UI=
M_%K]F_\ :)\9>)O'O[7VM?"'1+:_\;?!KXP?"#3;+2X;76- TW1/ 'C;XX^(
M/#?B/PU#I][IND7?@+3O"O@KP_XK\0:2NI0>'- U;]-/%>F_#S]GMOB7^T+K
M&E>._'_C;Q1-H>C#^R]-F\<>/[ZTN;^RT;P9\(_ACH=M'9P:5HMWX@OHY;;2
M(9=-TVXUW5;_ ,3>+]9")<:K8]];:5H'P!^"]EH/@3P?XBUKPS\(OA[8Z%X.
M\!^%HI=<\3ZGI/@[0X=,\/\ AC1%O[I'U#5;JVL;33K6;4+Z*)IW6>_O(81-
M.GXZ?$KQ1^U!\7/B=XA^(_A/X>?&#PA\:?"%L/ASX&^&?@[XX^$+Q?@3\;_A
MX=.\7WL?CGP/>>,_"7PV^.O[,7[07@;XG_#*;X@^.TTK5O'/PY01V-IH5AJ!
MT'5]( /?_AQ^V)XTL/C1\)]4\;>/-6^('PS_ &Q[/XM6_P &/@SI'P4N?#7Q
M$^#'C3X/?$SP)X-N_!6MNDK:Y?76G^$_%WB#7OC=J7CF==&\%Z]\.?$EYX7U
MG_A&KG2["\^U?A5H_CG6?BE\5OBMXQ^'_A;X=V.M6^A_#WP9:):V=Y\3_%'A
M3P%JOB:>T\7?$+Q%IM]<Z=!INJZAX@U.Z\">"K875UX=T*ZEU+6]276/$%UH
M&@4_@+^S'X0^!NN_%#QK9:OXJ\2^,/BYXY\3^.=6N?%6M)JVG^!K;Q;XBU7Q
M==_#OX:Z?;6&F:?X:\":=XCU[6]42&"Q.M:]J6HS:GXFU;5KB+3Q8?)O[=OC
M7XNZU;:A\(]6\&_#[X?_  &\::[H7AC2OC3\1_'(DT'7/B!X4TA_C</#?Q4^
M'5KI4<7_  S)\0-(\!ZY\(/B)KO_  F-MXLBEUB_GMO"5]HHBEO@"I^U#\<_
MBGXKUOQYX+\%:M\<_P!F0_"KX?\ QM^*WPX\>Q>%? %UH7[2'BWX&6&E"\\+
M"'Q GB;Q'I/@'1/$FI69U+1K_P *:#>?&/P_?R7?@_Q+8Z9I37&J?0OA_P ;
M_%G]I[X4_"+6?#G@(_"WP?\ $<6'B?QUK'Q9\-Z=/XJL_!FDMHFKZ;::#\)/
M$=K?FRUCXDWC2KI<OC^WM+WP+X;MI]8U;PZ?%4^D:5;?/?[-/['4OBFV\+>)
MOCKX'U'PEX)^$WQ+OO'O[,'P1_X7%>_$O0/A]HOB7P?X<@U[0M4US2S9:9XZ
M^%UKXXTV7QC\&/!WB2WN5\"V46BH=-TJ/2M#\/Z!]\?&?4?C78>%+6+X">'_
M  #K7CO4];M[ WWQ/U?5],\#^%M%33]3U&^\0ZU;^'89O$>N!I]/LO#]CI&A
M^5=G4=>M-3N9H]*TS420#Q']KC]HCQC\)/ ?BL_"3X=Z_P#%+Q%H?A;QCKOC
M_5O!VO>#K6?X(>$_#WAN'6=0\9:G8^)99[76_&L6F:@FN_#OX8WEM9/\1I-(
MU.U_M72["UGO#X?^S?X[^+GA+XB_'[X#>"(/BW^T7X+\'6&E^/\ X>_'/XU^
M,+270+?5O%OPWTJ^C^$-W\2!I]QK'BC6)?B78ZWJ.K:78^'[F7X4>'->CL[]
MH;%?"'AV?Y$_9Q^#FK?M!>.K;X@>";7X42^#O&6O^*O$7QZ\<^'O'.J0?%_0
M/"GQX\(7^M?&']BSXUV>@Z%!I?QNBTGQ+XHM;WX4_$O4?%&D^)_AIHNCZ(9-
M$TC5+%%\3?KII7A;X<?L@_ *+PY\)OACK4G@OX::'!9^&/AS\/["?7O%GB34
M;N[@LK.S@FU.]^UZYXG\2ZW?0R:QXH\4:P9+F]O+SQ!XHUM(4U#44 .=E\=7
M_P"S'\&8O%?[0?C?Q-\5/&NL>)(DN[?P#X%U/7-2USQKXONL:3\-?@]\.O"^
MGWOB&\T;3%B.G>&[&\;5-;ETVPO?$'B?6&F?4KN'YF^!O[8?B>X^,7@?PA\5
MOB)\/?'NA?M5_#N'XP?LU:3\+? WBRQUSP]I%KXP3P]X@\):NM[)>ZIXATGP
MQX8UKPAXG\8>./$6D>#&\)ZY_P );I6L:?:VS^';)/FKQ#\3?VJ/'GQ;N?C/
M\-_!O[16G^(I/%6A^$/ 7PTM-<T#7_AIX%\6_#7Q!'X(^//[._[2W@&TUR[\
M):=X:\5R--\0_ ?[4_@ZYU66TT_7M%D37],31-/\)>,?TQ_9L_9<\.?LYZ7K
M,,7C#Q9\2?$6JZSXHGL_%'C>6QDNO"O@_7/%.I>(]*^''@S3-,M;/2O#7A'0
MA>P1W$6GVRW_ (JU6T'B+Q/>ZEJ1M?L(!L?!;3=8UGQ;\4_B[KWPD\,?"R[^
M(-WX;T72'.EQVWQ;\7>%? <.L:=HGB#XNWUK.]D+JX_M.Z;P9X:VW.J^%?#,
MD-MKFIOJ%\^A>'?A/]H?]KKXAZM<_$[6_A-XJ^('P+L?V8? 7C#XUWFA>/O@
MOI]]IG[3?A+X?^-X?"GB^^TC4;Z;6O$%A\,M$71O%.B7EM8Z5X(^(]WJGB#P
M?XVT8WOA7^SQK%C]M/XH?%7QWJM]\#Y_A)<>"OAU_P )'/K_ (8\;^//BU'\
M.?!O[0DGP:MM&\8_$;X0>-+G15L]>^%_P^\?^%=4U2+X??%"37]0L=0\:>"V
M@\6^&+3PG,BZ[TW[/'[(.H>-+WX<_%+]H.U^-&G7/P4\1^-['X$?#7XG?$O2
M/$WB2#X8ZY=>#/$?A32?C]?^#/$/B[1/BCK?PQ\;:'K?_"L-1U'QIXAE/A>+
MPKK/C5]:\:VC7EB ?0MWXK\;?M+:'\(V\&?#.'P]\'/&L]I\0_'/B+X[^#=,
MN-9'A7POXGM[_P '^&M ^$FM3S7UKXM^(,^G:?XITWQ%XLMK ?#SPNL.J3:2
M?'EQIFD:4S]HK]H#Q=H46M_#K]FZ+X3_ !*^.6AZ7J/B+QMX-\2_%G1_"FI?
M#KP+8>&]4UQ_$NI:'I]CXH\7S:EKMU;:3X8\*10^%;K2[37/$VBZQXEGM/#R
M.UY[K\7[;XN:AX*N=+^"6J^#_#GCO5M1TO38?%OCC2[[Q#HO@[1KJ[1==\3Q
M>%+"^TB3Q=K&E::)I-$\-W&O>']/U'4WMAJ.KVUE%.DWXW?LW_"_Q+^T=X[M
M?'6@>,?A2=2\$_'P>/OV@;FQ\&>,X/%_PD^/GAS4M0\$?&CPE\%/B5!(^C>(
MO G[1'AWPL8OB7\&/'&LZW+\*-'\;EC?:S)<>&M'T  ]7_8PMOB39_$RYU3]
MGKXG:Q\1_P!FSQ]X'N/'?CSPO\4M3;Q?!\(/C'K?P^\#7>C>&?\ A9UQXN\3
M>.M7^+?B#Q*^J>)_C=X4MK"R^'?ANSUQ+GP_I7A_Q'<&QU/[UT2V\;? #X.^
M*?%GC?5/B)^T5\3;JZF\4Z]IGA.REN)];\5:W-8:98>"_A3X.O-172/!'@?3
M)GL=,TBTNM0AM]/TV&]\6>--=OM4N->URX[WPQX#\&?L_?"0>#?@G\,-,TGP
MMX \.:O-X-^%W@:VTS0;>^N;>*\U2/1-*^U2VNG0:EX@U1Y!+J6IW*BXU*_E
MO]3NW>2>=OQ7^+]A\>?VB?BSKS:[\-_A[I'[3G@71E^%_AKP!X/_ &AAH/C[
MX,^*]/T;3OC/\.OVF?V<O'^O>'O#_P#;6B_V/\6-'\$?M4?#_6?"4%EXA3PA
MH%A9W7C7P[;'PYXC /;_  I\>_VFV^,?@WXG^']:U3Q=X6^+?Q)U3X,?$#]D
M[X@PZ=:^+/A%XE\'_$Q/"OBQ_A?_ ,*Z\-^(-*2T^#?A"QUSQ5\1_BCXV^(U
M]X"^)]EJGA[^P(O#.I7&CVC_ *,^%8?B@?B!\1_B'\4KOPCX3^'NAV]_X;^&
M_A:RCTK4-1M_"VE71O\ 6OB?XV\=7-K!>:?=>+/LD$MIX)TR>#0O#/A_3+*Z
MUVZU?Q%=3_V)SGP!_9?\ _ _6?B)\1;*PDO/B[\;M:A\9?%OQ1<:SK6L6,OB
MF]L+!_$&E> K'6[JY3P5X!NO$D.I>);;PIHT=G9OK.KZAJM^MS?W'F1_!W[1
M'[2_BWXW>(=/\'?"NQ_:O^''@GP&^NZ[\3-3^'?@/3;#XK>)?!>KZIJ?@?X>
M?'OX6>#M2M/%VJ_%KX0^!_B)X5\0:9\3OA1J'AC2/&OB?0?$.@>*8O!?B#PK
M;0VNO '0^./^"B/BN35KCXP_ KPYX8^,W[*?PZNK[2?C/:6.D>)?!OQBT.QM
M_ FK^.[WXG)?_%34OAMX7\/>$[>T3P;!\.-#GT/Q-/\ 'VS\7RZIX \1VT%A
M:BZ^O[Y=/^+'QU^$OB+3O@T9[?X5>';[QG#\;_&FFZSX6U7PX/B;X5DL(?A]
M\.8U2RU+Q'J.N:;<0WGQ+L=3D_X0_P .0Z?HUIJ-KJGC%=.A\/?.?[-_[-7B
MWXE:YX:_:7_:$U&_M]4\6?#KX<67B/\ 9\F\ 6O@WP+J'Q%^%-SXK\/^&/C-
MXD\,:RUYXBMKK5?"UYHOB'P?\+/$$-K#\*-8N99;M=4\2Z?IEYH7U5^TMX^^
M.WP^\&6^K_ 7X9>$/B+KUN=:UGQ)+X]\97'@[PKX?\+>%] U#Q#?K)/I>FZW
MKVH>(/%$EA#X6\+PV&DW&GV&K:G'K/B&XM](TZ>.Z /-_P!L#]H7Q/\ "7PC
M=V?@OP7\0-7LKG3=1/Q$^,?@>U\+:CIW[/WAL7V@:)>^,;K3O$NHV=KXM\8:
M1_PE-EX@TWX>6 FUJ]T#3M:\0"VN8-+AT[5/'OV:_%7[77A'4?CK\%]6ET+]
MH73?AE8ZI?\ PF^*WB3Q!KUGJ"ZYKWC/7E\,_!SXL?$FY\,:?HGQ)\3^%?!K
M:-KOB_Q?\/O#D3>&(L>#=?L[_P 3M:ZA>?)'[,W[,/\ PM;7=2N?"%MX0N_@
M3\3-'^)FE?&_XO>!/BW<V?CKXO\ @'XR>&;_ ,8:3\*?CWX#T.Q9&_:J^#/B
MSQEHK6'[0.@^*A=V_A73M0TL26&I:[?>&='_ %=\5>,O@=^Q9\'/"NG-I&K>
M&_ &@-:>#/!?@[P!X.\7?$/Q7JUW'IVJ:[=6NB>%?"6F>(_&7BO5H]&T?Q'X
MR\4:FMIJ6I2V.E^(O%.O7DSQ:A>N 8?B#XH^&/V3?A#H3?&OXH>#=4\?^(K[
M5K3P]%JU_P""_A/9_%'XK>()+_6[3P+X'M-0N--T31H-4UFZBT+0YM;O[N2Q
MMI["]\7^([^_FO=6N_,_@I^V7/XDD^)_@/\ :5^'<_P>^(_POTSXE>)M9DTG
M3O&_BSX2?$/X9_#G6],T+Q1XU^%7BO6O!7AK7/&6G>';_P 0:1X:\2:<_A*U
MO+CQ!)*WAB'Q%H=U9ZC)\$:O\3OB1^T%XZUGX5>*-4\+_$J__:,\(_'CX5>#
M_"OB'X.QP:-X ^"'QB\$:OXB^$?[2?P ^+GA_1!)\0O@!XS\-Z-\/[+XV:1X
MNU^3QAIOC:*%+";P_?\ AVU\,ZW^LOP!^".J?#;2E\5_%#Q)IWQ._:$\4:%I
M.F_$WXL6^AQZ'%JD>F275UI_A/PCI)FNY?#?P]\-37US;Z!HIN[B]O6,FO>)
M+W5?$FH:AJ,H!RG[,GA'P!\,_A-=>,;?X73?L_>&+BY\6^(M'\/?$#7K.;5_
MA]\,;[5KKQ%8:9?RWQ\KX5^$U5[GQ5%\)(M8N- ^&']IW&BQ?V:UG-I>F_&'
M[47Q<\7?&G5X/ G_  DVJ? /X(>)] ^(6M? /]I_P#\=?(T?QGX]\!^'-%UB
MQ\:>+;+X:FPU63X<:2FMW/B+X8Z/H_Q'U"T^)_B[PG-X<^(/A6STB]TBVU'M
M_P#@H1XI^)>FZ/-X?^(OB/X3?"_]D7QMX@\$?#K5_B#?2:C>_%+P_P"--2CU
M'QGX;^)H_M2_M_ $OA#PA\0/"?A+P[JWPDUSP[XAN?BKH^K:W9_V]I*S6FA:
MIK_LQ_L:V5R)?B#\?/ 'P8ND?XC>&?CE\)? 'PXMO&Z?#+P-\2F\'7>A^*OC
M!X9\%^.M+T"\\!:Q\41J-IXDU+X97FEZIIO@OQ-8#Q"+Z^\<WVJZZ0#TWX9V
M'[5WQA^"GP^TWXF>(;#X=W^I>+O$Y^('BVT\*3^"/BIXG^%6BZ[<_P#" 7&F
M>!)KSQ-I'PI\;_$?1X+"Z\;17&N:CJ/@2QN+J#0;.P\37<+^%6_M4_M2>&_A
MX=;^$6E^,O%WPR\3-I/@:?Q=\>['X<MX^^'_ .SWH?Q"\47&@^'/$'Q%O+BY
M>V\/7?BZWT'Q;I_@_P 2ZUHVM^"/#>NV%OK?Q'GTSP]%B_\ LOQ;H^H^(?"W
MB30='\1:CX0U;6]!U;2=,\5Z1!97.K>&;_4;"XM+37]+M]2@NM.FU'2)YH]0
MLHK^VN+-[FWB6Y@FA+QM^/\ H_[(6N>.OCO\8/@SK<?[5>A^ O UI_8&C?M2
MZO\ $VUN;[XD? KXK^ ?!&K>*?V8]1U7QQIGB[5/C;X9_P"%C77Q:UF?6-7T
MVWU+X*RZK::5X+\5V$NJ?V=$ <Q^S[\)[_XV?%O2[_2I_&6B_%3]DKX]?$KP
M#\7/VBETOQ1\+M,^(FBZ#\:_%OBVXT71?"?A.+PK\./B;\1OC[H0\'ZU^T#X
MEU'1]5\#:/I&MV[^$;"W\0WT5CH7Z+>*$^&G[)NG>/?C#-X9^)OQ0^(7Q9\;
M65K=KX:T>3XA?%OQSJVH37K>$OASX3MB^E6&E>#_  ;H\6H+X=T*?4- \*^'
M]*LM5UC4KZ36]2U;5=5]F\9ZQ-\)?A?>7O@OP#XC\>W'A'1-*T?PE\/?";13
M:WKEPLEAX?T#1X+[5KE+>QLHI9[1M8U_5;EK;1-&@U#7-1>6"QF#_CA/XB_:
M>^)/QHU7XR?#OP5\4['XH7WB_1?#7ACPS9_&C1;[PA\$M9^$WB6U^'?QX^ ?
MQ[^&&H^+]#\&^-/V?/'/V*Z^)/@[X_\ PQ\)Z_\ $"SUCQ1IYD30]8TGP]H^
MK 'T!\ _VHOC[>?&;X:V/C'4O#?QJ^"W[5^G6?BSX2Z_X:L-+\#>+OA0D7A7
MQIXO\5P?\*Z6QG\5ZW\&?"%MI_@/P'K?CGXCW^A>.=(^+?B:;1KC2]0TK4--
MBTS[=^"VD>,;S6OB3\3_ !IX$\-?#:^^)&K:(-+\+6%K9W'CG_A'?"-A<Z)H
M>M_%7Q+IM[=Z7J_C#6;%XY(-%THSV'@OP_!I'AXZOK.HP:C<IG_LZ_LR^"?V
M;M$US3/#>M^+O%^J^(=;U;4K_P 4^.]6AU?6[?2;O6-2U31/!FC):6>G:5H/
M@[PG!J+Z?HFB:/IUG#(1/J^K/J6O:CJ6J77P1^W%X[^*_C;6#\(/'/PR^%O@
M7X-7'BNY\1_#OQ-\9?B9#!X&^-VN_!8:/XDU_P"&_P <?"UKH[VGA?X2_%K1
MM:U*R^'OB&VUOQ7KNG^.?!^FZMXD^'UQ92Z7I&I %CX[_M _';XA^,]>LOA=
MKOCC]EC4O@E9V_Q/\,0_&/0M!T[X8_';P%HGQ-M?!7CKQ=XXCTRQ\:?$5_"5
ME::9KGAG0/A/IVC^!_B'XFO_ !MX(\=:-K*0R:9;1?5GA76?VC/CQX7_ &<]
M7\2_#KPS\%]&U;1O#WQ0^-EEXF@L?&7B6P\0:3?6]YH_PQ\'>&O$6DQMH4^L
M7$46O:KXU\16%MXB\'Z.(=$TS2+3QI<3:MX:\=_9K_8PMI[KX;?%'X]^%?%E
MCXH^"?B#QS#^SI\/?%OQ:O?B9-\+OAKXEE\*:OX?\->.M:TZ[?0?B5K7PZ\3
MZ/KTOPGUG6Y_$5_X%\(:CH&G)JEWXAT9=4M_J;]I?QI\>O W@8Z]\ _!?P^\
M6:QI4.O^(?%-Q\2_$.K:)X?TWPQX6\.ZEKTUA90:!;W.LW_B+Q5?6=IX<T:X
MCC.F:"]]/K^KQ7]MIZ:5J !Y%^V#^T5XD^'?@S7].^'OAGQ5K>B6NEZQ;_&7
MXT> /$'@Y+K]F[PZ9]%T?4/%-IH^OQZC%XM^(NA6WB2/Q98?#XP6%Y)X<T;5
MM:-TUU!I&D:WYI^S'J'[67@YOCE\'O[<T'X[^'?AU;:M)\'OBIX\O_B"9K+Q
M9KGCWQ<ME\'_ !U\7=>-Y=?'IOAKX3706\7_ !!\)^&?#ESHFLV]]\.M534_
M$UG<ZC8?)?[+/[+NE?&@P7WAM? /B#]F_P =>!?B/X/^+7Q*\+>/M7T_XH_&
M+X=?&3PI)XMT[X%?'C1?#>E6^E>)/C=\$_%/CNUGL/VCO#?CH:U!I>FW^BK!
MI7B/6O%6GQ?KYXCNM!_9Q^#]K9?#/X4ZYXCT[PM'H7A?P-\*OAI86"ZGJFI:
M[K-GHNE6,-QJ]]IVDZ9:2:IJ8U3Q7XO\2ZM;V6FV UCQ/K^H3/%=2S '(>+O
MBGIG[*OPAT'5?C+XL\?_ !7\276H7&GS7WA/X=:IXI\8^,O$MU::UXMUQ/#/
MP\^'ND7UW9>'?#F@Z5K^L16,$%T/#W@SP\XO]5U2^MFNK_Y<_9X_:K^.\OQC
MTSX5_&W2?!_Q'\-_&/PDWQ>^!_Q9^#[:5864W@Y_AYH/C?5["3X=2^(];\;7
MGPOT[4=5;PCX!^-&N0:%<^-/$4EKH6L>%M'U"\TZ>\\#\)>//VC_ ![\:-"^
M,O@W2/VAK^U^)?Q-TFST+0+R_P!/U;X):-\(=/UM/AA\=?@1\;_ T.M7.G?!
M?XF_!'Q9X7^(?B7P/\;?"*ZC:_%.YCMM,MM=\10:AJGA6']'OV6/V8M!_9@^
M'&D^"K?QCXJ^)WB&QTO2]$OOB'XYDLWUZYT'P]IUGHGA?PKH]AIT-OI'A3P9
MX5T+3=/TS0O"OA^UM-,A>"YUF]6_\0ZMK&KWX!M? ;1M:>+Q[\3O$_PL\)_"
M37OBUXEMO$T_AS1[*-/'%SH^F:+8Z%X>U/XP:G97$VEZM\2;G2;&'^T8-*CD
MA\.:6NE>$Y-5UV?1'U.?\^OBO^US\;_&FKZO\1?@/J>H_"/0_@3I_@GQSXJ^
M$7[2O@^T^'/A[XP_!_QC?_$"QF^*U]XKTW1OBA\1]/\ #'B&3P>OA#X6>'?"
M_A/0_B+I_P 0(YK[QSX6N- O["P$G[7OC_XH_%/Q;IGPI\2?!BX\+^ _#GBC
MQ)\1/"6B>+?CI#\--/\ VLO!7PVUW3?A%X\\%ZCJ^@7/AO4_@_XL7Q+\6O '
MQ*_9UGUKQ=<Z'\1-8TC18O$LGA)97;3_ &K]F_\ 91U/4]<^'7Q__:$G^*^H
M_%7X>:'XC\!_#WPW\2?'&BZWJEM\.]+\?>-]8^#WBCXT6?@J_P!7\)>,_CYX
M2\&>,M3\.W'BR+Q'XATZ :KJ>JC[1XMOKS6T /:8-0^+OQKU7X%7U]\+M"^'
MGPWC\-^#?C+\0X_B5I^B^+?&-GXZN+)[_0OA5X5T.8%/#?B/P5JK1ZQXG^)%
M[;V]YILMKIVD>$[%M1O]5U+P_P M^T7^U1KW@"Q\8_\ "A]-^$GQAUWX*:#X
ME^(G[0OAG4_BYINA>(_ /@'P;HR^(;S1[3PUHECXD\1OX^\::='J5MX*&L:5
MIOA.TO\ 2IU\3ZSIZW-C'<>[?'#3OCGK'@^WT?\ 9^\2^ O!'C34]8@M[WQM
M\0_#>I^--)\*Z!'I^I75QJ.G^#-,UGPVWB?5[K5+?2-'BL+SQ'HMG::?J>I:
MPUS<W.F6VFWWX_?LH_ Z#]J=_AU\7=$\0_#/5?A''X@\<>-?B+:1>%O%9\=>
M&?%?QX\':Q=?M-_LJ>&?B5Y%MX8^-'[//B;XA>-=5U34QXBO-5UWX<:UI$'A
M#??ZSX6T"\\(@'K'_!/CX<?M0^ ;'XOVO@SXO_#_ ,>_LS!OB7IOP0T+QMX[
MUOXM^*-#^+C>--5UE?$UUXXT\76H6?PHU6RU>STW5OA!>>)-3\2^ _%FB>))
MM+UU=+\2V/A_PE]ZM+XP_9Q^"IN+E/BO^U)\3;K68GG@L#8KXA\;^._&>K11
M20Z5;ZE?V/@WX6?#O3+NY)M;6?4-.\)^ O"5B6N;N_O8I[O5.^N]&M/@?\&S
MX?\ @A\*K#4+3X=^$8=&^&GPB\)2Z3X0TJ==,MH['0/#.GW=RL>E>']+5_)2
M[U"6*86-FMS>FWO9T\B?\6O$N@_M ?'3XV^,_%>D^%_AWI?[6GAU[;P3I]CX
M9^.,MCXM_9B\=?"*[L9K'XF^ ]0U[0M#NOBK^QQ\7_#'Q+\+2_&7X;ZOX2T;
M7M3UC4=0T:'2/$FHW%IJ?A$ ]J^ OQY_;-\:_M7ZAXE\%^$/&?Q#_9.^,EYX
M0\3>*M%^+,?A+P3J'[*^GCPM-X!UC0OA?J6ES/=?$;7-%^,G@#QII'Q<\!:E
M)J$&A1W%GXX\(^,+ZWU >%;_ /0GP?J/C_PPOQ9^,O[0FL>"_ WABU@NY?#W
MAFQ72[BU^&_PP\%G6+R?Q!XR^()M8=0U[Q!XH@D?Q)KFGV\L?A7PE:0:?HNC
M6]_J,&M>(=;O?!O]G7X2?L[/\3];\!:7J%IJ/Q0\;^)OB7X]U_7=9U3Q'JUW
MJ.N:QJ_B%])LKK49;B72?!WAVXUC5$\+>$=)2VT70X+R\>SLS?:AJ-W>?FI\
M=OVB/B%\>/%&A7/PZ@_:W^$7PX\$:%>MXPTKPM\(--USXA6.J?$9+6__ &>_
MV@?%'P6$/C;6?C9^R_XNM?"OQ(\%^*?AY'8:3XUT75R+KQAX2\/M9G6?#(!N
M>/?^"I,'A_XW?#B\^'7AF]^-7[-_CWP?=Z+>>'O!GP[^)6F_M-^&OBEX<\?Q
M:)X]UQ_AUXHTK1M3N?!'P]\)^)/ ?BKQUX>U;PWX<\2:1X%UJ?XGZ-J'B/08
M8-)O?O*'35\<_M+6?B^#X06NGVGPC\':[X17XW^(X=3T3Q+XBO/&HT35;CP/
M\/K.W:U/B;P%I\-K;ZIXGUSQ$+GP\OBE=/LO"-I<ZQIFO:GIOF/[+WP9^)$G
MBW5?VH_B]KNM>&?&WQJ\$_#K7M=_9\T_3K/1O!WPN^('_"L_ W@_X@:A<W<=
MS>:]XMU?73X(T/\ LV'Q'<Q#P3I\-SH\=E=:M<ZCJLOW10 4444 %%%% !11
M10!\X?M;S3P?L]_$"6VGO+:=/^$4V3V&KZ!H-VF[QOX:5O*U;Q1%-H5IN0LD
MGVZ)O/C9[:VVWDUNP*/VN()[C]GKX@PV]M=WDS_\(ILM['0]"\274FWQOX:=
MO*T7Q+-;Z)>[$5I'^VS)]FC5[NVW7<$"L4 >B?!:19?@Y\)I4ECG23X:>!)$
MFAO[K5(IE?PMI3++%J=\D5]J,<@(=+^\CCNKQ2+BX1)I'4>EUYM\&I&E^$'P
MIE>5YWE^&W@:1IY=0MM6DF9_"^ELTLFJV<<5GJ;R$EWU"TBCMKUF-S!&D4B*
M/2: "BBB@ HHHH \_P#AE\*?AO\ !CPG!X%^%/@KP]X!\(V^IZYK4>@>&=.A
MTW3VUGQ+J]YKWB#5IXXANN=2UG6=0O-1U&^N7EN;JZN'DEE;@#NI;>"<PM/!
M#,UO,+BW,L:2&"=4>-9X2ZDQ3+')(@D3:X21U#;78&:B@#YC_9D_9N?]G+1O
M&VFW'Q2\<_$^X\7^.?%OB>Q/BB6WT_0?!/AO7?&?BKQ;H7@3P7X2TGR]$TC3
MO#Q\6:A;W^OM#/XF\87I_M+Q%J=Q';Z3IVD?3E%% '/^*?"?A;QQH5[X8\:>
M&M \7^&M2:S?4?#WB?1]/U_0[]].OK;5+!KW2=5M[NPNC9:E96>H6AGMY/L]
M[:VUU%LGAC=>@HHH **** "O%?"G[//PC\%_&3XI?'_0O"J1_%OXQ1>&[7QM
MXPOM1U35;N33?"OAO0O"VEZ1X?M=1O+FP\)Z3-IOAK1)M:L/#5KI<'B'5-/L
M]5UU=1O[.SGM_:J* "O-OB;\'OAA\9M/\,Z3\5/!.@^.]*\'>-_#OQ'\-Z9X
MBM3?:=IOC?PE)<3>&_$(LF<6UU=Z//=3SVD=[%<VBS,LSV[R11,GI-% !111
M0!QG@#X=> OA5X9M?!?PU\'>&_ GA*RN]5U"T\.>%-(LM$T>"_US4[O6M9O4
ML;"&"#[9JNKWU[J6H7)0S7=[=3W,[O+(S'LZ** /"_AI^SI\,?A3\0?BS\4O
M#%AJ]QXY^,OB23Q%XKUOQ!KFH:[)I\<MO81OX;\(V]]*]KX3\)R7]BVNW.A:
M-#;07^OWMYJNHO=W!M3:^Z444 >.?%C]G_X/?'.]^'%_\6O VE>.9/A-XV@^
M(G@2WUI[R33M*\76NFWVEVNJ76E0W,.G:VEK!J$L]OI^N6NHZ;%J,%CJ:V@O
M]/LKB#V,  8 P!P .@'I110 5FZ5HNCZ%;2V>B:3INC6D]]J&J3VNE6%KIUM
M-J>KWL^I:KJ,L%I%#%)?:GJ-S<W^H7;J;B]O;B>ZN9)9Y9)&TJ* "O+]#^"O
MPH\-_%/QS\;M#\ ^&].^+GQ*T?PSX>\<_$*&P5O%'B'0O!UO-:^&M'N]3E,D
ML.FZ7!.XCLK/[-;W#K#-=QW$UO;R1>H44 %?.WCK]F/X=_$7XZ_#/X_>)[WQ
M?/XD^%6A7^D>'_"]EXADT[P'J=Y/K%GKFC^(O%6@6=O%<>)-:\(:A;7%SX3C
MU'4I-$TJ\U*ZU1M'N=8M]*U#3?HFOY,_VOO^"C'[3_[%/_!3[]L3XI7/C?QM
M\3OV3O OA/X1?LVZ9^SO%/%?^'O!_P"T;\>/V<7^*?[.GBO1]*M[26_L9?B-
M\5_ VH?#+7]2=VM+"#QO'J%S'<#[/%#FZJ5>C04)SG7IXR5)07,YUL-AZ=3#
MX:,4U*5;,,7B,%EF#5U!X[,,%"K*%.OSPTC2E*E6K)P4:$L+[3GDH1C2Q&*5
M"M7E.2<(4<#AXXK,<7*6L<#@,;4@I3H\D_ZS*KW=I;7]K<V-[!'<V=[;S6EW
M;3*'AN+:XC:&>"5#P\<L3O&ZGAE8@\&OXZO@1_P51_;'_8]^#VI_ SXS?%CX
M&?&7]HB\_;7_ &SOAIK'[1/[=_QUF^!O[/O@73/V;?AY\&O%?B#X5GXA>&?!
MNO"?QIXA\3>/]5TSX1>#DMK..[T_2-9E,XM(;=(?I[Q'_P %WOVDV\/^%OBW
MX0_9-^%%G\%_#/[.W[ _[1_[0UK\0OC!XJ\/?%GPUX?_ &UOBMJ?PAC\+?"_
MP]:> ;K0_%6J:#K=E'K^C:YXKU3P?I6J^&729[?^T;NULFZXX>=2M1P])PK5
M*U7!X>#IR3INMC,-@J\4JKM%TJ=7&T\)+$/DC.MR5:5">#KX?'5(J1G24_:4
MYPE&%:HJ3C^_G"E4<8)4'RU%7K4W3K1P[3G#GGAZM:&+H5L-'^DGX<?#;P#\
M(/!'ASX:_"[P?X?\!> ?"&G1Z5X9\)>%]-MM(T/1K"-WE\BRL;5$B0RSRRW-
MS,P:>ZNII[JYEFN)I97ZVYL[:\5%N8(IC&96A=T5I('FMYK222!V!:&5[:XG
MMVDC*N89I8R=DCJ?X_/BG^W/_P %!?B7%\;? ?BWQI^S7=_%K]G_ /X+B?LQ
M?!/X+?#GX:_&7Q7X'UY?#6N>+95\.?#_ ./4.B^#-(\0V'P(\66QL)--\9:C
MI'BC7O'UTGC_ $>;1-0MO#&C?:?Z(O\ @G?^U3X]_:\_9]U+X@?%;P+X1^'?
MQ4\!_&SX[_ 'XE>'/A]XGU/QCX"_X37X#?%+Q+\,];U;P7X@UO1_#^N7WAO6
MI] 74M,.LZ-I^IQQ7!CN;:-E KGPS6)P[Q%.R2P^"QGLYM*I]5Q^'P56E5M=
MJ4J5;'4\)BZ<)5'AJZBI5*D:G[E5OW%6-*5W>OC<*YQ5X1Q6!QF-PM2G?27)
M6IX&KBL-6E&$:U*\5"G."=;U?]E?]G=_V9OA98_#JY^)WC?XLWUK/EO$OC.X
MBMX;'2K*&+3/#?A;PIX5TYQH'@_PMX8\/VFG:18:9I,/G7\MM<:UK=]J>LZA
M=WC_ $G113 P/$7A/PMXPM+*P\6^&] \46.FZSI'B+3K/Q%H^GZU:V'B#P_?
M1:GH.NV5OJ5O<PVNL:+J,$&H:3J<")>Z=>PQ75G/#/&D@WZ** "BBB@ KQCX
M<?L_?"CX4>-/BI\1/!?AG[%XV^,_BB3Q9X_\2W^I:GK.J:E?O;VT":=IT^K7
M=Y_8'AJW>W-[;^&-"73]"CU6[U'5_L+:EJ-Y=3>ST4 %>9?$#X,?"KXK:Q\.
M=>^)'@+PYXUU;X2>+U\?_#>[\0V":C_PB'C2/2[_ $:'Q+I4$Q-LNJVNGZE=
MQV=Q/#,;*X>*^M!#?VMK<P>FT4 %5KRSM=0M+JPO8([JROK:>SN[:90\-Q:W
M,30W$$J'AXYHG>.13PRL0>M6:* .4\#>!?!GPR\(>'?A_P##OPKH'@?P/X1T
MJUT3POX2\+:59:'X>T#2+--EMI^E:5I\,%G96T0R1'#$H9V>5]TCN[=7110!
MX-\$_P!FWX5? "[^(VI_#[2]436?BIXY\1^/O&&N>(-;U#Q#JUSJ/B3Q!K'B
M5]#TZ[U*64Z-X.T75/$&LR^'/"FEK:Z-I#:EJ%Q#;-?:A?W=U[S110!Y%X^^
M _PD^*7CCX6?$;X@^"M,\6>+?@IJ'B#6/AE?:N]W<6GAC6/$MMIMIJ>K1:/]
MI71]0U*./2-.FTJ\U:QOIM#O[6#5-&:QU.&&\C]=HHH *S='T71_#VFVVCZ!
MI.FZ'I%DLBV>E:/86NF:;:++-)<2K;6-E%!:P+)/++/((HD#S2R2,"[LQTJ*
M "O-O"?P>^%_@;QO\2OB5X2\#^']"\?_ !BU/0]8^)WC"RLE&O\ C2_\->'M
M.\*^'WUG4I&DN);?1M TFQT_3[")X;"U6.:XBMEN[R\N+CTFB@ KY_U3]F[P
M%K?[1>D_M,:MJ'BZ^\9Z#\/M(\ :+X8?7WA^'=B=$U;QUJ6G^-'\+VUM#_:7
MCFTM/B-XNT"PUC5[Z_M-*T35[V+2=,L;^[NM0F^@** "BBB@ HHHH **** "
MBBB@#YJ_:_M4O/V=?B';2646H))_PB6ZSG\+W_C.*;9XY\,R#=X:TRYM+[4O
M+*B5?(N(_L;(+^3?#:R(Q3/VQ#;#]G+XBF[-@MO_ ,4CYAU.7Q+#9#_BNO#&
MSSY/!X/B)?GVB/\ LX',WEK=_P"@FZHH ]0^#@D7X0_"M95F65?AOX'$BW$6
MGP7"R#PQI8=9X-)+:5#,&R)8M,8Z?&X9+,FV$9KTBO-?@Q'Y/P>^%$/D_9_*
M^&O@6/[/_9G]B^1Y?A?2U\G^QA),-)\K&S^S!++]@V_9?,?RMQ]*H **** "
MBBB@ HHHH ***\N^)7QN^#WP:CTJ;XL_%#P'\-X]=DN8M%;QKXIT?PY_:LEF
ML;W:Z>-5N[9KLVJS0FX, <0^;%YA4R(#M0P^(Q56%#"X>OBJ]2_LZ&&HUL16
MGRQ<I<E&A2K59\L8N4N2E*T4Y.T4VLJU:CAZ<JV(K4</1A;GJUZM*C2A=J*Y
MJM:I2IQO)J*YJD;R:2NVD_4:*^49_P!NK]C2W$1?]I_X(/YT\5NOV?XB>&[L
MJ\S;5>86M_,;>W4\S7<XCM;=?GGFC7YJT]/_ &T_V1-6O['2M-_:8^!U[J.I
M7=O86%E;_$SPE)<7=[=RK!;6L$:ZINDFGF=(HHU^9Y&55!) KTI</<01BY2R
M'/(Q2E)REDV;**44W)MO+$DHI-MNR23;=DVN)9UDTGRK.,I<FTE%9IEK;<FE
M%)+'W;DVDDKMMI)7:3^FZ*^0%_;?^!EM\6?C%\)?$-_K/A"Z^!VF2ZIXW\;>
M)8]!M? D*6UCX(U"ZM8M0L?$.H:]I]XD/Q"\,QZ>GB?PYX>@\37$VH0>$)_$
M$FD:F+7L?#'[7_[+GC3Q#<^$_"?Q]^%?B#Q'::=9:M<:/I?C'1[J\33M0T.Y
M\2VMT$CN2LB/H-E>ZJXC9W@M+*\DN$B^RSB/QX^]&,H^\IT_:Q:UO3Y:DN>V
MZCR4:L[RC%<E.53^&N<].47&<J<DXSC*$91:::E4]CR1VLW-XBA&*BY<TJM.
M"O.2@?1U%?(<7[>'[)\6I^+-'\0?&?P?X*O_  =JOB?3-2C\;ZI:>&H;R#PE
M:PWNK:YHUY?S+9:IH36DQN+"^M[C??Q0SM;V["(Y3XE_MJ?"[X:W7BG=X8^*
MOCO0/ ?PK?XO>._&7PV\$MXJ\+>#O#%SX7U[Q?X:M-8NEU*RU*;7?&>C>'+^
M;P_8Z/I>J6\!FTN3Q+>^'K75].N;DE[D7*5U%*4G)I\JC&E[>3<DG%<M)J;O
M)-*4%;FG3A-\DN?V?*_:7IQY-.9RK2I1I*,>:\W4=:ER<G/S*:E&\%*I#Z]H
MK\[?&_\ P4]_9I\$6L<\L7Q"UVXE^'GP2^)"6>E^'=(TL1Z7\?=4UK2O FB7
M^L^-?$OA+PQHWBJ!]!O[OQ/HFN:[IK^';5K);V?[9J%E9S^V^(/VP_@QX9M/
MA-?ZI<^+!:?&7P#K_P 2/"DUGX0UF_-EX<\/^$1XS9/$T%G#-<Z%J^MZ8EW:
M>%])N(7N_$>LZ=J6EZ4EQ<64VTJ6I*;J-05.I4I3;:TJ4?K?M8:.5W#ZCC$^
M7F5\/4Y93]QU9C[WL^77VL%5IV^W3E+!Q4U_=<LPP,=;-/%4DTFY*G]2T5\#
M>#/^"C/P*\;^//@G\/-/T3XB6&N_'CPOH_BWPE-J.G^#)=/T_3?$FJ>/-)\-
MKJSZ+XZUB]U ZQ=?#KQ&3J'@NQ\7:#H40L7\5ZQH#76R+[YJY0G!M3BXM3J4
MVGHU.E+DJ0:NVI0E[LD[:WM>SM*E%M)--NG1JJSO>E7A*I1J)K1PJPC*<))M
M2BKZ)JY17A'Q$_:B_9O^$?B$^$OBA\=?A1\/_% LK?46\/>+O'?AS0=92PN]
M_P!ENY-.U'4(+N."Y$;M!))$JS*I>,LO-?,\7_!5#]B&7XN7'PB_X7/H4=Q!
MIW]H?\+&EN]-C^#TQ_LRWU4Z?;_$<ZC_ &'+J8CN!:&S#AO[3AN-/#&YB9*\
MZMF>6X>:IU\PP5&;J*CR5,7AXS55WM"4/;.4):._M(TTOM2C=)_4Y=P5QCFU
M">*ROA3B3'X6&#GF+Q.%R+-JN'E@:;BIXJE767QHXFDG*/+]4JXRI4U=*C64
M9NG^A]%?-7AK]LO]DOQEKNF^&/"G[27P2\1>(M9N!::3HFD?$GPI?:GJ5VR,
MZVUC9P:H\]S<.J,4AA1Y'P0BD\5\M_$+_@K1^RM\)?#]MXI^)]E\6_ 6@Z_>
M:=)\.]1\2^ 4L8?BOX0U&+Q)=?\ "Q_A^!K<CWO@RPTWPOJ&K:E_;R^'_%-K
MIMWH=P?##G7]'CO-Z6*PM92='$T*RCRJ3HUJ5:,7*3C"+E2J58\\VI.%._M)
MQIU9QIRIT:U2CY..RC-LLJ4Z.9Y7F66UJL)5*5',<OQV7UJM.%^>K2HX_"8*
MK4I0:Y9UJ=*I1A.4*<ZL*M6E2J_IS17R)H/[=?[+>J^$-(\7ZQ\6?#'@6/4O
M!?@+Q[>>'O&^JZ9I/B;PWH'Q-TZSU?P6?$NGVE]J=MIM]K.F:A::A%9)?7,L
M=C+]NE*V:23KR7Q _P""BO[,?@GX/^'?CGHOBB_^*7P\\3_$OQ#\)M+U7X<Q
M:/*#XP\(Z#XQ\2>*;6>?QIKG@O34AT;2O GB)\1ZC+>ZU=0V.G^&;+7+[5-/
MM[CHJ)TI2C43A*$U3FI:<DW5E0Y9[J#5:%2E+F:4:E.I"3C*G4C#SJ?[U1=-
MJ:E&4X\K3YHPH2Q,I15TY)8>$J^B;=)*HDXRBY?=%%?)M[^W+^REIEUXMBU;
MXW> ='LO 5CH5QXTU?5_$NBZ;9>%]2\2:L^BZ/X8UJWO+^'6+#Q3=:C%):-H
MLVE+/!=Q3Z?.T>IV]Q918J?\%"/V-)-*/B5?V@_AO'X.CU?QAX<G\:7GB33-
M,\-Q^)O ^K>&]&USP[;W&J7-E>ZMJ(N_%.F264NA6&JZ7=69>[744AFL&O6X
M23LXNZ2;ZV4FXQ;:;2YFFH7?ONW)S\T'-I.2C))M3BIQ:3]Z+IJJG%63?[N2
MFTHWC&[G&'+)1^S**^5?''[:O[-G@C0_C)JO_"SO#WB_4_@/\/9/B?\ $;P?
MX&U32_$'B[2_"'V"RU*TU&/3A?VEHT>I6^IZ:;.YN=1M-/!O[9[R^M(&>9,#
MPM^WU^RQKWA;0?$WB'XI^'?A@^OZ1XIUR'0?B7K7A_0=4MM.\&:OKFB>(KEM
M0T_6=9\)ZK:V=[X<U<V^H^&O$VNZ5JEK:F[TF_OK=@]3O==E%]KJ3JQBXWMS
M7="LGR<]G2J*2BXR2'&2C"5GRU)3A"5KJ4H0PU245:]FH8S"3U4;QQ-!Q<E5
MAS?9-<7J7PV^'>LW6IWVL> ?!>JWNMZGX;UK6;S4O"VAWUUJ^L^#G23PCJVI
MW%U8RRW^I^%7BB?PW?W3RW6AO&C:9+:E%(\8OOVT?V3M+TO1-;U+]H;X3Z?H
M_B/PK?\ C;1-3O?&.DVMEJ/A?3+BZL[W5H;B>=(Q'#>6-]9_9Y6CO);RQO+2
M&WDN+6XCCK?%#]L/X*?"34HM,\3ZCXAO&N/@_P"+/C;:WWAWPWJ.MZ5<>$?"
M>G#69+)=3ME6TA\3Z_HL.K:UX8T.ZDMY=5T?PWXDU1IK:QT:[G12:A[\KQY9
MRBI6=XU*=.6(E%.*;52-/#NMRIJ?+2C-)\M.01O/W8^\I*&B::E&K4A0A=7M
M*,ZF(C36DHMU7%Z2J6]5\0_!+X,>+M)O] \6?"+X8>)]"U7Q3-XXU31?$/@'
MPIK6DZEXUN8C!<>,+_3=2TFYL[SQ3/"3#-X@N(9-6EB)C>[9#BMC4_AE\-]:
M.JMK'P^\$:LVNV.@:7K;:GX4T&_.L:9X4OFU/POIVJFZL)3J%CX;U)FU#0+2
M[\ZWT>^9KO3H[:<F2OEKP-^WQ\&/'OQD\#_ S3M&\>Z;XU\=^!_#GCC3GU6Q
M\)/I-A;^*O#_ (B\4:/I%]-HOC/6=1O;B?1?"VL7+>)?#>EZ_P##H21V=HGC
M=[O4]-@NOMRKY9PULX>_+9\O[RBHT&]&FITXTH4E)VE&G3IPC)4H4XPGG4I?
M%S2]G2GJVY>RQ$?K-*5VV^2JI>WA:3C)R]I9SESR\_;X3?"M];U7Q,_PT^'[
M^(]=UKP]XEUOQ W@WPXVMZQXC\)+(OA37]5U4Z:;_4-:\,K-,OA[5;NXFOM%
M660:;/;!V!Z?0_#GA[PS;75GX;T+1O#]G?:IJ>N7MKH>EV.DVUYK6MWDNHZS
MK%U!806\5QJFK:A//?:GJ$RO=W]Y-+=74TL\CN>=UKXH?#CPYJ,VD:_XY\*:
M/JEN(VN-/U'7=.M+R 2H)(O.MYKA98C)&RR('52R,K ;6!./_P +O^#_ )GE
M_P#"R_!>[89-W_"0:=Y6T,%QYWG^3OR?]7O\PKE@FT$U\+C/$[PTRW%5\!F'
MB/X>Y?C<)7E@<5@<;QWP7@L7A<31FX3P>)PF)XLPV)PU>C5@X5,-B,-AZE&I
M!QJ4:-2/*O:I<.<18FG"O0X?S[$4:L%7IUZ62YQ6I5:<HWC6IUJ>5U*=6$XR
MO&K"I44XRO&<HN[]3HKS'_A<_P +)(+Z6P\=>&=7GL=-U+57T[1]9T_4-3N+
M72K&XU&\%G907!FNIDM+::188P6;8>@R1X^G[;/[-MIX?\/^*?%/Q)T'P!HG
MBK2?A;JOAZY\=:II&@W&I-\8?#%WXO\ !6E#36U*XU2SUB\T2RN9Y[34;*S1
M7B=;6>[2.21/H<EXAX?XDPE;'\.9]D?$. P]=87$8W(,ZRC/,'1Q3@JJPM7%
M9-FF;8>GBG3E&HL-.M'$.$X25!QG3E4Y,7EF98!VQ^78_ RY/:<N.P6+P<_9
MV;=3DQ>&PM1TTHR;J*FZ:Y9_O+PFH?5U%?'_ ,-?V]OV3/BO%\.$\'?&3PU=
MZQ\5/%>J^ O"'AF9KE?$4WCK0M';7M9\'ZKI]O#=+HFO:?I*/>26VJ3VL,Z(
MRV5Q=.-M&F?MQ? K5?$Z>#+:Y\8)XI?2=(U,Z+<^$=2@NX[C5_C??_L]C0&9
MSY!\1Z7\1M-N(M;TF.:272O#KVOBBY==%N[>ZD]CE?.J=GSNZBEKS65)OE:;
MC*T:]&3Y9NT*M.;:A.,WP2?+%RE=1C\3:?NW=6*YERMJ\J%:*3BG*5&I&*E*
M$HK[ HKY2N?VX/V5+.'Q%J5Q\</AY'X:\(65S=^*?%K>*] &@:#/;>)-(\*?
MV=J#G4AJB7ESK&N:;#9S1:7+IETES&\.HLTD22<QX/\ ^"B'[&WCCQ=IW@#0
M_CKX/;QSK7Q(N_A5H7A*>YE_MS6_%L,.I7MBNFVEM%="31]>TS2KC5=!UR>2
M#3-1LY;)5N([R]MK20C&4VHP3G*4*<XQC[TI0JM*E)15Y-5&TX63<HM22<'S
MCG^[BY5/<BE-N4M(I4^?VCE)^[%4_9S4W)I0<)1ERR7*?:E%?$7BK]O?X0>#
M+^X_M[PA\98?"!^,_A;X#:+\3[7X>37_ ,._%'C[Q#XSD\ :L-#UFSU.;4!X
M?\!^*+>]L_&OB+6='TC3+6STS5]9T&;Q!HND:EJ%KR&I?\%-?V;;#Q[IWP^B
MB^(6HZG?_&/QW\$FU2U\.Z5:Z-!XF^'/B/X9^$?$NK6K:SXCTK5O$_AN/Q%\
M6/"NG6%QX(TCQ1K&HQIK6JVVB-HNCW6I @G45-T_?59Q5+EUYW*.'G&VJ:YH
M8O"S7,HWCB:$E>-6+"7N*JY62HPJ5*KNFH0I*LZLFXN2:I_5L0IN+GR2H582
M2G3E!?H917Q]\6?VX/@G\'=8^)?AWQ(OC'4-=^%UI\.[C5['1M A%IK%Q\2O
M$%KX:TG3?#_B77M3T'PA->Z)J6IZ%_PF4FK^(-&T[PK!XD\.OJM_#)J]I$^A
M\)?VR?A/\9OC7\2/@/X4L?&5IXR^& OQK=SKNEZ19:3>S:1)H,.M6]G#::_J
M'B33)M,G\2Z3$/\ A+O#OAB+6?-N9_#4NMVFGW]Q;J#]HKT_>33::O9I1G-V
M;24K1IS?NN3]V5M5J23@I.?NJ$H1FWIRRJ5*=&"EV<ZM6G3CT<Y*-TU-0^L:
M**^9]>_;/_9(\+ZWJOAOQ'^TK\$-$U_0K^YTO6='U+XE^$[34=+U*SD,5W87
MUK+JBRVUW;2JT5Q;RJLL,JM'(JNI WH87%8IRCA<-B<3*"4IQPV'KXB4(MV4
MI*A1K.,6]$Y**;T3;T+A3J5&U3A.;2NU"$YM+:[4(R:5^KL?3%%?(R_M\_L4
MN\2#]J7X'@S3W5NC/\0O#T<8DLVD68R2O>+%#"YC;[+<S.EO?#:UE+<+)&6-
M=_;C_9LM_!'Q \9^ /B+X=^.=S\-?".H>.O$7@7X)>)O!OC;X@R>%-'>$ZWK
M&F>'G\3:4EY;:-:2/J%^6OX&%I!*MN+B\>VM+C:MEN98:E.MB,NS&C1IQYJE
M6KE^.A3A'FC'FG.6"48Q4I13E)QBKW;2NUK'"XJ<HPCAZ[E.4817LJBYISDH
MQBG*$5>4I1C%.2O*48J\I14OKFBOD/P[^V_\ K_PYI7B#QUXC/P2GUF2RBM/
M#'Q@U#PIX>\5QR7W@O2_B'&E]I6B>)_$J::T'@[6M+UZ\%_=VYM;"^MKB;;%
M/"[^BZ9^T_\ L\:SX/N/'^F?&7X?7?@ZTM-5OKK7H_$=@MG;VVAZ1I.O:L\P
MDD2>-['1=>T/5)H&A$XLM8TN=8F2_M3+R5(2I2J1J+DE1?+54K)TI74>6IJU
M"2DU!QDU)3?(XJ?N',FI.*6KFHRA&S4I*48SBXQ:4FI0E&<6HVE"49IN,E)^
M[T5\6^)_V^/V>_#?Q)^#OPWAU?5?%+?&[PUIWB_P=XT\)KX?U3P4GA[6-9O]
M TK4;RZF\167B"_BNM6TV[M[L>%?#GB5M AC.H>)QHFF![Q>V\-_MH_LG>+]
M8\,>'O#?[0GPIU77O&4NKP>&M&@\7:6FJ:I-H4=S+JL4=C/-%<V[VL=E=OMN
MX[<SK;3FV$WE/A--7NFFG--/22=-RC/FB[2CRN$]912?))IM1;523C\2M^[I
MU;O;V56#J4Y\VL>6<(N2?,GRJ[2/IRBOF/3_ -LO]F/7M(\1:KX1^,G@KQQ)
MX7\!^,?B7JFA^#=9M-?\2#P=X$2Z/B+58M#M9?MHB@FLY[6T-Q';IJ%RNRS>
M90SKY=X"_P""D7[)'C'P%I/C_P 0?$_1?A+::W<:Q#IN@_%/6_">D>(+V/1!
MHK7=[IJ^'?$GBG1-<L&'B+0X4N= US55CU+48]!O!:^(8+S2;9/1<STCRJ:;
M]U2@Y2CS1<K*:YH33<.?EY9.7*HR<1QDDFT[.I*BM&_WL*2K3IM*[C*-)JHU
M-0]UIWU2E]VT5\M/^VK^R^?BMX ^"UG\8O!FJ_$#XEZ,-?\ "NEZ3K5A?V]S
MIUS8:1J6C-<W\-R;:WN?$UEKFG7'ANRWR7>KQ3K+!#Y3Q/(>,?VV_P!DSP#/
M]F\6?'WX=:5*+[P1ITQ76AJ,5I=_$>,S>"$O[C2XKVWT^+Q%;@75E<WTMO:I
M9R0WES-!;30RNFU'E<FHJ<JL8\S4>:5"HJ-:,;M7=*JU3J6?N5&H2:EH)*^V
MON0J::_NZE.5:G/2_NSI0G5B^M.,II<J;/J6BN'^'/Q*\!?%WPAI?C[X9^*M
M'\:^"];^U?V1XET&Y%YI.I"RNIK*Y>SN@JI/'%=6\T/FQYC=D)C9E(8]Q52C
M*#<91E&2WC).,E=)ZQDDUHT[-)V:=M1)IZIIJ[5TTU>+E%JZ;5U*,HO71Q:>
MJ84444AA1110 4444 %%%% 'S7^U]=+9?L[?$.Z:]33A%_PB6;R3Q7/X(2'?
MXY\,QC/BBUMKN?3/,+^4-EO)]M+C3VV)=LZE3?M;RW$'[/?Q EM9KVWG7_A%
M-DVGZMX>T.\3=XW\-JWDZIXJBFT&UW(663[?&WGQ,]O:XO9K=@4 >A?!547X
M-_"58EA2)?AGX#6-;>'4+:W5!X6TH(L%OJQ;5((54 10ZDQU") J7A-PLAKT
MROPR^'_[4OQYT[1_AWX?M?'TPTJWT_\ 9@T:.&X\/>$[V=M/\5VFMV7B"*>_
MO-!N-0N9M2M]+L5DO+FZEO8GA::VN(9Y[B25UK^V)^T;)H=A>/\ $7=<S^$/
M"FJ2R?\ "(^!!NOM2^/%SX,O9]@\,"-?/\-1IIOE*HACQ]LACCOR;H@'[ET5
M^'.N?MA?M&6=AXDGMOB)Y<NGZ)\=[RT;_A$? K^5<>#/B3H^@>&I-LGAAED_
MLW2+JXM-DH>.\\SS[];JY1)EUM;_ &N?VA;34?$D%O\ $'RXK#7?CM9VB?\
M"*>"'\JV\&_#+1_$/AN/<_AIFD_LW6+J>\WREY+SS/L]^UU:JD"@'[845^*E
MI^UM^T'+K6GVC_$#=;S^+O!VERQ_\(IX(&ZQU7X$7?C._@WCPV'7S_$L2:EY
MJL)HMOV.&2.P)M3G^'/VO?VB;]?"!N_B'YIU0?LV_;_^*3\#1^?_ ,)]+KR^
M+?\ 5>&4\K^UELK8?N?+^P>5G3/L9>3> ?MW17X90?MB_M'/HEI>-\1<W$OA
M'PQJCR?\(CX$&Z^U'X\W/@N\GV#PP(QYWAJ---\H*(8\?;(HTOR;HSZY^V%^
MT99V'BB:V^(GERZ=HOQZN[-O^$1\"OY-QX+^(VBZ#X9DVR>&&63^S=*N[BUV
M2ATO/,\_4%NKE$F4 _<:O.O'OPA^%'Q4_LS_ (6;\-/ 7Q#_ +%-R='/C;PC
MH/B@Z4;T1"\_LXZW87ILOM0@@%R+<QB?R8O,W>6FW\E=:_:X_:%M-2\26]O\
M0?+AL-?^.=E:)_PBG@A_*M?!WPOTCQ%X<BW/X:9I/[.UFZGO-\K/)>>9]GOW
MNK54@62S_:W_ &A)=:TVTD^(&ZWN/%G@C3)H_P#A%/! WV6L? F]\9:C!O7P
MV'7[1XDACU+S%99H=OV."2*P+6IUHUZ^&JQK8:O6P]:%^2MAZU6A6AS)QER5
M:%6C5CS1;C+EJ1O%N+O%M/.K1I5Z<J5>E2KTI6YJ5:E3K4Y6:DN:G5IU:<K2
M2:YH2LTFK-)K]%KW]C3]DJ_%J+C]FOX'@6=[;:A#]E^&?A&Q)N;1R\(G-CI5
MN;JVW$^=8W1FLKE?DN;>9/EK3M?V3/V6K*YMKVS_ &</@7:W=G<07=I=0?"C
MP-%/;75M*D]O<02IH:O%/!-&DL,J,KQR(KH0R@C\O]!_; _:+O8O##7/Q$\T
MZC8?LZ37A_X1+P,GG2^.]1U.#Q6V(_#*"/\ M6*WA3;%L6QV;M-%FS.6K_\
M#8G[1O\ 8JW?_"Q?](/A2+4C)_PB/@3_ (_6^.!\'M-L_P"$8V<^'!_9WE[?
M)'_'V(_MW^E5WO/,\E'E>=YRXVDN5YOFK5I?$K/,K-2^TG=/5-6;3XUE.4I\
MRRK*U*Z=UEN7IWC\+NL!NNC5FN][-??'Q<_8"_9K^-+?$.Z\8>%]3@UCXHWC
MZAXR\0Z!K$FDZWJU[!>?#[5-"FO;I()HM4B\(:S\,?"NL^#['6[?5-.\/:DF
MJRV-FD>MZI#<_*_PM_X)&^!?AOJOQ0L8OC1XZM?A]XRO_#^I^#=&^'^E:7\-
M?'?@?4-"T77_  J;^X^(FD7%]_;MSJ'@WQ9XJ\)7T.G^&/"^DW&F>(]4O'TL
M:S]AU&R\YUW]L#]HJSMO$TEM\0_+?3[#X]S69_X1+P,_DR^"O$FBZ?X9;$GA
MEQ)_9MI=W$.V4.MYYGF:@+J5$=='4OVN/VA;?5=8MH?B#LAM?$?Q0L($_P"$
M4\$-Y=IX=^$VF^)M&BW-X:9V^QZW<37OF.S2W&_[-=//:*MNOE12@Y.*2YJ3
MH2C:\)4FH)0<'[C453CR*UH^_:+]I4]IZ3E*34FWSQJ0JJ>GM%4I_!)3MS75
MH];ODI>\O94^3Z1U_P#X)7?LH>)/B'IGQ(U6R^(T^J:1JZ>(;+1C\0=6?PY#
MXAC00QZW!87$<]U8WHMU$$T>FZA96%\H674;.[N8XIT^@/B;^R9\-?BIXQ\0
M^,-:USXDZ&WC?P:W@;XB^&?!OCO5?#/A'XCZ/!INM:5HDWC/1K%2=1U/PU::
M_J::->VEU8%UEMX-8CU:TL+"VMOSOTS]KC]H6XU71[:;X@[X;KQ#\-+&=/\
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
+UIY%D\UM(4 ?_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>image_003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_003.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" $] ?,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^V?X,?"GX
M3:C\*?A-K\OPU^&E[J=WX&^&_B5M9A\.:3KDMSK=MX&TK3K#7H/$>K::^MZM
M?6^EM]AT[Q%J4K:U+IC*LLZ^;)'7?#X&?!-;9;,?![X6"S73;31EM1\/O"0M
MET>PU,:W8Z2L TCRAIMGK(&KVEB%%K;ZF!?PQ)=@2U8^"_GGX._"<W)O3<GX
M:>!/M!U)K%]1,_\ PB^E>:;]M,_XEK7OF;OM3:?_ *"9_,-I^X,=>ET >:/\
M%_@[+)++)\)_AI)+/<Z]>3R/X$\+/)-=^*K5;+Q/=2NVE%I+GQ'9(EIKT[DR
MZQ:HMOJ#7$2A )\%O@Y&\4D?PF^&D;P3:!<P.G@3PLCPW'A2![7PM/$RZ4#'
M-X:M9)+;0)4(?1X)'ATYK:-F4^ET4 >6M\#?@F]NUH_P>^%K6CZ=?:.]JWP^
M\)-;MI&J:D=9U/2V@.D&)M.U'6"=5OK$J;:[U(F^N(I+HF6K9^#GPB-R]X?A
M7\-S>2:C=:Q)='P/X8-S)J]]IK:->ZH\YTOS6U&\T=WTJZOF8W-QIKM8S2O:
ML8CZ/10!Y<OP/^"R0QVZ?"#X7+;Q6VC6<4"^ /":PQV?AVZEO?#]K'$-)");
M:%>S37>C0*HBTRZEEN+)()9&<OD^"?P9F$HE^$?PQE$\>OQ3"3P%X5<31>*W
M,GBF.4-I)$D?B60E]?1\KK+DMJ(N6.:].HH \X'P=^$:W"7:_"SX<+=QWVE:
MG'=#P/X9%PFI:#9-INAZ@DPTOS%OM&TYFT_2KM6$^G63-:V<D,!,9J_\*.^"
MGV7[%_PI_P"%OV/^S?[&^R?\*_\ "?V7^QQJG]N#2OL_]D>5_9O]M?\ $X^P
M[/LO]J?\3#ROM?[ZO4:* /-W^#GPADGDN7^%?PW>YEO-7U&6X?P/X8:>74/$
M%DNF:_?R2G2S(]YK>FJNGZO=,QGU*R5;2]>: ",,3X+?!R(Q&+X3?#2,P?V
M8"G@3PLAA/A4,OA<Q;=*'E_\(VKN- V8_L<.PT[[.&.?2Z_)WQ)_P6P_X)\^
M#OC;H/P-\5_$?XA>&]0\4?%.3X)>'/BEKWP+^,FC?L^Z[\5H+BZTZZ\$:1\>
M-3\%6OPRU/6++7K&^\,WOV+Q#/9VGB"QO=.GND:TN)(U%J=>EAH-2Q%=I4:,
M6G4JN52%&*A"Z<G.M4IT8)-.I6J4Z--5*LXTI$O<I5*\_=HT4Y5:KTA34:<Z
MLG*6ME"E3J59NS4*5.I5FZ=*$ZL?T3;X(_!=X7MG^$7PP:WDL]5TZ2W;P#X4
M:%]/UR]&I:W8O$=),;6>L:BJW^JVS*8=0O0+J[2:<"2K/_"G?A']I^V?\*L^
M'/VS^T5U?[5_PA'AG[3_ &LNG?V.NJ>?_9GF_P!HKI/_ !*UO=WVD:=_H0E^
MS?NJ^._VI_\ @J'^R%^R'\3/#_P1^)7BKQYXO^-_B3PXWC.U^#'P)^$/Q-^/
MOQ2T_P $K--;#QIX@\%_";PQXJUCP[X8EO(39V^JZS!9PW-P\0MQ+&_F"O\
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
M+?"OX;M<O>7NHO<-X'\,&=]0U*Q&F:C?M*=+\QKS4-- T^]NBQGNK$"TG>2
M".O2*^;OVMOVL?@E^Q!\ O''[3'[1/B/4/"GPC^'8T+_ (2?6]*\/:UXJU&V
M;Q)XATOPMI$=KH7AZSO]6OGN=9UFP@86MK(((I)+F8I!#(ZQ4J4Z4'4JSC3@
MG!.<W:*=2I3I05]=9U:U*G%6;E.I"*3<DG=.G.K-4Z<)3G+FY815Y/EA.<K)
M=(PIU)M[*,)2;2BST1/@I\&HUC2/X2?#*-8H]'BB5/ 7A55CB\.R-+X?CC"Z
M4 D>A2LTFCHH"Z9(S/9"!B24;X)?!EXWB?X1_#%XI8-5M9(V\ ^%6CDMM=N!
M=:W;NATDJ\&LW2K<ZK"P,>H7"B:[6:0!J^(_V5/^"M7[%'[87Q9N/@/\,/&G
MCSPK\:AX,M?B+HWPL^./P>^)_P "/&WC+P%=><?^$O\  NB_%/POX8G\8Z%;
MK \US>: ;[R[4/>A'LH;BXA_2JMITZE-0<X2BJBE*#DK*:A4J49\KU3<*U*K
M2J*ZE3JTZE*I"G4A*FLHSA-R491DX<G,D]8^TIQJTVUH^6I2G"K3E9PJTIQJ
MTIU*<E4?FX^#GPA$XNA\*_AN+D7L&I"X'@?PP)QJ-K8G3+6_$HTOS!>VVFDZ
M?!=!O/AL2;2.1;<^75?_ (4?\%OLYM?^%0?"[[*=.AT<VW_" >$_LYTFWO?[
M2M]+,/\ 9/EG3H-1_P!/ALMOV:*]_P!*2)9_WE>H45!1YJWP8^#SRM._PG^&
MK3/<ZA>O,W@3PNTKWFK6HL=5NVD.E%VN=3L@+/4)R3+>VH%O<O+$ E,7X)_!
MI/+V?"3X8IY0T@1;? 7A5?+'A_=_8(CQI0V#1-S?V1MQ_9NYOL?DY.?3:\Q^
M-?Q9\)_ 7X._%3XW^/+EK/P5\(/AYXR^)?BNY3'FQ^'_  1X?U#Q'JQA#<-.
MUEITR0(?OS,B]ZRKUJ6&H5L17FJ='#TJE>M4:;4*5&G.I4DU%2D^6$)-1C&4
MY/EA",ISA">E&C5Q%:EAZ,)5*U>K3H4:<=95*M:I"E2A&[2O.I4A%7:5Y7;2
M4G%K? _X+/$\#_"#X7-#);:C9/"W@#PFT3V>KW0O=6M'C.DE&MM4O0+O48"#
M%>W0%Q<I+* ]3_\ "F?@_P"?]J_X53\-OM/VT:E]H_X07POY_P#:*V/]EK?^
M;_9?F?;5TS_B7"ZW>>+'_1!)]G_=U^3/A_\ X+B?L\>&/V6/V+OVB_VG?AU\
M5O@;XH_;ML?$FK? WX%^!_!OCK]I#X@:QINCW4=QI+B#X7^!1?SWWB'PKJ/A
M[Q1;:<F@QS0Q:U]@A:^DL+FXKV#1?^"SW_!/?7OV6?C=^U]8_%_68OA;^S9X
MBL_"/QYT+5/AO\0-%^+WPH\4ZEXGM_".FZ!XU^#FK^'K'XAZ-J.H:S<I%9+<
M:"(+B&*]D2<G3M12UWK1>'EBXUG&#P%2='&^_%K"U:57!8>K3K.+:C.CB,QP
M.&KI*?L,3BZ%"M*E5J0A+&E)5HX>5*\XXM0>%:C)*O&HL9*E*ES*/-&O#+\=
M5P[;A]8HX6M5H1JTX2E'[^7X'_!9(5MU^$'PN6!+6QL4@7P!X3$*66EW9O\
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
MZLS-.9&+E4ER8_+L5)^Y@<=@<=:*4Y2G@LPP.-]FJ-9/"S]M3PD\/3K55[7
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
MJ:]-X>;4KK5K;7]%TG65U%[C[6VIZ?;7DDSSQAZ]4\7_ +*/[,GQ ^,G@_\
M:'\<? #X/^+?CQ\/K!M*\#_&+Q#\/?"^K?$GPGIK1:E!]AT'QE>:;+KVFVJP
MZQJL20VM]''''J-ZL:J+F4-YM&A.CAL)3C-JO1P.<X*592G*6'6;\'9=D,JN
M"J2M.]#.\OEG<*52-&FXX^K3<IXS#?7,?Z5:K&KBL;4Y+X;$5\LQ%/#RY5&H
M\LXMQ.>TZ6+C%.,E4R?%+)9UH2G5;PT:L84L+B%@\#_#?\&/CC^TQ\3/V /^
M"'5G=?M9_M-^%_%/QR_X*P?'#X0?$/XI^&?C+XM?XFZUX!U'Q7X[T$Z#=^)_
M$5]KQU:TT[2B+30K37[;5['0W2VN=,M+>YM+62+V_P",?Q\^/W[!-O\ \'%?
M[,GP6_:E^/=IX%_9M^%'[(OC_P#9S\4_%GXD^-?C5\0/A1XH^.+>%-#\;:1X
M9^(/C>^U_P 5:-;^+EULZ9:>)M8U=]*\ W!LO%DS6JZ;J%[<?U_Z+^Q'^Q[X
M<\._"_PCH'[,7P+T;PO\$O']]\5O@_X>TWX9>$K/1_AE\2]3NKB^U'Q[X&T^
M#2TMO#/BV^O+NZNKK7M)CM=1GGN)I9+AGD8GY8_X*&?\$L_A#^VW\"/VD/ '
M@J;PY^SK\:/VDX/AHWQ"^/\ X1^'OA[5?%'Q!_X4]KVD^(_ ?A;XOQ$Z5J/Q
M(^'L-UHEAINH^&-1URV#:0K6]G<P*OER:XIN5*M&E"7+B:6.PV+C"SE5I8S*
MO#/+,-4Y7."FLLQ7"G$>;>QA.A.O_:[I4IRQ6,Q\JV>'26*C5J3C:E7P&(PO
M.M*53!YWQWFV(@VH226887B+)<KE.<*M*FLMYJT%@\-A(4OPQ_X($VFC?'7]
MMOXK_'SPG\<OB1;?"KX:_L^^"/!_A3]FSXA?\%2[#]M_QQ/\6M?>[@^(WQC\
M1^%?A[\7OB'X2L/ FJ:9MT;PW;^*6EO-.\26TVIZ5IF@/Y5O%\2?\%#O@YXH
M\??\%%_^"Z_QK^%MF\OQW_8;\+_\$Y/VU?@S?6J.=0M-8^!FD:1XB\9V-L\"
MM<"/5OA_'XA26"(-]HGM+)'CD4;&_HL_8]_X)*?$;X3_ +:VF?MX?M-_'CX2
M_$CXL^!?@?J7P"^%O@W]FC]FK0_V6?A9HOA+7]2;4_$&N>,]#TWQ=XVU;QUX
MFN'=[33#?:O::/I%L8Y+73?/M+%K7]7K;]G+X!67CGXJ?$VT^#7PTM_B)\<O
M#NG>$?C+XVB\&Z"GB?XI>%M(TU]&TOP[X]UD67V[Q3HVGZ3))IMIIVL37=K!
M8NUK'$L+%#T8R4Y5\NQN#JTZ&*P.69_3PJBI5(X3-,9F%'&Y1C'/V=+VE.&*
MP&'Q>,PO+)8;!UX9-AZF(HX:\\,&HPIXW#XJG.OA\9C<BEB>>7++%8#"8..%
MS?"<KG/D=7"XC&8/#XGFC]:Q+JYK7A1J8F:7\#_[1?Q1N?\ @HE\)?C!_P %
M>=9\,:QX?\(?%W_@HQ_P3G_9/_97TGQ+%&+_ ,.?!3X+>/+#7OB%>V! )C@\
M9_%O6=0O;XPMAKK1WM)F:6Q8+]*?MA?$G]N+]K[_ (*._P#!4+X0Z)\5].^'
M$W[*H\ ^#_V9(O%?_!1_QO\ L#:3\!](U3P?+XAA^/%E\-O"O@W6="_:1L?$
M.N0:?X@\0WOQ U/^Q])L+72] VV]AJ\,D/\ 8]!^QG^R7:_!_P '_L^6W[-O
MP2M_@9\/O$^G^-? WPB@^&WA2+X=^$?%^DZ[=^*-,\3^'O"2:8NBZ3KMAXCO
M[W7+35+.SBO(-5NI[Z.9;B5Y#C_'/]A+]BS]IOQ5HGCK]HG]E']GOXW^-/#E
MJMCH?BOXI?"3P/XW\0Z98QS17$=E;:OX@T6^OELXIX(I8K5IV@B=28XUW/NQ
M]E1IS5/#1G2P=+$59X6'M:L:V']MP_EF72QRG3E:68PS:AF^81G%P_<YHHTL
M30Q=&56KI"=5QJ5,1*%7%5:&&IUJOLJ<HUH87/,9C88.4:D5;!U<JEEF!J:-
MRKX&<JE"M@Z_L8?S&>*/B9\2/VD?^"A'[(?[*?\ P4 _;B\3_!3X4>#?^"3/
M@W]I=_B%^S1^T;?? CX;_M _M1:C=V&F^,_BGH/QA\*7GAC3O'7AK0- BU+Q
MEX9TD23^&)X-,EU2719=(N=3L+O\P_V:OBOXZ^'G_!)C]E_6O@_\<_B1##XR
M_P"#BRT\+ZI\2?"OC36_">N?%OP%XD\5JU[+XOO?"MUH:Z[I'CRR^SZQKNBW
M4 T74I;@/+IH1(DC_O1^,7['_P"RG^T*G@*+X[?LW_ _XP1?"R[AO?AM#\2/
MAAX.\80^!;B#[,(F\*Q:[I%['H<2"SM!]GT]8+<BUMPT1$,87,D_8F_8_E\,
MV/@I_P!F+X$_\(?I?QA/[0>F>%D^%_@^/P]IWQR:Y-Z?BU8:/'I*:?9_$'[6
MQN%\4V]O'JZRG>MT#BMZ=2,<;#%\D*<5FF"QE>E0A&G#&TL/XCX3C6M4Q$&Y
M4X8BKE6'CPY'#4+9;"AA,%^Z>#OA:&-:DZE"-%2DW'+\1AJ4JLY5'A:M?@/-
M>$5##S<8U)T(9ECXYZ\1B&\PE4GB(^T6*C#%5OYF/$G[9/\ PJ;QK_P=(^'?
MBS^T]K'@#6/ >EZ!_P *!\/^,_BWK>AZOX/?QG^S;K5CX4;X*:/J.MPWVA2Z
M]XZU#24TQO -M;2S:_=Z7<@K<2VDY\*^&%]\:?VEOC=_P;R_ +Q3^U3^U)X(
M\"?M#_\ !,#XCZY^T"WPT^-_C;PKXJ^+K:)X:TK7KFW\5>+(=4GUG^U=;N[*
M*SU+QO87-OX]M--DO8="\2Z3<W1O(_ZV?B1^Q%^QS\8OB=%\:?BQ^RU\ /B3
M\7(/#=WX/B^)7CGX3>"/%'C9?"]_I>IZ)=Z"?$>LZ+>:HVF3Z/K6K:4UJ]RT
M8T_4+JS4+!,T9Z'P]^RA^S+X2U_X0^*O"_P#^$GA_P 2_ #P9?\ PY^!^O:1
MX#\.6&K?"7P%JEJ++4O!OP]O[;3X[GPGX;OK,"VN]'T:2TL9X (Y(608K# 0
MAAX818J*Q#H4\AH58?%2JTLCR_C[!.HU5?-*KCJO%>5XJO&HY4E+)W3F\5RX
M*I2O&QG6^N_5:LJ/UJMG&)A*6E2C4S?$\$XB5.,J7NJCA(\,YEAZ$H*-5PS9
M34<-+ZU&M_#+<>$/COI?_!.C_@KU\<D_;R_;KN?'/_!+3]M/XJ_##]CB67]H
M_P ;1V/@_P .^!_BIX+U:5OB!%!>1S_&6^\2QZT=*O?^%I7/BBRT33;&"U\,
M66D07>IPWO[C_P#!P9XJUCQQ_P &\'Q8\;>(9HKGQ!XP^&7[*?BG6[B&)+:"
MXUKQ!\1/A)JVHRQ01XCMXIK^[F9(D&R)&"(,*!7[CR?L@?LK3>"/B_\ #27]
MG?X-R?#W]H'Q3JOCCXY>"G^'OAAO#'Q<\8Z[<VEYK/BCXB:*=.^P>+==U6[L
M+&XO]3UJ"\N[J:TMY)I7:%"O8_$;X!?!#XO_  IG^!7Q4^$WP]^(GP8N=/T'
M2;CX6>,O">B^(? 4^F>%[BPNO#EA+X6U.TN='>TT*YTO3;C2K=K0QV,UA:26
MZQM!&5QK4JU?+7@JE9SJO_4ZJZ\O>;QN1Y=EM#/\7=Q=3VN>9AEU+'\S;YJE
M.A4Q=-5H2YNK#U8T,U6/4+455XF<:$+1<<-F^85\3E6&25J2AE6%Q%7"J"7+
M"-6K#"M4JCB?SD?"[]EC]L'XC?'[X!_\%5/VX?#OPH^ OPN_8#_8*\?:+\'_
M (8_LW>/=8^-OQ6^(Q\2?"?6)]>\>Z[XI\0>!O!VD:7-I_A2\FG\,>#;?3=9
M9?%45H)=1O+"YOI+C\A/V5_VLOC+#^W%_P $AOC!\*_&WQ6\%_#?]M_XX^-O
M#_BO3?BA_P %-_&/[7_Q4^.OPPU2*6&ZU;XY_LS7?AW0OA;\ ]?_ +5CM=>"
M?#FVATG1/$=\- TFRTFUTZ.S3^_RQT;2=,T>S\/:?IEC9Z%I^FV^C6.CV]K#
M%IMKI-I:I8VVF062H+>.Q@LXTM8K58Q"ENBQ!-@VU\@>"?\ @G'^P#\-O&=K
M\1?A[^Q;^S!X(\?6/CBT^)=CXT\*?!'X>:#XHL/']BNL)9>+K'7=,T"VU*RU
MRU7Q!K8M[ZUN8I8O[4O-A!F;/HNNI9O'&6DL%1Q=7%4:"E^_G]<SW/,XS:.+
MDW[+$SS9YKAO;R_=4*-3 NG#!UL-5P\,#Y_L'_9,L'S1^NU,'A\'4KJ-J,(8
M')<KRO+%ADE[:A3RV6!Q52@FZU>I#&J4\51KTZU7%_Q0^*/B0_BS]GW_ (+L
M_&+XB?\ !2G]I+X;?M _L3_MH_'36/V1_A7HO[5WBSP7#X*EF\<:;<>%Y+;X
M?1>)+>^^)&@?$'7]'A\!:+X:UN#6_"?A*TT6\M_"&CZ'>:CK4][[3\>?VD/V
M]?VQOVQ/@C^SG\2]7N/#4&G_ /!+/]G/X\VGPMU_]N?QY_P35L]>^.GQ7\)>
M'[GXE?&&'QG\//"&NZ[\3O$'A+Q!?:EH$?PMU62U\/Z#!9ZK<RV1GLM10_T)
M_LC_ /!$S]G3X,>-/VE?'_[1_@GX"?M8^+/C!^V=\3OVM/A9XB\?? 7PO=^(
M/@HOQ"N=&O8O".D:SXINO%U]>7&E7NBVEX^KV$NC6=U=1QW":-;RIN/Z/_M
M?L:_LE_M6P^'H/VF/V:_@A\>X_"1G/A?_A;7PS\(^.Y/#PN4*7$>C3>(M*OY
MM.AG4GS8+5XH9#AG0L 1Y^'I<F69/AZUJE6EEO#ZQM%5*L84<9AN")Y#CJT*
M\O:5Y9E_:>*6-Q%7GEAI8K+,-6PE?V\<+CL-Z6)K1J9AFU:DG"%3,<^EA,1R
MPE*KA<5Q5@\WP5*5'W*4,NC@,#4PU""C3Q4*.98BE6I*@\5A,5_(/\?+7]N3
MXG^%O^#?/]E[XL?\% /%NA_$[]H#QU^US\%/C?\ M)_L5_'>3Q/8?$?X?Z)%
M!HNCW5MX\T5=.\+>./'%KX'LE\,ZCXQU+0[^Z\.^-GUG7;2*76X)Y+C]N?\
M@KW\+-3^ '_! K]KKX.>$?&WQ"^(LGPQ_9''@7_A/OB?XDF\4_$KQ=X>T>?0
M-)\0Z_XW\41VUI)KWB+4_#@U.XUK46M;>._EDG:>*.&20#]6IOV6OV;)[WX*
M:C)\!OA']M_9M^U?\,^W$?@#PQ#)\%?MUA!I5X/A?Y.FHO@D76FVMM8W \/B
MP$UK!%"X9$ '1_';X0>%?V@O@I\6_@5XXA,_@[XQ?#?QI\,_$T8CCE<:)XV\
M.ZAX=U&6))0T9G@MM0DF@W@J)HXV/2EG'ML7E&=X:A",\5F&.SC,;1C3HQQ*
MK3RK$99A+2E4CAW">7YA&I&G4IX7ZQG-2M)32KRAGE2IX7-,KQ-><HX;!4,O
MPJAS5*JPW+4S2./KP7[MUHNEF&!5)5%.NJ&4T\/"=.+H<W\@'[?&K^//#GB3
M_@U;U;]G+P3X1^('Q TZQL)_AEX$\8^+Y_AKX/\ $FHK\!OA MMIFL^,+#0?
M%-QX:LI8'F=KRW\.ZPXE5(193>;BN*_X*.?L&_M"_L^?\$Q_^"W?[;_[65_\
M,=%_:$_;T\:?LX>(M5^$?P7U/5/$7P[^$'@KX8?&+PII'@S0D\9:UHOAV_\
M&OBS4++5$N?$FOC0],LKBXMXYK:UCGN[R./^F7]C#_@G?X1^ W[,W[&WP?\
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
M[TB3P]JGPW\5:_I=N= ^&6JSWVI"=]:^(.I:!X>TO2[5]1U'4(X9K=9/R_\
M@/\  +XW_!O]D_\ X-X/C?\ 'W]E#XX?$K]F7]DGQW^UI_PU)\%--^"/C+QU
M\0/AYXW^(WC'Q-I?PD^)?B7X##0KKQ9XDTKP_J$L6I6MY;>&;Z73XHDO;-)?
M[4L1=$6J]5RE[+!4JF+PU"I6GSO"8&KB.*N.LIK4:EFZC]AE_#N03I*ZC#%<
M2Y?+&8BE@*N'K5<:<JD*-%2C4KUE@L3B/9I)8C%0PW"/"6=8></==.,\9F.<
M9WAY<R3E1R'&QP]">-IU:,?[4-?_ &X?V-?"OP0\/?M+>)?VJ/V?]"_9[\77
M$%IX5^-6J_%KP18_#+Q)>7-U-8PV6A>,KC6DT+5;UKRVN;9K.QO9[F*:VN4E
MB1K>8)TTG[5W[,</P)7]J"7]H/X-1_LXOI2:VGQT?XD>$E^$[Z4]U]@2]7QX
M=5_X1MHFO_\ 0!C42YO\V6W[2#%7\C__  4<^'OB;XH_M!_\$W/VTO@'\%?V
MKOV9OV%/"=E^U#I^K7/PF_86\)?$3XH_"3XP_$3Q%J4 ^-'B7]BWX@^ /&Q_
ML'XV*T;0>)]7^%\OC.TL9+C7+G3M&U6YM([KR?XC_L2ZY\//V$OV:/B3\(_A
MM^V]^U-^R[X2_P""P^D_ME_M1_"CXU_LW:/\+?BAX^^&UQIN@Z1XI\6?#W]E
M'P=IFDW4OPCF\36FHZQ9^";OP'X4U"YU/5-7OV\%V/AHVNIO-)*K&HZLU@;Y
ME@\#S8I2G'+Z=?-\JRZ>)S*-*TXTIX/&XC-L-4C["'L'@*5=1C+-,7E>]2\/
M9>R7UQO+\3C5'#M4Y8^='*\[QZPV7RJR<'7AB\MPV65J=1SE*M6Q52B^:&78
M?,_Z'?V4O^"HA_:O_P""G?[1O[*7PM\1? OXG_LM_#3]EKX1_'7X9?&/X5ZW
M+XMU?Q9X@\=ZW!H^OV%]XLTCQ9J_@S4-%TV8W4%O::;HFGZG9W4 2^O)SNC'
MW/\ %_\ ;T_8E_9_^(FD?"/XY?M:_LZ_"+XHZ]#I=SH_P^^(WQ@\">$/&%_;
M:W?2:;I%Q#H&N:Y9:EY&IW\4MK8S/;I'<S1NL3-L8C\%/^"77AB+Q%_P7!_;
MT_:0^&?['OQ>_9>_9P^-/[(7P;N_AQJ_Q!^!&M? [2/B=K-AXKTJR\1>,[7P
MU>Z/I<>@:OXCO].O;M_#^O6^E>-;FQL5\0ZWH5E_:2EOS6_X+':9^UU\4?C'
M_P %5?A!J'P=^.'@"S\5>#O!_P#PS1X$_9;_ ."<G@/XSZ+^VCH%IX(E;Q#\
M2?CA^UMJOPX\6^+?"?B/PI9^&;;19;3PYXX\#^(])\-^'+30O"VE:UKD-E;:
MKRSK3H8/)6Z%256ME698W&4ZTE'%5)83.<WC&DI0A**Q,\'4PBHTGAOK#P6%
MI5I85+#YA5C>'IK$8G.4JT/9TLRR_"8*=)<V'BL7E64/VBC*2E+#QQ:Q;KU%
M7]A'%8BI2^LKVV#IO^S/XK_MD_LE_ G5;K0_C5^TM\#/A/K-EX _X6K<Z9\1
M/BAX-\'WL?PV.MV?AI?'(M]=U>QDD\,2>(-0L=%BUB)7LYM3N[>RBE>>9$.I
M_P -7_LQ?\**/[4'_#0?P9_X9Q&E_P!M'XZ?\+(\)?\ "J!I?VK[#]L/CO\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!^('[7Z^*3^T5\0SIR?$XV7_%)>2?#UA\+9]'/_ !0WAGS/L<OB
M-AK+?O?,^T?;!\MUYZV_^B""BN1_;3MO#TG[3'Q*>^LO ,UT?^$.\V36OA5\
M1?$FIMCP!X5"?:=:T&5=*O<1A%A^RJ/LUN(K2?-S!,:* /V<^!RQK\%?@^L*
MVR0K\+OA^L26>GW.DV:1CPGI(C6UTJ])O-,ME7 @T^[)N;.(+;3DRQN:]1KS
M#X)/O^#'PB?S/-W_  P\ OYIU;^WS)N\*:2?,.NA5&M;\[O[6VK_ &CG[9M'
MG8'I] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X5?MD:C-!^TA\
M1HEU>XM53_A$,01_M'VG@)(]W@/PNQQX3EM9)-*W$ESN=OMQ8ZD,"\ !5S]L
M.RUR;]HWXBR6>F^-[BV;_A$?+FTCX)> O%^G/CP+X85_L_B+6KA-3U#;(&6;
M[2@^R3K+8PYM[:(DH _7[X++*GP<^$R3I<QS)\-/ BS1WNG6ND7B2KX6TH2)
M=Z39%K+2[E7!6?3K-FM;*4/;6Y,42&O2Z\L^!GD'X)?!TVOV'[,?A9\/OL_]
MF?;SIOD?\(EI'D_V>=5_XFGV'R]OV3^TO]/\CR_MG^D>97J= !1110 4444
M>??$_P"*_P -/@KX/O\ X@?%KQSX8^'?@K2YK2WO_$_BW5[31M(MKB^G6VL[
M=[N\DC1I[B9PL4*;Y& >3;Y<<CKQ+_M0?L[)\0?!OPI7XT?#F?XD?$+0-(\5
M>"/!EIXHTR]U_P 4>&=?AO;G0O$&CV-I/.]WHVM6^FW\VDZDG^B:C%9W+VDL
MRPN5P_VKM#^/_B3X0ZAHG[-5E\-Y_B9JFJV&F_VI\2O$FI^%;7PSX4U.&\TW
MQ=X@\(:SIG@3XBBW^(%KH=W=6GA-M3\,W6B1WUZUQJ_GV4$MA>_'-Q^R;\6?
M#?C[]G/QC\)O!VF? V/X9^#/@MHOQ8\3>#?VH?C#XQE\3_#_ .#]MXC^U_ 2
M7X"_\*]\)?"WXPP:IIVKWV@Z!\6O&$OAGQ3H]SX@N]?T_P .6E]I.GV-S%.3
M=6]7EIX6%>,*U5^T56-#ZAB\15K4Z<:=3VM.E6I8>,JD;SFYU<+0PU;$^QE6
MJ:]RU/WJTL/6J0BVN1UX8K#4Z5!M-2C4KT9XCDA)**G]7K5,12P[Q'L/O36/
MVB/@3X?^*VE? O7/B[\/=(^,6N:;_;&D_#;4?%.DVGB^_P!.-GJ6HI<P:--<
MI=MYNG:/JVHPQ%%GGL--O;V&)[6VEE3RMOV^OV*%\.2>+F_:G^!8\,P^+!X&
MEUL_$;PV+"+Q4=.;6!I$DWV["2'2$;51<L!9'35-]]I^RCS:^'_B%^Q]^TQ^
MT''\0=-U;2?AM\*_ _[2/CGX;?M ^*_$.M^+=7\3?&7X&>+O#?P;TGP'<?"O
M1/#&E>$(/"GBJ>WU;0=+DC^(-M\1/#T>F:-J_BG1(O"^I2)9ZG>^=I^PO^VB
MOQD7]H,^&_V6'\2']B63_@G^_P *IOB-X_E\$OX,D-IJA_:!O?%'_"F5O=1U
MG^U[4:(?@F_A*"V_X0IS9CXL_;BP)>K&'OTOWT:=1NC[2G!2K0P.,Q$:'M;U
M:5+FS.AA,A=6<JD(K'2XA4GE>"K86HO==1I2M1YZ:5;2=J<L=A\-4J*FHPG5
M4<OJ8G.X1@H-K!K(Y7S#&4,4OW9AFAN88KBWEBGMYXHYH)X9%EAFAE4/%+%*
MA9)(I$97CD1F5U8,I((-25P?PL\%M\-_AC\.OAX^H_VN_@/P+X2\&/JOV<VH
MU-O#&@:?HC:@+4RSFV%X;$W MS-,81)Y?FR;=Y\A\9>'/%LOQA\'Z'8_&#XG
MZ+H?C+0OB'KU[I6E2?#\6>FW/AB[\#IIEKI4FI> ]1U&&Q,?B#45GCN+N]EE
MQ 6N4,0\S>M&G"M5A2G[6E"K5A2JVY?:4HU:D:=3E^S[2G&G4Y?L\]NAE1E4
MG1HSJT_959TJ4ZM+FYO959TJ<JE+F^U[.I*I3YOM<E^I]-45XI_PJ+Q!C'_"
M^?C7]W&?M?PSSG9LW?\ ),<;L_O.F-_;;\M._P"%1Z_G/_"^/C3][./M?PTQ
MC>7V_P#),L[<?N^N=G?=\U9FA[317BG_  J+Q!C'_"^?C7]W&?M?PSSG9LW?
M\DQQNS^\Z;=_;;\M._X5'K^<_P#"^/C3C.<?:_AGC[^_;_R3+.,?)USLXSN^
M:@#VFBO%?^%1:_C'_"^?C7]W&?M?PSSG9LW?\DQQNS^\Z8W]MOR4O_"H]?SG
M_A?'QIQG./M?PSQ]_?M_Y)EG&/DZYV<9W?-0![317BG_  J+Q!C'_"^?C7]W
M&?M?PSSG9LW?\DQQNS^\Z;=_;;\M._X5'K^<_P#"^/C3][./M?PTQC?OV_\
M),L[<?N^N=F>=WS4 >TT5XI_PJ+Q!C'_  OGXU_=QG[7\,\YV;-W_),<;L_O
M.F-_;;\M._X5'K^<_P#"^/C5USC[7\-,??#[?^299Q@>7USL)YW_ #@ ]IHK
MQ3_A47B#&/\ A?/QKZ8S]K^&>?N%-W_),<9R?,Z8W@<;<H7?\*CU_.?^%\?&
MKKG'VOX:8^^'V_\ ),LXP/+ZYV$\[_G ![317BG_  J+Q!C'_"^?C7TQG[7\
M,\_<*;O^28XSD^9TQO XVY0N_P"%1Z_G/_"^/C5USC[7\-,??#[?^299Q@;.
MN=A/.[#  ]IHKQ7_ (5%X@QC_A?/QJZ8S]K^&>?N%,_\DQQG)W],;P,C;E2O
M_"H]?SG_ (7Q\:>N<?:_AIC[X?'_ "3+.,#R^N=A/.[#  ]IHKQ7_A47B#&/
M^%\_&OIC/VOX99^X4W?\DQQG)W],;U'&W*E?^%1Z_G/_  O?XT]<X^U_#3'W
MU?;_ ,DRSC ,?7.QFYW88 'M-%>*_P#"HO$&,?\ "^?C7TQG[7\,L_<*;O\
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
M>+_VAM>GU/4KEXM,O$^&_@CPOXOURZM;.96DN=671GM-*4K+<W$ =2W\W?\
MP3-^'?PL7]NCX(_\(K\2OV@K_P !_"S5_P!JWQ=\!?"WB[_@DE\<OV5O$]S/
M\?U\1^+O%FE_M$_M9>,O#&G^#O'.D>$++4-7L/ NFVNB^!I=9U*U\+17$EY>
MV-MI]U6#2Q&,GAZE_91ISG[2DKRINGA<37=*KSMKVL_9T:U!4X.%6C*O3=2A
M7H*=5XGEHX-8B+:JN7+&G.+<:JE5A3C5A*#CR4J=23H8AU)<].;A7A3KT9.G
M'^MZBBBI$%%%% !1110 5XKXIQ_POCX.],_\(+\9\?<S_P ?OPJSC*E\=,[&
M5>F\-A<>U5XMXIS_ ,+W^#V,X_X0;XS9^_C_ (_?A7C.&"9ZXWJQZ["OS;@#
MVFBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MH#4?_"K?AE_T3KP)US_R*/A_KE6S_P @_KN56^JJ>H&#_A5OPQ_Z)SX$]/\
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
ML9BGRXCVRM'VM"G[OL7[O-&^MU^^0^)?PX)P/B!X))SC \5Z%G(8J1C[?U#
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
MM\)=<^%GA:P^&'B?2OBUX?UK7/#GQ"_;1\?^.1I]M\;[OX;0>%M'\.Z3X?\
M$V@V?AZ#PK<V\]W_ %8_M*?"SXJ_&+X77O@KX-?M&>-/V6?&]QJ^D:A;?%KP
M#X+^&_CWQ#8Z?I\[2ZAHD7AWXJ^'/%7A&:UUN)A;75U/I+7UJB"2QN()"S'^
M<_\ X)Q?&?\ X*9:U^W)\)OA%\>OVB/VW/BQ;^%M6_:IT_\ :R^&OQE_8W^"
MOP=^"GPZ\.^#[C6M&_9W\5>'OV@O!WPJ\+:=\3[OQ]'/X3UR/3OAIXIU3SKK
M6/M%];:7HVE:A9W#RU>SS:I*+2Q$Z&(G1>(=XPHO*L9@\5+"SIOVM&C*%J>8
M4Y>Y.-;#NK"-#$PQM&L=>>5I-P]A"<:5:--14YU98VCC,/&M"JU&O7O3;R^I
M!.5.M3<8.5>C]4K_ -5E%%%(D**** "BBB@ KQ;Q3G_A>_P>QG'_  @WQFS]
M_'_'[\*\9PI3/IN93UV!OFQ[37BOBK'_  OCX.],_P#""_&?'W,_\?OPJSC+
M!\>NU6'3<5^7< ?S[?MK?\%,/VP?@O\ M-?'/X:?#WQSX5TSP?X'\06^G^'+
M&_\ A]X<U:ZM;63PGH6K.D^H7D1N;QC>WUS('G)8(ZQYV(H']('PXUG4/$?P
M\\!^(=6D2;5-=\&>%]9U*:*)((Y=0U30[&^O)(X(P(X4DN)Y&2) $C4A%&T"
MOXR_^"E/_)ZW[4'_ &-MI_Z@/A:O[(/@Y_R2+X5_]DX\#_\ J,:77[GXHY+E
M&6\'>'6+R_*\!@<5C\!">.Q&$PM*A6QDWD.3UW/$U(>]6DZU:K5;GK[2I.6\
MF?DGA_FF9X[B?C;#8W'XS%X?!XN<,)0Q%>=6EAHK.,SI*-"$M*:]E3IT[1^Q
M",=HHXGQ7^U3^S3X$U_5_"OC3X]_"/PIXET"9;?6] \0>/\ PUI.KZ3.]M#>
M)#J.GWNHPW5I(UI<07*I/&C&":*4#8ZD^Y6%_9:I8V6IZ;=V]_IVHVEM?V%]
M:2I/:WEE>0I<6MW;3QEHYK>X@DCFAEC9DDC=74E6!K^*;_@I<JG]M?\ :>)5
M2?\ A*;#J ?^:?\ A6O[&O@Q_P D>^%'_9-? O\ ZB^E5\SQMP)@N%N'N$<Y
MPV88S%UN(\-"OB*&(I86G2PTI97E^8<M"5#]Y.*J8R=.];7DA%_&Y'O\*\78
MKB#.N),KKX/#8:GDF(E1HU:%3$3J5U',,9@^:M&K[D6X8:,[4].:4E\*B?G[
M^UC_ ,%4/AS^R9\7=8^$/B7X4?$#Q=JFC^&M!\32ZSX=U'PM;:;-;Z];7=S#
M:QQ:MJ=K>">W6T99F>$1,SJ8V8 X_2OPAXB@\7^$_#'BRUMI[.V\4>'=%\16
M]G<M&US:P:WIMMJ4-M<-"SQ-/!'<K%*T3M&9%8HS*03_ "2_\%E?^3UO&_\
MV2KX=_\ IKUBOZKO@I_R1KX2?]DR\!?^HKI5=/&O"N29+P5P!G67X>M2S#/\
M)*MF=6IBJ]:%:HL!1Q"=.C4_=X=>UG)VI:6?+LC#A7B'-<UXIXRRO&UJ=3!9
M/BHTL!3AAZ5*=*#QE6BU.K#WZS]G&*O4UOKNS^6#_@L3_P GQ>)/^R8_#3_T
MFUJOZ*_^"?W_ "91^S'_ -D@\)?^D(K^=3_@L3_R?%XD_P"R8_#3_P!)M:K^
MBO\ X)_?\F4?LQ_]D@\)?^D(K[#Q%_Y-'X9_X<#_ .J/%GS'!'_)R>//\6+_
M /5MAC^=;_@L7_R?#XB_[)?\-/\ T1KE?T3?\$^O^3)_V9/^R1^%O_24U_.S
M_P %B_\ D^'Q%_V2_P"&G_HC7*_HF_X)]?\ )D_[,G_9(_"W_I*:?B+_ ,FB
M\-/\.!_]4>,'P3_R<GCS_%BO_5KAC\/_ /@NG!!+^T/\%3+#%*1\%]1 ,D:.
M0/\ A.-3. 6!(&>PK]NO^">:JG[$7[,:HJHJ_"3PR%50%4#R'X    ]@*_$K
M_@N?_P G#_!;_LC&H_\ J<:G7[;_ /!/7_DR3]F3_LDOAG_T0]<'&3?_ !!;
MPV5W98VK97=E^XSO97LON.OA=+_B*/'3LK_5J6ME?^-E9]D45\C?M#_MQ?LZ
M_LM^)M \(?&3Q3K.@Z[XFT*;Q)I%MIG@_P 3>(XI])@U"33))Y+K0],OK>WD
M%Y$\8@FD28J!($V$,?8O@G\:_A]^T)\.]'^*GPOU.\UCP9KMSJ]IIM_?Z3J6
MAW,L^AZK=Z-J*OINK6UI?0B*_L;B)&E@19D198BT;HQ_&ZV29QA\NP^<8C*\
M?1RK%RC#"YE5PU6&"Q$YNLHQHXA_NZDI/#UTE'5^QJ?R,_3Z6:Y97QU;+*./
MPE7,<-%RQ&!IUX2Q5&,53<I5:*]^"2K4FV]O:0_F1_.[_P %T?\ DO\ \$?^
MR/:Q_P"IK=5^I'_!(C_DQ3X8_P#8Q_$[_P!6)XDK\M_^"Z/_ "7_ ."/_9'M
M8_\ 4UNJ_4C_ ()$?\F*?#'_ +&/XG?^K$\25^Y<4_\ )A^"O^QA@?\ TYQ,
M?DO#_P#R=[BK_L#Q7_IO(C],:***_GD_:0HHHH _G[_X+R?\B_\ LP?]C%\5
M/_3/X,KV;_@AW_R:]\1O^R[>(?\ U"/ ->,_\%Y/^1?_ &8/^QB^*G_IG\&5
M[-_P0[_Y->^(W_9=O$/_ *A'@&OZ&QO_ "CSEG_8[I?^M%FI^+X;_D].-_[%
M%3_U38 \;_X+R?\ (N?LP_\ 8S?%'_TR>$:]A_X(=?\ )L7Q*_[+KKG_ *@W
M@&O'O^"\G_(N?LP_]C-\4?\ TR>$:]A_X(=?\FQ?$K_LNNN?^H-X!I8S_E'G
M+O\ L=TO_6BS,,+_ ,GIQW_8JG_ZI<"6O^"X/_)J_@#_ ++OX9_]0KX@52_X
M(<?\FR_$W_LNFM?^H+X#J[_P7!_Y-7\ ?]EW\,_^H5\0*I?\$./^39?B;_V7
M36O_ %!? =<$?^4?I_\ 97+_ -6L3LE_R>6'_9-O_P!5\C0_X+@?\FI^!/\
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
M$0*DVH^$_#6M:?;W0>!R]E/<QW<<1BG>!89X7?TK_@N#_P FK^ /^R[^&/\
MU"OB!_B:I?\ !#C_ )-E^)O_ &736O\ U!? =<$?^4?I_P#97+_U:Q.R7_)Y
M8?\ 9-_^\^1R/_!9;XD^'O&/[,7@K3-)T_QQ:7,/QM\,7KR>)?AM\0?!]@T,
M7A+QU"Z1ZIXK\,Z-ITUT7G0QV45T]Y-&)98H7B@F=/%/^"(_CS1/!6E?M*+K
M%EXMO#J6L?"M[<^%_ GC7QJL8M=.\<+*+YO"&@:XNFLQG0VZ:@;9KI5E:V$J
MP3&/ZI_X+@?\FI>!/^R\>%/_ %#?B!_B:\)_X(-?\@C]J/\ [#7PC_\ 39X^
MKOP'_*/6:_\ 8[J_^M#E!QXS_D].7?\ 8II_^J;,CN_^"RGQ*\/>,?V7_!NF
M:3I_CBTN8?C;X6O6D\2_#7XA>#[ PQ>$_'<3I'JGBOPSHVFRW1>>,Q6,5T]Y
M-&)IHH'BMYG3P[_@B1X\T3P5IW[2:ZQ9>+KQM1U/X5O;_P#"+^ _&OC58UM;
M'QRLOVU_"&@:VNFLQGC^SIJ!MFNP)FMA*L$Q3ZP_X+??\FG^"?\ LO'A'_U#
M_B!_B:\"_P""#?\ R#/VHO\ L*_"/_T@\?\ ^)I8#_E'K-O^QY6_]:#)QXS_
M )/1EO\ V*:?_JGS,_:M?CEX-<[4T/XM.QZ!?@5\:6/ R>!X")P!WZ4K_''P
M?'CS-"^+B9Z;_@1\:ES]-W@$9QD9],\XKY#_ ."L.I:GI'[#OQ1O]'U34]'O
MXM;^&RQ7^D:C>Z5?Q++\1?#,<JQ7NGSV]U&LL3-%*J2J)(V:-PR,5/Q'_P $
M+_$'B+7;']IS^WO$7B'7_LNI?"86IU[7=6ULVHELO'QF%J=4O+O[,)BD9F$'
MEB4QQF3=Y:;?S3!<$U,9P)FO&ZS*G3IY9F,,O>6O"U)5*SE6P%+VJQ2K*G32
M>/4N1T)-JDUS)S3C]WBN*88;B[+N%'@9SGC\#+&K'+$0C"DHT\94]F\.Z3G-
MOZHUS*K%?O$[>ZT_V5_X7KX+_P"@+\6/_#%_&C_Y@J/^%Z^"_P#H"_%C_P ,
M7\:.W_<A?_K[5[)17PQ]8?DG_P %2?BMX8\3_L3?%71=.TSX@VUY=ZE\/&BF
MUWX5?$WPQI:BW^(?ABYD^T:UXC\)Z7I%H6CB981<WT1N)S';0"2XECC;\O\
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
M _\ ZC&EU_&__P %*?\ D];]J#_L;;3_ -0'PM7]D'P<_P"21?"O_LG'@?\
M]1C2Z_H;Q>_Y(;PO_P"Q=3_]9S(C\5\-?^2MX_\ ^PV?_J\S8_CC_P""EO\
MR>O^T]_V--A_ZK_PK7]C/P8_Y(]\*/\ LFO@7_U%]*K^.;_@I;_R>O\ M/?]
MC38?^J_\*U_8S\&/^2/?"C_LFO@7_P!1?2J/%W_DA?"__L7T_P#UF\C#PU_Y
M*WC_ /[#:G_J\S4_E._X+*_\GK>-_P#LE7P[_P#37K%?U7?!3_DC7PD_[)EX
M"_\ 45TJOY4?^"RO_)ZWC?\ [)5\._\ TUZQ7]5WP4_Y(U\)/^R9> O_ %%=
M*KA\2O\ DVWA/_V+Y_\ JIPQV<"?\ESXB_\ 8='_ -6%<_E@_P""Q/\ R?%X
MD_[)C\-/_2;6J_HK_P""?W_)E'[,?_9(/"7_ *0BOYU/^"Q/_)\7B3_LF/PT
M_P#2;6J_HK_X)_?\F4?LQ_\ 9(/"7_I"*[O$7_DT?AG_ (<#_P"J/%G'P1_R
M<GCS_%B__5MAC^=;_@L7_P GP^(O^R7_  T_]$:Y7]$W_!/K_DR?]F3_ +)'
MX6_])37\[/\ P6+_ .3X?$7_ &2_X:?^B-<K^B;_ ()]?\F3_LR?]DC\+?\
MI*:?B+_R:+PT_P .!_\ 5'C!\$_\G)X\_P 6*_\ 5KAC\1/^"Y__ "</\%O^
MR,:C_P"IQJ=?MO\ \$]?^3)/V9/^R2^&?_1#U^)'_!<__DX?X+?]D8U'_P!3
MC4Z_;?\ X)Z_\F2?LR?]DE\,_P#HAZX.,O\ DR_AO_V&U?\ TQG9U\,?\G1X
MZ_[!J7_I[*S\2_\ @NA_R<'\$_\ LC>J?^IM?5^I_P#P2+_Y,3^%O_8?^)W_
M *L?Q-7Y8?\ !=#_ ).#^"?_ &1O5/\ U-KZOU/_ ."1?_)B?PM_[#_Q._\
M5C^)J[N*O^3$<$_]A^!_]+XG.3A[_D[O%?\ V!XK_P!(R$_+/_@NC_R7_P""
M/_9'M8_]36ZK]2/^"1'_ "8I\,?^QC^)W_JQ/$E?EO\ \%T?^2__  1_[(]K
M'_J:W5?J1_P2(_Y,4^&/_8Q_$[_U8GB2CBG_ ),/P5_V,,#_ .G.)@X?_P"3
MO<5?]@>*_P#3>1'Z8T445_/)^TA1110!_/W_ ,%Y/^1?_9@_[&+XJ?\ IG\&
M5[-_P0[_ .37OB-_V7;Q#_ZA'@&O&?\ @O)_R+_[,'_8Q?%3_P!,_@RO9O\
M@AW_ ,FO?$;_ ++MXA_]0CP#7]#8W_E'G+/^QW2_]:+-3\7PW_)Z<;_V**G_
M *IL >-_\%Y/^1<_9A_[&;XH_P#ID\(U[#_P0Z_Y-B^)7_9==<_]0;P#7CW_
M  7D_P"1<_9A_P"QF^*/_ID\(U[#_P $.O\ DV+XE?\ 9==<_P#4&\ TL9_R
MCSEW_8[I?^M%F887_D].._[%4_\ U2X$M?\ !<'_ )-7\ ?]EW\,_P#J%?$"
MJ7_!#C_DV7XF_P#9=-:_]07P'5W_ (+@_P#)J_@#_LN_AG_U"OB!5+_@AQ_R
M;+\3?^RZ:U_Z@O@.N"/_ "C]/_LKE_ZM8G9+_D\L/^R;?_JOD:'_  7 _P"3
M4_ G_9>/"G_J&^/Z\)_X(-?\@C]J/_L-?"/_ --GCZO=O^"X'_)J?@3_ ++Q
MX4_]0WQ_7A/_  0:_P"01^U'_P!AKX1_^FSQ]7?@/^4>LU_['57_ -:'*#CQ
MG_)Z<N_[%-/_ -4V9'O7_!;[_DT_P1_V7CPC_P"H?\0*\"_X(-_\@W]J+_L*
M_"/_ -(/']>^_P#!;[_DT_P1_P!EX\(_^H?\0*\"_P""#?\ R#?VHO\ L*_"
M/_T@\?TL!_RCUFW_ &/*W_K09./&?\GHRW_L4T__ %3YF?<?_!7'_DQ+XJ_]
MASX9?^K(\+U\,_\ !!K_ (\?VH_^PE\(O_2'X@5]S?\ !7'_ ),2^*O_ &'/
MAE_ZLCPO7PS_ ,$&O^/']J/_ +"7PB_](?B!7%DO_)A.*_\ LI*7_J9P^=>:
M_P#)W^'?^Q'5_P#4?.#^A"BBBOP@_7#\W/\ @K7_ ,F(?%[_ +"?PV_]65X4
MK\G_ /@AE_R<9\9?^R*6W_J=:)7ZP?\ !6O_ ),0^+W_ &$_AM_ZLKPI7Y/_
M /!#+_DXSXR_]D4MO_4ZT2OZ%X3_ .3%<<_]AV-_/AD_%N(_^3N<)?\ 8)A?
MRST_<3]O_P#Y,I_:<_[(]XP_]-SU^''_  0S_P"3D/C%_P!D1A_]3S0*_<?]
MO_\ Y,I_:<_[(]XP_P#3<]?AQ_P0S_Y.0^,7_9$8?_4\T"N+@O\ Y,SXE_\
M852_]1\F.OBC_DZ' O\ V#U?_3V9G[E_M]?\F6?M.?\ 9'/&?_IKEK\-/^"&
M?_)R'QA_[(C'_P"IYX=K]R_V^O\ DRS]IS_LCGC/_P!-<M?AI_P0S_Y.0^,/
M_9$8_P#U//#M+@O_ ),UXE_]A-'_ -1LH#BG_DZ' G_7BK_Z?S,_J&HHHK\(
M/UX**** "BBB@#@/BP ?A9\2P0"#\/\ QD"#R"#X=U+(([@U_&1_P3=M;9/V
MU/V6G2W@1U\:L0RPQJP/_"$^)1D,%!''H:_LW^+'_)+?B5_V('C+_P!1W4J_
MC/\ ^";_ /R>G^RW_P!CJW_J$^):_H?P>;7!/BA9M7RVI>S:O_QCF?[V:O\
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
M;QO_ -DJ^'?_ *:]8K^J[X*?\D:^$G_9,O 7_J*Z57#XE?\ )MO"?_L7S_\
M53ACKX$_Y+GQ%_[#H?\ JPKG\GO_  5?U+Q#JW[9.OWOBCPP/"&KO\./AY')
MHJZY8^(1';QP:P(+K^TM/A@MS]I!?_1_+\V'R]SL5E3'[X?L-^,?BS8?L@?L
MYV6B?!A->TFW^%'A2*PUD_$CPYIAU*V&GH4O#IUS827%EYI)/V6=WEA^Y(Q8
M$U^&7_!8G_D^+Q)_V3'X:?\ I-K5?T5_\$_O^3*/V8_^R0>$O_2$5W>(O_)H
M_#/_  X'_P!4>+.3@C_DY/'G^+%?^K;#'\V?_!6#4O$.K?MD:[>^*/# \(:N
MWPV^'D<FBKKECXA"6\<6M""Z_M+3X8+<_: 7'V;R_-A\K<[%94 _>O\ 87\8
M_%FP_8__ &=+/1/@PFO:3;?"SPQ%I^LGXD^'-,.IVPM?DO#IUS827%B91\_V
M6>1Y8<^7(S.I)_#?_@L7_P GP^(O^R7_  T_]$:Y7]$W_!/K_DR?]F3_ +)'
MX6_])31XB_\ )HO#3_#@?_5'C X)_P"3D\>?XL5_ZM<,?@K_ ,%G=9\6:U\>
M/A#<>+_!B^";Z'X1ZA#:6"^)-.\3"]M#XRU!VO#=:;!;QVI64M#]GE5G?'F*
MP4$5^Q'["?C'XLZ?^QY^SI9:)\&$U[2;;X7>&XM/UD_$CPYIAU.V$#;+PZ=<
MV$EQ8^:/G^RSN\L.?+D8NI)_*;_@N?\ \G#_  6_[(QJ/_J<:G7[;_\ !/7_
M ),D_9D_[)+X9_\ 1#UP<9?\F7\-_P#L-J_^F,[.SAC_ ).CQU_V#4O_ $]E
M9^#G_!9W6?%NM?'3X/S^+_!:^"+V'X3:G#:6"^)-.\3"]M3XQO':[-SIMO;Q
MVI24F'R)59Y/]8I"J0?TL_X);>*_B=I/[%?PSLO#'PD3Q7I":S\17@UQOB!H
M&AFZEE^(7B5[B/\ LN]LIKJU^RREK?,LC>?Y7VB/;%,BCX"_X+H?\G!_!/\
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
M_P#Y,I_:<_[(]XP_]-SU^''_  0S_P"3D/C%_P!D1A_]3S0*X>"_^3,^)?\
MV%4O_4?)CKXH_P"3H<"?]@]7_P!/9F?K9^V]XR^+5_\ LA_M&6>M?!=-#TJY
M^$WC"+4-8'Q*\.:D=,M6TR82WHT^WL$GOO(7]Y]D@=)KC'DQ,KNI'XR_\$9=
M8\5Z+^T!\5[CPAX-7QM?S?!V.&ZT]O$>G>&A9VG_  FN@O\ ;/M>I07$5R6F
M5(/L\:K(N_S"Q48K]^?V^O\ DRS]IS_LCGC/_P!-<M?AI_P0S_Y.0^,/_9$8
M_P#U//#M+@O_ ),UXE_]A-'_ -1LH#BG_DZ' G_7BK_Z?S,_H2_X3WXV_P#1
M H__  ZWA;_Y74G_  GOQM_Z(#'W_P":K^%OP_YAO?\ 2O=:*_"3]=/"_P#A
M/?C;_P!$"CZ_]%6\+=,=?^0=Z\?K1_PGOQM_Z(%&.!_S5;PMU[C_ )!W:O=*
M* /"_P#A/?C;_P!$"C[?\U6\+>O/_,.[=?>D_P"$]^-O_1 8^_\ S5?PM^'_
M ##>_P"E>ZT4 ?*?Q-\<_&>7X;_$&*Y^!$=M;2>"/%D=Q<CXJ>%Y#! ^@7ZR
MS^6-.!?RD+/L!!;;@'FOY*/^"?MWJFG_ +7G[-MYH6D#Q'JMMXN=].T8ZC;Z
M*-3E_P"$.\1)Y1U*]CEMK+;$TEQNGC</Y7V=<2RHP_M$^+'_ "2WXE?]B!XR
M_P#4=U*OXS_^";__ ">G^RW_ -CJW_J$^):_H;P?_P"2)\3_ /L6U/\ UG,_
M/Q;Q+_Y*K@#_ +#H_P#J[R<_LZ\&:YXQUNWOI/&'@9?!$\$T265NOB?3?$WV
M^%T9I9S-IMO;I:>2X6/RI0S2;MRD!3GM:**_GD_:3\1?VO;/Q?+^T1\0I-+T
M_P"+4]@W_")^1+X9^$WPA\3:&V/ WAE9?L.M^*)TUV]VS"1;G[<H^S7@N+2V
MS9V]N25P/[:\?@EOVF_B8=7@^#+ZB?\ A#/M#>+/!WQQU77S_P 6_P#"@B^W
MW_@]QX<GQ!Y0M?[.'[JR%M#=_P"GQW5% '[3? X6Z_!3X/K:K8):CX6_#\6R
M:7::AI^F+;CPGI A73K#5B=5LK!8]HM+34R=0MK<1PWA-RDAKU*O-/@L[R?!
MSX32223322?#3P(\DMQK4/B2XE=O"VE,TD_B*V5+?7YG8EI=:@58=5<M?1*$
MG4#TN@ /0XY/8=,U_'S_ ,$P/B!XLO?^"H'Q"^"UU^S9X'\!^*M _:@_:.^.
M_P 4M$\)_LC^)?A3HWP;TWQI\(M8\+7?B>7XPZM ^E^-_%FJ>,9/"?A/1/$]
MCJ]W%XU\+^/O$=YHNA:'I +R_P!@QZ'Z?6OYG_\ @F]I?[4DG[83:[^T]X4_
MX+8P^/[SQ]^T5=:IXD^,/Q/^&Z_\$VY_#5[X@\=2_#M]*^$FB>/;K6_#=M_P
M@TOAJQ\'Z):>&+VVT?QA%:W OVM/]*C>"26;PFTG&.58Z+4G**<I5N>DJ<HR
MI\TXU:*J5J4JJOAU"=.+J>T<WBM<IKP5N:68X)II.4XJG0K.HW&\HQA*E4E3
MA4=&JOK$U"?[NT3^F"BBBD(***K27MG#<0VDUW:Q75P"8+:2XB2XG SDPPLX
MDD P<[%;&#Z&@"S14!NK9;A+1KB!;J2-IH[8RQBX>)3M:5(2WF-&K<,ZJ5!X
M)S4)U+3A!+=&_LA:V\IAGN3=0>1#,KK&T,LWF>7'*)'1#&[*X=E4C+ $_K\;
M?GIZZ;Z!_7X7_+7TUVU+M>+>*?\ DN_P>_[$;XS?^EOPJ_VP/_(;^S)SO]I!
M!&0<@\@CH1ZUXMXI_P"2[_![_L1OC-_Z6_"K_IFW_HQ/]V3^  _D!_X*4_\
M)ZW[4'_8VVG_ *@/A:O[(/@Y_P DB^%?_9./ _\ ZC&EU_&__P %*?\ D];]
MJ#_L;;3_ -0'PM7]D'P<_P"21?"O_LG'@?\ ]1C2Z_H;Q>_Y(;PO_P"Q=3_]
M9S(C\5\-?^2MX_\ ^PV?_J\S8_CC_P""EO\ R>O^T]_V--A_ZK_PK7]C/P8_
MY(]\*/\ LFO@7_U%]*K^.;_@I;_R>O\ M/?]C38?^J_\*U_8S\&/^2/?"C_L
MFO@7_P!1?2J/%W_DA?"__L7T_P#UF\C#PU_Y*WC_ /[#:G_J\S4_E._X+*_\
MGK>-_P#LE7P[_P#37K%?U7?!3_DC7PD_[)EX"_\ 45TJOY4?^"RO_)ZWC?\
M[)5\._\ TUZQ7]5WP4_Y(U\)/^R9> O_ %%=*KA\2O\ DVWA/_V+Y_\ JIPQ
MV<"?\ESXB_\ 8='_ -6%<_E@_P""Q/\ R?%XD_[)C\-/_2;6J_HK_P""?W_)
ME'[,?_9(/"7_ *0BOYU/^"Q/_)\7B3_LF/PT_P#2;6J_HK_X)_?\F4?LQ_\
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
MDM^)7_8@>,O_ %'=2K^,_P#X)O\ _)Z?[+?_ &.K?^H3XEK^A_!__DB?$_\
M[%M3_P!9S/S\5\2_^2JX _[#H_\ J[R<_MOHHHK^>#]J/PV_;#U/6;?]HWXB
MPVFN>,;.W3_A$?+MM*_:J\$?#:PCW>!?##OY'@O6+*;4=&WNS22_:)&_M&9I
M-6AQ!?Q*"F_MB:5JES^T;\19K;0O$EY"_P#PB.RYL/V3O"OQ,M)-O@3PPC>5
MXWU*^AO=;V.K1R>=&O\ 9LJ/I$>8K"-B4 ?L!\%DDC^#GPFCECGBE3X:>!$D
MBN=%@\-W,<B^%M*5X[CP[:L]MH,Z,"LNBV[-!I<@:QA8QP*3Z77EOP--NWP4
M^#S6C6#6K?"WX?&V;2KK4+[2VMSX3T@PMIM[JX&JWE@8]IL[K4P-0N+<QS7H
M%R\M>I4 '^?2OY,O^"5?[/W@SX??\%"_&%EXA^ /_!.CQI^TUX"\>_M(>*/B
MQ^TQ\-?^"AFH?&C]M3P_I/Q"\2^-K_1S\2OV?'\(J]KJIL?%&@_#CQ-=WFL:
M+:Z/9F*Z6QM[R.+3I_Z%_P!N+]KCPE^PU^SAXL_:6\>Z2-7\%^"?$GPTTCQ1
MOUE-!M]&T/Q_\2O"GP^U#Q5?:D^FZL4T_P )6_B=_$E_;16$UQ?6>ES65L8I
MYXYD_G:_X)JQ?L'>(_V^?@_I7P'_ ."FG[+/Q[TCX2ZO^U)XU_9M^"OPM^ T
M'@O]H_Q ?CI!XD\2^/-+^-OQV.HS/\5O#7@C2]9\0W^F6T7AOPW?ZK<:/X:U
MKQ!=ZA?Z(?M#R[W\VE.FT_8X+%X2M*"<ZM*I4PM?,804*;6)IJ>&<:W/32I8
MNF\1A*E:FL%B(5*QGNY5*$VX^VQ5#$T82BU3K0I26!J2E4FUAVJ>(J*DXU>>
M6%E.EC51J*M22_K;HHHI$A7Y)_M#?!#Q5;_M[?"W]H?X:_#7Q-XAU^UM?AEI
M?Q*\<_$#X<?L_>(_@;X1^$/A"^\=7/C&^\)_$3Q!YW[1?P\^*MCH7B/5+K2[
M+X;I%X;\2ZV/#=IXAAFTU]5NK3];**FSC6H8B'*JV%G5JT)3BY1C5J8:OA[S
MBIPE*FXUK5:<90=:DIT?:455=6%73I5Z$US4L33C2JQ3L^15:=92C=./M*<Z
M:J4924HTZT:565.JJ7L:GX$?%?X+?&KX^_$GQ?\ $WX8_ #Q=I7Q5^+7BOX:
M?%C]GC]K/Q6?"W@RZ^"/P8M_@;%H&J?"WQ/<W.OO\6/!^MWOB67Q7;7_ ,,-
M+\)7_AK5Y?'UOXHUB_BU&UU :9P?AG]E3Q;IFL^!_&%[_P $_/$</[-OAFR^
M&6B?'3]E%K3X&:QK/QL^+?ACX3?$KPG<_'"T^&]Q\1/^%7^,;+0/%7B?PNEW
MXH\5^*M-\8^,9K:/QM=:/<W_ (-TJ:3^C.BA0C"'LZ?,H1BH153EJOECAJ^#
MBJB<8TJBEA\1.K7I.DL/B<UC0SNK2>9X7#UHQ-.I*4YN?--WDX5:T&O]HCBU
MR251SBX580H4:CDZE'+/;9/3<<MQ6(P[^<?V0_ GC3X8_LS?!7P!\0K9]/\
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
M^)-3T%)DU*Y^+NF2S&\CL%NGC:T00/*T2O(J!C^?O_!>3_D"_LN_]ASXM?\
MIK\"5]J?\$A?^3%?AK_V,WQ/_P#5A^(J^9S/(<FH^#?#^?TLMPU/.L5GU3#8
MC,HJI]:K8=8K.8*C-NNZ3@H8>C&RH1=J4/>T;E[N SC-*OB=G.35,=7GE>'R
MBG7H8&3A["E6>'RR;J02I*HI.5:J]:TE><O=V2^S_P"P/C[_ -%0^%G?'_%E
M_$WX?\UMYXZ],]>.E']@?'W_ **A\+/_  S'B;\/^:V?_K]J]EHK\?/TL_G&
M_P""V^G_ !!L=#_9O/CCQ5X4\21RZ]\31IJ>&O!.J>$'LY5TGP@;I[R34?''
MC$7Z3(8EACACT]K=HW9Y+D2*D7KW_!&73/B;>_LV>/Y/!7C'P9X=TQ?C7KZ7
M-GXC^'^K^++V:^'@WP,SW,6H:?\ $+PC#!:M"8(TLWT^XD22*64WC+,L47+?
M\%Y/^1?_ &8/^QB^*G_IG\&5[-_P0[_Y->^(W_9=O$/_ *A'@&OZ%QO_ "CS
MEG_8[I?^M%FI^,8;_D].-_[%%3_U38 ^9_\ @MMI_P 0;'0/V<#XX\5>$_$D
M4OB+XDC34\->"=4\(/9RIH_A4W+WDFH^.?&(OXYD,:PQPQZ>;=D=WDN!(J1^
MK_\ !&33/B;>_LX_$.3P5XQ\%^'=,7XUZREQ9^(_A_J_BN]EOAX+\#M)<Q:A
MI_Q#\(PP6SP-;Q1VCZ?/)'+%-,;N19UAAYS_ (+R?\BY^S#_ -C-\4?_ $R>
M$:]A_P""'7_)L7Q*_P"RZZY_Z@W@&C&?\H\Y=_V.Z7_K19F+#?\ )Z<=_P!B
MJ?\ ZI<"<5_P67TSXG67[,W@:7QIXR\%^(=+;XV>'$@LO#GP^UCPI?1WQ\'^
M.FBN9-1U#XA^+H9;5(%N(Y+-=.ADEEEAF6\C6!H9JG_!&/3/B;>_LZ?$:3P5
MXQ\&>'=,7XU:NES9^(_A_J_BR]FO1X+\$-)<Q:AI_P 0O",4%L\#6\26CV%Q
M)'+%-,;MUG6&'TK_ (+@_P#)J_@#_LN_AG_U"OB!5+_@AQ_R;+\3?^RZ:U_Z
M@O@.N"/_ "C]/_LKE_ZM8G9+_D\L/^R;_P#>?(Y#_@LMIGQ.LOV8_!4OC3QE
MX+\0Z6WQM\,)#9>'/A]K'A2^COCX2\=&&YDU'4/B)XNAEM8X1/')9KIT,DLD
ML4JWD2PM%-XK_P $2-/^(%]I7[2A\#>*?"OAM8M8^%8U-?$W@K4_%[7C/IWC
M@VC63:=XW\'#3U@5;@3K,NHFY:6)D:V$++-]4_\ !<#_ )-3\"?]EX\*?^H;
MX_KPG_@@U_R"/VH_^PU\(_\ TV>/J[\!_P H]9K_ -CNK_ZT.4''C/\ D].7
M?]BFG_ZI<R.[_P""RFF?$^R_9?\ !TOC3QEX*\0Z4WQM\+)#9>'?A[K'A2^C
MOCX3\=F&YDU+4/B)XMADM8X1/'+9KIL4DLDL4JWD2PM%-X=_P1(T_P"(%]IW
M[2?_  @WBGPIX;6+4_A8-37Q-X*U/Q>UX[V/CK[(UDVG>-_!PT](%6<7"3+J
M!NC+$R/;"%EE^L/^"WW_ ":?X(_[+QX1_P#4/^(%>!?\$&_^0;^U%_V%?A'_
M .D'C^E@/^4>LV_['E;_ -:#)QXS_D]&6_\ 8II_^J?,SZ:_X*G:3\6[3]BG
MXFS^*_'7@+6]#76OAR+K3=#^&FM^'-3G=OB#X;6V:#5[WXG>)K:V$-T8IIE?
M1[@SP));H\#RK<1_&'_!$BP\?WUC^TG_ ,(-XH\*^&Q%J7PJ_M,>)O!>I^+S
M>%K+QW]D-D=.\;>#O[/$"K<"X$W]H_:6EA9#;"!EF_1C_@KC_P F)?%7_L.?
M#+_U9'A>OAG_ ((-?\>/[4?_ &$OA%_Z0_$"N+)?^3"<5_\ 924O_4SA\Z\U
M_P"3O\._]B.K_P"H^<'[5_V!\??^BH?"S_PR_B;U_P"RV^G'UY]J/[ ^/O\
MT5#X6=_^:+^)OP_YK;V[^O;%>RT5^$'ZX?DG_P %2=)^+EI^Q-\5I_%7COP%
MK>AKJ/P\%WINB?#/7/#NISLWQ#\,+;FWU>]^)_B6VM1%=&*:4/H]R9X$DMU:
M!Y5N(_R__P""+MGXSO?C_P#%N/P3X@\.^'+]/@];O>W7B3PK?^+;6XL_^$UT
M91;V]EI_BSPA+:W F*R&ZDOKN,Q@Q?9 S"5?V)_X*U_\F(?%[_L)_#;_ -65
MX4K\G_\ @AE_R<9\9?\ LBEM_P"IUHE?T+PG_P F*XY_[#L;^?#)^+\1_P#)
MW.$O^P3"_EGI^N/[<^C?&>#]CW]HZ;7?B%\.M3T>+X3^*WU+3],^%6OZ/J%Y
M:+8L9[>SU2Y^+.M06%Q(F5BNIM*U!(7(=K64#8?QC_X(O6?C*]_:#^+,?@GQ
M!X=\.Z@GP;B>\N_$GA6_\6VMQ9?\)MH2BWM[+3_%GA"6UN!,4D-U)?7<9C5H
MOL@9A,G[W_M__P#)E/[3G_9'O&'_ *;GK\./^"&?_)R'QB_[(C#_ .IYH%</
M!?\ R9GQ+_["J7_J/DQU\4?\G0X$_P"P>K_Z>S,_7C]N+1OC1!^R!^T=-KOQ
M"^'6IZ/%\)?%[ZE8:9\*=?T?4+RS&G2&>WL]4N?BUK,%A<21Y2*ZETK4$A<B
M1K64#8?Q?_X(O6?C*]_:#^*\?@GQ!X>\.Z@GP;1[R[\2>%K_ ,6VMQ9?\)MH
M"BWM[+3_ !7X0EM;@3E)#=27UU&8U:'[(&83)^^?[?7_ "99^TY_V1SQG_Z:
MY:_#3_@AG_R<A\8?^R(Q_P#J>>':7!?_ "9KQ+_[":/_ *C90'%/_)T.!/\
MKQ5_]/YF?KS^W#HGQFB_9 _:0DU_X@_#C5=%3X0^,VU33M/^%&OZ3?7MD-*G
M-Q;6FI77Q9UJWL9Y8\I%=3:5J$<+D2-:S!=A_GS_ ."3VFZ[/^VEX3C\&ZCH
M'A[73X ^(YAU/6_#=QXCT^.V73+'[3"^E:?KWA>YDEF4H(IUUB)("K%X+@.%
M7^F']O?_ ),N_:=_[(SXX_\ 3//7\X7_  1]_P"3Y_!W_9.OB=_Z:K"O1\-V
M_P#B$OB:KM)PQUTFTO\ D0X?HG;\#CXXM_Q$?@+1:2PO1?\ 0WK']2']@?'W
M_HJ'PL_\,OXF]/\ LMOK^G'O1_8'Q]_Z*A\+.W_-%_$WX_\ -;>_;T]Z]EHK
M^>#]I/&O[ ^/O_14/A9_X9?Q-Z_]EM]./KS[4?V!\??^BH?"SO\ \T7\3?A_
MS6WMW]?:O9:* /F'XH:%\=D^&GQ$:Y^)GPPFME\#>+6N(8?@[XDMYI8!H&H&
M6**X?XS7*0RN@94F:WG6-B&,$@4HW\CG_!/J'5[C]K_]FN'P[?V&DZQ+XQ(T
MS4-7TR?7-/LY?^$/\0L7O-+M=3T*?4$, EB$<.JZ<PE=)_-*QM#)_:%\6/\
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
M ,0'X)=G;Z_@=;.WQ\3];6.3AYK_ (B]Q6KJ_P!3Q6EU?X,AZ7/RS_X+H_\
M)?\ X(_]D>UC_P!36ZK]2/\ @D1_R8I\,?\ L8_B=_ZL3Q)7Y;_\%T>/C]\$
M2>!_PI[6!D],_P#":77%?J1_P2(!_P"&%/A@<<'Q%\3R#V(_X6+XD&0>XR",
MCN".H-+BE/\ X@/P4[.W]H8'6SM_$XFZVL'#[7_$7N*E=7^IXK2ZO_#R(^*/
M^"\G_(%_9=_[#GQ:_P#37X$K[4_X)"_\F*_#7_L9OB?_ .K#\15\5_\ !>7C
M1?V7<\?\3SXM?^FOP)7VI_P2%!_X84^&AQP?$OQ/(/8C_A8GB,9![C((R.X(
MZBN#.$_^(!\+NSM_K+5UL[?[[G_78[,L:_XC#GZNK_V%2TZ_[KE'3<_32BBB
MOP@_73^?O_@O)_R+_P"S!_V,7Q4_],_@RO9O^"'?_)KWQ&_[+MXA_P#4(\ U
MXS_P7DX\/_LP9X_XJ+XJ?^F?P97L_P#P0[!_X9=^(K8.T_'?Q$ >Q(\$> ,@
M'H2,C([9&>HK^AL:G_Q+SECL[?VW2UL[?\E%FO7;\3\7PK7_ !&G'*ZO_9%3
M2ZO_ ,B; =-SQK_@O)_R+G[,/_8S?%'_ -,GA&O8?^"'7_)L7Q*_[+KKG_J#
M> :\>_X+R?\ (N?LPGM_PDWQ1Y_[@GA*O8O^"'0/_#,/Q*;!VGX[:Z >Q(\"
M^ ,@'H2,C([9&>HI8Q/_ (EYRYV=O[;I:V=O^2BS/K:WXAA6O^(TXY75_P"R
MIZ75_P#D2X'IN6?^"X/_ ":OX _[+OX9_P#4*^(%4O\ @AQ_R;+\3?\ LNFM
M?^H+X#J]_P %P0?^&5O +8.T?'CPP"V. 3X*^(. 3T!.#@'K@XZ&J/\ P0X!
M_P"&9/B:V/E/QUUL ]B1X%\!$@'ID!E)'4 C/45P13_XE^F[.W^MRUZ?\C6/
M7;\3LDU_Q&6"NK_ZMO2ZO_R+Y=-_P-#_ (+@?\FI^!/^R\>%/_4-\?UX3_P0
M:_Y!'[4?_8:^$?\ Z;/'U>[_ /!< '_AE+P*V#@?'GPH">P)\&?$$@$] 2%8
M@=P">QKPC_@@U_R"/VHSV_MKX1\_]PSQ]7?@$_\ B7K-79V_MNKKT_Y*'*.N
MWXG'C&O^(TY<KJ_]DT].O_(FS+IN>]?\%OO^33_!'_9>/"/_ *A_Q KP+_@@
MW_R#?VHO^PK\(_\ T@\?U[[_ ,%O@?\ AD[P2<<#X\^$03V!/@[X@X!/0$X.
M!WP?2O O^"#7.F?M1$<C^UOA&,CIG^S_ !_QGUI8!/\ XEZS9V=O[<K:V=O^
M2@R?KM^(\8U_Q&C+5=7_ +(IZ75_^1/F?3<^X_\ @KC_ ,F)?%7_ +#GPR_]
M61X7KX9_X(-?\>/[4?\ V$OA%_Z0_$"ON;_@KB#_ ,,)?%8XX&M_#(D]@/\
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
M$GB#5Y+6T#BUMI-3U?6[R]>WMA)(((&G,4(=Q&BAFS-K7[)WPTTCPUX;\/\
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
M-4:*JRK*C15:2Y95E1I*M*-DN6594E6E&T8KEE5E&T8KELDEYS_PSE\)>?\
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
M-<ZQ!XAN69_"NE,S7&OVJI;:Y.229=8MT2#4Y"U[$JQSJ!Z;0 4444 %%%%
M!1110 445SGC'Q9H?@+PCXI\<^)KF:S\.>#?#NM>*M?N[:RO-2N;;1?#^FW.
MK:I/;Z=IT%UJ&H7$5E:3O#8V%M<WMW*JV]I;S3R1QL ='7XW_P#!0;XD_M;:
M/\8-*_9[^'FG6_C?X5_M:?"'7OAOX'\$^$CK?PM^*B^/-*76I_C!J/A?]IJS
MN]<\,?"SQ-H/PIU*V\?>#E\>^!+S0=>7PAXDTK3=075U\MJ7C7]MCQOIOBE/
MVE7^)'B[X;? WX=?'+X;? CXK_LK_$/X)0Z1\0-&T7XD>#(=5M_%WB(0#7O'
M-[\0O$.O>)O FN_"JT\"ZI<:'K'A.^A\*WWAF_\ %^K7\FE?=?B#7_%_COX@
M?#+7M5\#^'_AK\'OAYI^A_%;6/'GQCTO0F\8#QGXLT+7/#6E^ O!FG76J%/A
MUX@T/2O$-W;>/?&U]=R7:KK8^'^@6-Z-8U_4M. /CG_@GU^S+XW^%*_$OXB_
MM)_!?X?_  X\3^&[[P;?_#O0?AQX.\+6_@NSLO#GPTO-$U;XT>'?#WA/6O%)
M\*?'OXC>'M9?P1\?--\%V6BZ!J]YX'T"S\.IXJTHVNMWWSG\8_\ @HQ9_M _
M$/X"77[)?QFTGXK_  $^-?P\^*G@7XB_LQP6%W\'?VB?&'B&PC?Q-'J?PPUK
MQC;^%?B)X:^(3^ /"'Q2L?!FCW-I8^#/%.N>&-4\&7^O>'_%NN>&M8TK]1_@
M1^U9=?%KQQXK\!^./@WXW^!&LV?AGPU\2/AY!\0]2\/2W?Q#^%/C#Q#JWA/0
M/$TVG:3>W%UX'\4_\)!I L];^'/B41^(M%CU[PN9I)[S5;JPTOROX*_"7]EW
MQC^T9\9_B3\,O M[KFF:!XSTW5]0UW4-"\(ZK\#--_:1L9=2LO'/C7X$SZE:
M77B+P_\ %9[1K30_C5XB^'T^E^"?$>O6]M#K+:I\1-.\67* '@G[)/\ P3=M
M-*\+#6OCU!I/VS1_B_X2^-?[.>A>$AJ5MK/[.=_HFI_VYJTGPX\5>+- L_B1
M\,O#OQ9\Q;/QG^S^-5U3P7X+\.76L>"[6ZU2YUGQ#J]]] ?MZ?%S]HSX"^&[
M3XF?#O7? NC_  9^PZ;X9^(/B76?"4_B;Q)\'_%FJ^+=(A\(?%#4=".L6J_$
M/X/:I<W,?P^^+'A'PY!I_P 2?"VAZ\GQ%\!7>O7VAWGA]OF#X_\ [2?Q1\?Z
M?\5OBGX7UK]H[]F"Y_9=^#.C_M)_#SX7ZMX5\)M:?M&^!9O%VKF]\5>+_#NE
M3>,/%]]I.KZ!X'USP*GP6U_3?!OQ!\+W?B[2O%EUI$GB#4?#,6B?:OBWQ_X^
M^*_PW\#>,[GP]'^SQ\&YDU3XI_%OQ?\ &K3O"5UXS\+_  X\!ZVNL^'M+M_
MFMQZ]HOACQ'X[TG3[;Q3JNN>+8I;KX5^'4N;1M(/Q">U_P"$; /#OV3?V<]2
M^#MSXV_:"_:,L/"7P?CT&TUO1_A]X5E^*)\7Z3\'?@SJ<%IK/C/P/XL^,5[_
M ,(SI_Q"^$3?$.+5/'WPA\.>.]#:7X'Z/JMQH.A:G96-_<Z1I_VO\7?AUH'[
M2/P?N/#VA?$?Q)X5MO$<.@>+O 'Q9^$GBE;36?#^NZ3>67B7P3XW\,:OI\US
MHOB&PM=2M=/U%]'U:+6/"'BW23/I&NZ=JFB:C<VTOYC?M _M3>"_BK#:_%N;
MXM?L]>,/V&_AQ\9O@-X,^,OPH\?>$_%^E^+OM7BOQ'9W-I\0/B8WC6+P??\
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
M>VT;Q!K#6G@C4M$\">#+BP\4:_=:=H<,UQ!I?$O]M*\^%,'A;0?V>? G@/\
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
M7_X1'9<6'[)WA7XF6DFWP)X81O*\;:E>PWNM[&5HY/.C7^S95?2(\Q6$;$H
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
M_"N^\!?L^^/?#_P_^ NJ_M!^&_%VG^'=:^'WBKX^ZY+\*/AN?AC\-M,TQ_\
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
M$T9]*\(1W7W9^TK^T/X1^!^D^,_V??@%!;^'_P!ICX@Z!KFH_#V;3/AO=_\
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
M#;Y) /T_HK\I'_X*=;-#DUK_ (4CGR_ ^M>,_LW_  LK&?[(\=KX)_LWSO\
MA #C[1N_M/[9Y1\K'V+[++_Q]UT4O_!1SRM:GT?_ (4WN\GQGXM\(_:/^%AX
MW?\ "+>"5\8_VAY/_"#';]NW?V=]D\T_9<?:_M-QG[+0!^G-%?EA:_\ !3#[
M3:V5S_PI39]LTSX1ZCL_X6/N\O\ X6IJDNF>3N_X0-=_]A>5Y_F;5_M3=Y>S
M3L>84NO^"F/V:RO;S_A2F_['H_Q<U7R_^%D;?,_X59J\.E?9]_\ P@3;/[=\
MWS_-VM_9>WRO+U'/F  _5"BOS'C_ ."C?F:W#HW_  IS'F^-_#'@[[3_ ,+#
MSM_X2/P*_C7^T?)_X0<9^Q[/[,^Q^:/M&?MGVJ#'V0\ZG_!3K?H4.M?\*1QY
MO@?PSXR^S?\ "RL[?^$B\=OX)_LWSO\ A !G['M_M/[9Y0^T9^Q?98,?:R ?
MJU17Y?7/_!2/[->7]I_PIG?]BUCXMZ5YG_"Q-OF_\*LT:#5_M&S_ (05MG]N
M^=]G\K<_]F;?-\S4=WE!+3_@I)]JN[&U_P"%,>7]MU3X0Z;YG_"Q=WE?\+5T
MJ;4_.V_\(*N_^P?*\CR]R?VIN\WS-.QY9 /U"HK\IY/^"G'EZ)/K'_"D<^3X
M,\6>+OL__"R<;O\ A%_&Z^#?[/\ ._X0$X^W;O[2^U^4?LV/L?V:X_X^JZ"3
M_@HWLUV31/\ A3F?+\;ZWX-^T_\ "PL9_L?P*OC3^TO)_P"$'./M&[^S?L?F
MGR<?;/M4N?LM 'Z<45^52?\ !37?I=MJ7_"DL?:/#_PLUWR?^%DYV?\ "R]?
MFT/[+YG_  @(W?V+Y/VKS_+7^TMWD>388\XW+W_@I5]C74&_X4MYGV%?C>V/
M^%C;/-_X4W]GXS_P@C;/^$C\_P#V_P"Q]G_,4W< 'ZDT5^8EO_P4>\_5[+2O
M^%-[/MGB[X8^%?/_ .%A[O+_ .%C^#)O%WV_RO\ A!EW_P!C>5_9_P!E\Q?[
M1W?:_M%CC[,>>_X>>?\ %/?V]_PI#_FGZ^.OLG_"RO[WQ&_X0#^R_/\ ^$ [
M?\A;[=Y/_3A]C_Y?: /U<HK\Q;C_ (*._9]6O-+_ .%-[_LGBWXG^%_/_P"%
MA[?,_P"%<>$(?%7V[RO^$&;9_;/G?8/LOF-_9VW[5]HOL_9Q0L_^"E7VL6!_
MX4MY?VY?@JW_ "4;?Y7_  N#S^/^1$7?_P ([Y/^Q_:^[_F&;>0#]2:*_*JX
M_P""FOD:5>:G_P *2W?9/"WQ0\2^1_PLG;YG_"MO%47AG[%YG_" G9_;7F?;
M?M/EM_9VW[-Y%_G[0.A7_@HON\0)H7_"G<;O'UEX'^U?\+"Z?;/A\?'?]J>1
M_P (/SY>/[*^Q><-_P#Q_?:U_P"/.@#]-**_*:W_ ."G/GZ);ZQ_PI';]H\%
M_#_Q?]G_ .%E;MG_  G7C>3P;_9_G?\ " C=_96S^TOM?E+]NS]C^S6>/M1T
M[S_@I/\ 9)M2A_X4OYG]GW7QOMMW_"Q=GG?\*;M+>ZWX_P"$$;R_^$C\_P O
M;E_['V;MVJ;MH /U&HK\P[7_ (*/_:=3L=-_X4UL^V^)OA)X=\[_ (6'N\K_
M (6EX6F\2_;/+_X09=_]A>5]B^S^8G]I[OM/GZ?CR#SY_P""GF/#SZ]_PI#[
MG@#4O'/V3_A977^S_B&/ 7]E^?\ \(!QYV?[5^V^2?+_ ./'[(__ !^4 ?JY
M17YD3?\ !1KRO$+Z#_PIS=L\=>.O!7VK_A86,_\ "%^"%\9?VGY'_"#G']I;
MO[.^Q^<?L>/MGVNZS]EK&M/^"F/VJRT^\_X4IY?V[1?@KK'E_P#"R-WE?\+@
MUR;1?L^__A EW_\ ".^5]I\[:G]K[O)\K3,>:0#]4**_*^]_X*8_8[/4+O\
MX4IYGV#2?C?JGE_\+(V>;_PIO5H-+\C?_P ($WE_\)'YWG^;M?\ L?;Y7EZI
MGS!N0_\ !1CSO$%KH7_"G=OVGQ_X%\#?:O\ A86=G_":?#V3QY_:GD?\(.-W
M]F^7_97V+SE^V9^W?:[7'V,@'Z:45^4,?_!3[?X;B\0_\*/QYOPY\.>/_L?_
M  LO.W_A(/B8_P .O[)^T?\ " #/V39_;'V_R!]HS_9_V*''VX[]Y_P4A^R:
MEJ.G_P#"F?,^P>(OC?H'G?\ "Q-GF_\ "FO#-OXB^U^7_P (*WE_\)'Y_P!C
M\C>_]C[/M'G:IN\@ 'Z?T5^7UC_P4C^VW6FVW_"F?*_M'5?@3IF__A8F_P G
M_A=>D3ZKY^W_ (05/,_X1GR/(\O<G]L[O-\S2MOEG&E_X*=>5H%QKG_"D=WV
M?P%XX\;_ &7_ (65C?\ \(9\04\"?V9Y_P#P@!V_VEO_ +5^V^2WV/'V'[)=
M9^V  _5JBOS+?_@HOL\1R:!_PIW.SXA:YX#^U_\ "PL9_L;X=IX^_M7R/^$'
M./M.[^R?L/G'R<?;_MDN?L8YVV_X*;?:-*L=3_X4EL^V^&/A!XC\C_A9.[RO
M^%K>*9_#7V/S?^$!7?\ V#Y/VW[1Y:?VIN^S>1IV//(!^JU%?EI>?\%+/LD.
MI3?\*6\S^S[;X[7&W_A8VSSO^%*7%O!LS_P@;>7_ ,)-]HW[L/\ V-LV[=5W
M;EU;;_@HS]HURST;_A3FS[7XX^&/@S[3_P +"W>7_P +'\!S^-_[2\G_ (0=
M=_\ 8WD_V9]C\U?[1W?;?M5CC[(0#]-J*_)P_P#!4+'AA_$?_"CON_"N'XF?
M8_\ A9G7SOBC#\-?[$^T?\*_XV^=_;7]I>0<[?[.^P#/V\=;>_\ !1G['KVH
M:)_PISS/L'CKXR^"OM7_  L+9YO_  J3P%#XW_M/R?\ A!VV?\)!YW]E_8_-
M?^RMOVW[7J6?L@ /TVHK\N+#_@I3]N&EG_A2_E?VDG[/#?\ )1M_D?\ "^A<
MG'_(B)YG_"*?9NO[O^W=_31]OS9US_P4X^SZ)>ZQ_P *1W_8_!?Q@\7_ &;_
M (63M\S_ (51XVA\'?V?YW_" ML_M_SO[1^U^4W]E;?L?V;4<_:@ ?JQ17YG
MI_P44W^)T\.?\*>QO^)NG_#K[9_PL'./M_PQ;XC_ -L?9_\ A"!GRMO]C?V?
MYXWY_M'[<G_'C7)VW_!3O[1X=M-?_P"%(;/M7@#X:>.?LG_"RMVS_A8GQ%D\
M ?V7Y_\ P@"[O['\O^UOMODK_:&?L'V2QQ]M(!^KE%?EY?\ _!27[%<ZK;_\
M*8\W^S-0_:)L=_\ PL79Y_\ PH/3;74?-V_\(*_E?\)9]I\G9ND_L+9YF_6=
MVQ;5C_P4<^VZSI>D_P#"F_+_ +2\7? CPK]H_P"%A[_)_P"%V>#;GQ=]O\K_
M (0=/,_X1G[/_9_V7S8_[9W_ &O[1I.W[,P!^G-%?DX__!4+9X5?Q-_PH[.S
MX7ZQ\2?L7_"S,9_LGXLCX7?V+]I_X5^<?:,_VY_:/V<^5_R#/L,G_(0KL+G_
M (*+?9O$5[H'_"G=_P!C^(7Q0\!_:_\ A8.WS/\ A6_PZC\?_P!J^1_PA#;/
M[9\S^R?L/G-_9V/M_P!LOL_8@ ?IG17Y967_  4N^V6VF7'_  I7R_[2T[X
M7^S_ (6/O\G_ (7G?W-EY6[_ (0-?,_X1;[/YOF;8_[;W[-FD;=[0W7_  4T
M^S:9?:C_ ,*3W_8_#?QN\0>3_P +(V^9_P *;\46_AO[)YG_  @3;/\ A(_/
M^V_:-C_V1L^S>3JF[SP ?-W[9]AI$W[2OQ)ENM)\(7,[?\(=YD^J?LV>+?']
M\^WP#X65?/\ %NF7$=CJVU J1>0@^P0K'IDN9K*0DKY$_;$_;*T>/]HOX@"Z
M^'7CHSO;^"9Y/[&^/WB[PYIH^T_#WPI<*MMHVEZ EC:;$E5)F@1?M4ZRWDH$
'UQ)10!__V0$!

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$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" %. CD# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MG?Z#O^S?NJ]'HH \SB^"WP<A$(A^$WPSB%NND+;B+P)X6C$"^'Y'ET%80NE
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
M7=K*!+;7,:2!)[>0"2&4/&X#*15VOX.OV_?#NMZS\=_^"CEG\7O"7[87B/\
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
M9"?X7/VX?&GQ/UO_ (*_V'B7P-\#_&WPA^+GPP_X*6?LY>%9?&#VO[=?CO\
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
M#_CMX1_;K^-WP<\4>(Y_A=HGP]^'W[,/@3_@E]\1/$WPK_X*)_%CQKX/\*>
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
M>'LW1IXG(J>;X=5%!U%2Q<ZJQ6&>$JRYTL)551TZKI/$_P!(]%%%9&H4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7\O_\ :?@?_H,_!W_P['[5
M'_R#7]0%?S:_\)/XB_Z'7QU_XFC\'_\ Y0T ?OY\$EB3X,_"-($MHX4^&/@%
M88[.SO\ 3[2.)?"NDB-+6PU5FU2QME0!8+/4F:_MH@L-XQN$D->G5YG\%9%F
M^#?PEE26.X27X9^ Y$GBU:;7HIE?PMI3++'KERD=QK,<@(=-6N(XYM15A>2H
MLDS*/3* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^1_VQ?V*
M/@M^W3X#\*?"WX_3?$*_^&WAOX@>'/B%JO@7P=\0?$7@?PU\1KOPM<B^TOPO
M\4M.T"YMD\<^!AJ*6VIW'A;56-C)J=AI^H(8KNRMY4^N**5ES4YV7-1K4,12
M;2?)7PU:GB,/5BG=<]&O1I5J;<9*-2E3GRR<(<K3:4TFTJE*K1G9M<U*O2J4
M*T&TU)1J4:M6G+EE"7)4FE./,VXXHHX(HX(46*&&-(HHT 5(XXU"(B*.%5%
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
M-&49MU95,'5P='#5:C7LFHTZ5!1HX:'-8HHHJ2PHHHH **** "BBB@ HHHH
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
M#5/^$M^+/BR_\9^*_)OELK 1Z7_;.HW']FV1@9[2UV127%Q(&F?X*F_X(G?
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
M/P=_Z&Y__"<\6?\ RBH_X:)^#O\ T-S_ /A.>+/_ )15[710!XI_PT3\'?\
MH;G_ /"<\6?_ "BH_P"&B?@[_P!#<_\ X3GBS_Y15[710!XI_P -$_!W_H;G
M_P#"<\6?_**C_AHGX._]#<__ (3GBS_Y15[710!XI_PT3\'?^AN?_P )SQ9_
M\HJ/^&B?@[_T-S_^$YXL_P#E%7M=% 'BG_#1/P=_Z&Y__"<\6?\ RBH_X:)^
M#O\ T-S_ /A.>+/_ )15[710!XI_PT3\'?\ H;G_ /"<\6?_ "BH_P"&B?@[
M_P!#<_\ X3GBS_Y15[710!Y'I?QV^%>M:E8:1IGBAKG4=3NH;*QMSH/B: 37
M5PX2&+SKG1H;>+>Q WS2QQKU9U'->N444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !7\T__"777_0]ZA_XGAH__P SM?TL5_.)]D\:_P#0/^+_ /X;
MS]E/_P"2Z /WM^";QR?!KX220R6\T4GPQ\!/%+::A>ZM:RQMX5TIDDMM4U)4
MU'4K=U(:'4-01+V\C*W%TJSR2 >G5YO\&WED^$/PJDFDN)9I/AOX&>66\O['
M5;N25O#&EM))=:GI:IINHW#L2T]_IR+8WDI:XM%6WDC ](H **** "BBB@ H
MHHH **** "O%/@I_J?BG_P!EK^(O_I=:U[77BGP4_P!3\4_^RU_$7_TNM: /
M:Z*** "BBB@ HHHH **** "BBB@ HHHH ***9++'#')-,ZQ11(\LLCL%2..-
M2[N[' 544%F8D  $G@4-I)MM))-MMV223;;;LDDDVV]$DV]$!\$_M'?M>1?!
M[XU?#+P+9302:';7,6I?%=MD<TMMHVN1FQTNVA8C?;W6G)(_B.=4;?-;QV<+
M!4GRWWI!/!=00W-M-'<6US%'/;SPNLD,T$R"2*:*1"4DCDC971U)5E8,I((-
M?BYXH+_$+Q?9?M;WT8.D7/[4'P\^'_@>"Y@4VLWPX\/W%YH]_J,L+H89UUC4
M!&ZO*)D+QW ! +(/VF55151%5$10J(H"JJJ,*JJ  JJ      , 8K\K\/,]S
MC/LXXWQ6/Q2JY35S++<;PUAG3E&5'(\5A<PPV!Q5*3FU'#YC3R>KC/9.+E*K
M6AC%4Y,9&C3X,'6J5JF*E.5Z;G3G0C:UJ4HSC"2=]IJDY6WNU*]I63J***_5
M#O"BBB@ HHKROXT?%K0/@E\/=:^(/B&*6[M=+-K;VFEVLD<=[J^I7LZ06NG6
M;2 IYTFYYF+ A(()I"#LP>7'8["99@L7F./KT\+@L#AZV+Q>)JMJG0P]"#J5
M:LVDW:,(MVC&4I-QA",YSA&4SG&$93FU&$(N4I/912NV_1?\"[L>J45B>&_$
M.D^+?#^B^)]"NXK_ $;7],L]6TV[A=72:SOH$GA;*,P#A7"2IG='*KQN ZL!
MMUO2JTZU*G6HU(5:-:G3JTJM.2G3J4JL(5*=2$XMQE"I3J0G"46U*,XR3::&
MFFDTTTTFFM4TTFFGU3337J%%%%6,**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OYD?\
MA%=)_P"A(\+_ /B%'Q(_^7]?TW5_,)_;7@[_ *&'X4?^'_\ VE__ )64 ?T9
M?!F-XO@_\*8I(I8)(OAMX%C>"?2K;0IX73POI:M%-HEF\EIHTL; I)I5K(]M
MI[J;2!VBA5CZ37F/P2$2_!GX1K;K:I OPQ\ B%+*WU&ULDB'A721&MI:ZN6U
M:VM53:+>WU0G488@D=Z3<K*:].H ***S-:UK1_#>CZKXA\0ZKINA:!H6G7NK
MZWK>LWUMIFD:/I.FV\EYJ&IZIJ5[+!9V&GV%I#+=7E[=316UM;Q2332)&C,%
M*481E*<HQC&+E*4I*,8QBG*4I2DXQC&,4W*4I1C%)MM)-IQC*4E&*<I2:C&,
M4Y2E*348QC&*E*4I2:48Q3;;22;:3TZ*^=O@+^UY^RG^U.?$P_9F_:4^!'[0
MA\%?V5_PF ^"OQ8\#?$X^%?[=_M#^Q/^$B'@S7-9_L;^U_[*U3^S/[0^S_;O
M[.OOLWF?99]GT35RC*-N:,H\T8SCS1E'FA--PG'FC'FA-)N,XWC))N,I)-J5
M*,K\LHOEDXRLT^62M>,K-\LES1O&5I+FC>*NKE?''@?]ISQ7/XA_:;TCXI_#
MWP[X8TW]G?0+'QG/K?@'QW=_$&TNM U'1O$GB,>%O%#7OA#PA;>'?BGI'AW0
M;'7]<\+Z3=^*-)M=+\5^'9XO$4GVH!_L>OD/PK^Q1\'?AY::MI/PVU'XI>#?
M#OBSXAK\1/B#X8?XP_%'QMX=\<7EQJFM:[X@T+4=$^)'B[QAI6D>'?&NKZU-
M)XYT[PW9Z./%6DV]MX<U5YM"@M[&'":JOVJISC!RPF)ITI2C[2,,754(8:M.
M"Y9>RPS<L3-PE.=7V:PJHN-:5:GI'D_=\R;2Q-"I5M=2EAJ?/.O1IN_+[3$>
MY0CSJ,:?-[?VJE35.?R_HO[?'QYUSQ'X'^$T'[/7POLOC?\ &+PIX7^*WPDT
MB\^.WB%_AS>?";Q!X%\8>.;^Z\<>+[3X,3^(_#WCSPZGA$>'+OPYH_@CQ)H.
MI:KX@TN^TWQ7)I5GJT]IT7P<_P""@?BOXQ:U\.O$FG?!;1M(^"'C3XF>'?@'
MK/B.Z^)<EW\3/"OQLUGX80_$34+,^!H/!*>&=;^'VBZI<P>!)/$UC\08]>OM
M4\WQ!:^$_P#A'D$[>RV__!/3]DVST*70K+X?^)['_B8:1?:=XDLOC)\;+3X@
M>&[;0/#^K>$]#\-^#OB7;_$2/X@^"_ ^D^%=>USPW8> ?"GB;1_!5OH>M:KI
MJ:"+;4+I)>R\*_L7?LT>"/'GAOXB^$?AG#X?UWPA#I8\-:5IGB?QI;^ ='U3
M1/!Z_#[2O%EI\+5\1GX:CQ[8^!D3PC#\09/"<GC;_A'U&F-K[6PV5TQ=/VRD
MXM4/:2:IOWYJE]9KSIPE-2@JE2&6RP^!K5(JFJ^:4Y9W"-##MY1/EE'$.FTJ
ME+VO);FC2E"+J>PHQG*,95:KIPECXUL92C+VLJ.6U(Y1.5;$0_M1_4=?)WPX
M^+OPP\'7_P 6-"\4>._#6@ZQ!\9O'L\^FZEJ<%K=Q175S9SVSR0R$,JS0NDL
M9Z,CJ0><#ZQKQ7X*$F'XI9)./C7\10/8?;[8X'H,DGZDGO69N3?\-#? _P#Z
M*GX+_P#!U:__ !5'_#0WP/\ ^BI^"_\ P=6O_P 57LE% 'C?_#0WP/\ ^BI^
M"_\ P=6O_P 51_PT-\#_ /HJ?@O_ ,'5K_\ %5[)10!XW_PT-\#_ /HJ?@O_
M ,'5K_\ %4?\-#? _P#Z*GX+_P#!U:__ !5>R44 >-_\-#? _P#Z*GX+_P#!
MU:__ !5'_#0WP/\ ^BI^"_\ P=6O_P 57LE% 'C?_#0WP/\ ^BI^"_\ P=6O
M_P 51_PT-\#_ /HJ?@O_ ,'5K_\ %5[)10!XW_PT-\#_ /HJ?@O_ ,'5K_\
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
MP@D].\5_\% OV!M?\1>$+/QOX,FUSQ_X@\._%3P]\/\ PWXF^#VD:S\1-?\
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
M/_%,_E:9H5FTR6Z,/M6IZA+^ZT[2+%#DRWNI7;16T"*K8+F5P(XW8?EWXY^
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
M)+I'$<09W@LMHOU>"R7%6NOA;:?Q)\S][&072EAIR])5JL8+_P DI2_$Q_\
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
M[Q9XOGT/XAW.E>!/@_H_A+3(;3X8_$"]UBQU/Q#J[:QJ$>I:!;>&Y=;T>*6
M%K:YU*PM8;T?\>LDR FOKG_A='AG_H6?BY_X9+XN?_,97SQ^QUK%G\0?$G[1
M_P 9=/$SZ7X^^*-I8:#<7$;12S:!X5T&VMM.8(_,09-0/F1@\2HP89&3]QUZ
MG ,X8K(\3G$)JI#B#B'B7/*56+O&KA<7G.)PN7U(RLN>G/+<HP<J4K:TJE-K
MW7$TPC4J4JBU5:M7JI]XRJRC!KNG"G%KR:/(_P#A='AG_H6?BY_X9+XN?_,9
M1_PNCPS_ -"S\7/_  R7Q<_^8RO7**^V.H\C_P"%T>&?^A9^+G_ADOBY_P#,
M97Y6_'OQA\-M?_;(\%WDU[XHT_PK?W7P^D^)VB:AX1\3Z5J5WKOAF[O[CPQ9
M7'AB_P!*MO$&H27$4NC0QI'I<ZM'=IY*3$R"/]KJ\XU/X/?";6M5N=<U?X9>
M =4UJ]N1>7>KZAX1T&\U.YNUV;;J>_N+"2ZEN%\M-LSRM(-BX8;1CX?CWA;&
M<6Y9EN7X.MEM!X+/\ISBM+,J6-JTZM#+*SKU,'36!G"I'Z]%RPN(E4<J3PDZ
ME-TZG.XOEQ>'EB(4X1<%RUJ=5\ZFTU!W<5R-/WU>,KZ<K:LS*_X71X9_Z%GX
MN?\ AD?BY_\ ,91_PNCPS_T+/Q<_\,E\7/\ YC*]<HK[@ZCR/_A='AG_ *%G
MXN?^&2^+G_S&4?\ "Z/#/_0L_%S_ ,,E\7/_ )C*]<HH \C_ .%T>&?^A9^+
MG_ADOBY_\QE'_"Z/#/\ T+/Q<_\ #)?%S_YC*]<HH _.7X/_ !,T+X=_M$?M
M"^&I=%\?Q>'_ !]<:%\5?#VGI\,?B VN1WEY:?V?XJN)O#4?AU]=M-/DU 1F
M/4I]-@TZ0P[([AI"%I_[*_Q(T:74/CG\4M3T/XAWMQ\4/BOJ]WI4^B?##X@^
M);-/#'AY!I.BVXU30?#FI6:O'_I0EL9+A;RR<&*Z@B?"U6_;<UR]^#OCCX:?
M';2X)7,OA3XC?"W63 ""?[<T"ZO_  U)(1A7-OJRSW67(:.*V?RB7(1OJ;]E
M_P &MX"^ 'PK\-RQ"*\A\)V&I:B/XFU+7M^N7[.V26<7.H2)N8[MJ*#C&!^,
M<.PE+CNIPQ*,EA^"<9Q=Q!13BU35#C*IE[R!0=E&U"EF?%D()-\GLY*T3S*-
M_K;H6]W"RQ%9:.W+B7#V-GMHIXA?+H;W_"Z/#/\ T+/Q<_\ #)?%S_YC*/\
MA='AG_H6?BY_X9+XN?\ S&5ZY17[.>F>1_\ "Z/#/_0L_%S_ ,,E\7/_ )C*
M^2?@+\2]%\*_&K]J33KK1?B&]KX@\<>'/&>DZ?8_"_X@WVJV=OJ^@E+V35M$
ML?#<^K:*+BYBC:U;5;*S%['F6V,J M7Z)5\8>'A_8/[=GQ"M6!4>/O@9X5UV
M,$D++)X8UMM$:10< LB.8VQDA0,\=/C.*OW.:\"8[94.+5@)O9*GGF09[EUG
MWYJ^'PR2>CE9[I'-B-*F$GVQ'(_2K1JP_.,3W/\ X71X9_Z%GXN?^&2^+G_S
M&4?\+H\,_P#0L_%S_P ,E\7/_F,KURBOLSI/(_\ A='AG_H6?BY_X9+XN?\
MS&4?\+H\,_\ 0L_%S_PR7Q<_^8RO7** /,--^+/A[5-0LM-@\/?$^">_N8K6
M*;4OA#\3M*T^*29@JR7NIZEX4M=/L+92<RW=[<P6T*Y>65%!->GT44 %%%%
M!1110!^;?Q<_:X^.?@3X^ZA\&/#OPJT[5]*^V:1I.F^-[CP_XMN]-74_B18Z
M??\ PMDF_LR_%M=Z9:Q>%?C2OCRZ6YL#82>%/#L40L)->LAJ/,Z;^WK\8H?A
MA;^/_$W[,NM:7XCTBX^%6F^,_ ,VM"QM;:T^(OC/P;H$OC;0/&\=KK-O?1V6
MB^,+75!\.Y_#R:O9ZC#/H^J^*[9[:ZNHOU*HJ8*4(QBYN;2M*4E%N34Y2B[;
M7<9.G53]VI&--I4*D/:2*GOSYH7IQNGR)WTM'GCS;J\E*5.2BG2YE&U:$6JG
MY36G[<^L>*OV<?A;^U)X<^#C?!;7?B7\;]/^&7B[P#X]T/0/B5\8=9\,:/XI
MUWPXFC^$-)^&/CG3K#Q'XZUI-/MY]%T34/%[7/A2TN]5:\\/ZMJVD-H%[4US
M_@J*WAOPGX%^(6I?LZ^+;WP'XT\?^!?AL=9\*>)YO&FJ:7XN^('Q#UOP7IF@
MR>&O#/@K4=4.K:+I6A7GB'QBVI#1O#WA2[,?AS5_$<%W)%>2?K)15P:C4@VE
M*E&KAYRHN_O4Z<<OCB:2JW52G'$K#YA.')%1PU;,O:0A5^KJ-55$Y0DH/V=1
MPQ,8U>6,G&526/EA:C@_<G+"^WP$).=WB:67^SJ2I^W<J?YF77[='C;XD> O
MVFI_@5\+-1N?'7P/^).C?#+P[+%86'Q8M/%.KW'Q.F^'NNHWA.Q\:_":WA\2
MZ,FF:GK$OA'5/B5X>BM](N]%UC4/$UK;7,UJOD;_ /!6,^$_&^J_!CX@_ 7Q
M./C!X+\=?#3X:>+K71[S4='\.:_XI\:>!)/&FJV7PVN?$/A_[+XS\564=K<V
MNE^ _"&O>,H;R]EMM+?QR+G?.WZ_Z7I.EZ)9KIVC:=8Z58)/>W266G6L%E:+
M<ZC>W&I:A<+;VZ1Q":^U"[NKZ[E";[B[N9[B5GEE=V2ZTC2KV_TS5+S3;&ZU
M/16NWT?4+BT@FO=+;4+<VE\VGW,B--9F\M2;:Z-N\9G@/E2[D^6HH)T_8^VD
MZR]GA5B=%%SK4<+1IUJE#I1AB,5'$5YT6I)PK4X<U.5#FJ*JI257V<E3DZE>
M6'TO&G2JU9RITZJWJRHT?8QIU;QE&<*K<:D:R]G\1_LR_MF>*?VEXO!=_9?L
MV?$#X:Z1X@\0_&K2/$\_C[Q9X&_M/P1I_P *M<L- T'4K[2_#&I^(8[[4/']
M]J,/E^%_[0L/$'A!;?4%\1VD<MFT;_=*PQ++),L4:S2K&DLJHHED2+?Y2R2
M!W6/S'\M6)";WV@;CF2BJ6D*<79SC",9U-4ZLU"C&4W&_+'FG3JS48I17MW'
M54Z=FE)2J-RO&4Y.$$DE3@ZE:4(7NW/DA4I4^:3O)4(R:4IU'(HHHH&%?S@?
MV9XR_P"@%\6__#'_ +,/_P L*_H_K^8#^R_!W_0O?#C_ ,1/^+O_ ,T- ']&
M_P &_-_X5#\*_/\ M/G_ /"M_ _G?;?[/^V>;_PC&E^9]K_LG_B5?:=^?/\
M[-_XE_F[_L?^C>77I%>:?!:,1?!SX31"%;<1?#/P)&(%TIM"6 )X6TI1"NB.
M\CZ,L>-@TIY)&T\+]D9V,)8^ET %?F1_P5._:]\4?LD?!GX7S>"_BM\#/V?_
M !+\=?CEX8^",'[0O[2,\(^#WP+TG5O#/C#QEXC^(_B'2[K7/"]CXGU?3]#\
M%WNE^#O"NI^)O#VDZYXMU?1[75=7M=/%P)/TWK\QO^"L_P ?6_9B_9=T?XU7
M'A?X)^./#OA'XU_"P^./!/QK\1_"'PG!XQ\"ZAJUU9^)?#?PYUWXZ>)/"7PT
ML?B9J%I(K:1/KFO6LMOH4'B2[TN"^U2VL[*?GQ4U3ITYRDU3CBL&ZJ7ME[2B
M\71C4H\V'<:\%74H4G.B_:)2<595:DH=&&@ZE25.,>:I+#XQ4OX3Y*RP>)E2
MJ\M>,J,W2E"56,*J5.4XPYY14$SRG_@EM^V]XM_:+\>?M(? ;QE^U;^RQ^W)
M<? G2_A'XT\._M0?LG6>E^'?"GBGP_\ %[_A/K:7P7X\\#:%X]^)N@>$?'?@
MG6_A_J4<8T;QGJ-MKWA?5=#U*YM-.U);V*3]CZ_"O_@BQXL^+WCBR^-WBKQ9
M\;/V;?VB?AYXCT3X.>(['QY^S5HO[.5GX"^'/QH\26/C/7/B]^S1X2\2_L\R
M!/'/@7X'Z7??#O2]%\2?$J&;QM=ZSJ_B*Y.L:QIMY;R6W[J5Z6*AR/#QE%*J
ML'AO;Z4DWB%]9A5<HT(0H77)3IJI1YZ.*A0I8^E6KTLPIUZ_!0G&<L3*G)RH
M_6ZOL'^]:5%T\))<KK2E6493E5J^RK*%;"2KU,!6I4JN!G1H%%%%<IN%%%%
M!7BGP4_U/Q3_ .RU_$7_ -+K6O:Z\4^"G^I^*?\ V6OXB_\ I=:T >UT444
M%%%% !1110 4444 %%%% !1110 4444 %?(7[=-@]U^S9XQO8\B7P]JGA#Q'
M'(O#0G2?%.E3-(I'0B-G4G^ZQY'4?7M>!_M3:*?$'[.OQETI5+--X!UZ=0,@
MAM/MCJ(8$<@H;4.#V*YKYCC7#/&<'<5X6*<IUN',[4$MW4AEN+KTK=;^UPM.
MS6J:36J,,5'FPV(CU="K;U4)27XQ1[7I%^FJ:3I>IIC9J.G65^F.1LO+:*X7
M'MB05\>?M*9\5?&S]E'X:Q_OH[GX@:O\0]6M""RR:;X%TG[7#(P'01W,[L&;
M@;3CD\?0/P-UA=?^#/PKUA3N^W?#_P )RLV=VYUT2RBD).3DF2-B<GJ37@%H
M?^$P_;LU:7/F6GP@^"5E8JO58=:\<ZL;MG#<@2/I&Z-EX.U03[^-Q/B5FO#O
M#&%C)27%.=\&4));5,)5K8+B/'^3B\%DTU/1IPFTTXMF5>7M*-"._P!8JX9>
ML6XUI_\ DM)WZ:]C[2KA_B7H_BGQ#X!\6Z#X+O=(TWQ/K>B7NDZ5J.NI<2Z7
M8R:C']DGNKF*UAN)Y3!:2SR01K$ZO<K"LN(BY'<45]SBL/#%X;$X6I*K"GBL
M/7PU2="K*C6C3Q%&I1J2HUHJ4J550JS]G5C%RISY9Q3E&)URBI1E%MI23BVG
M9V::=GT=F[/IN?''[(GP"^)?[/6D>*/"OBSQ/X4\0^&-5O+;6-%@T)=82[TS
M5O)6TU+S!J-I!$UI?6T%FY$;LZ7-L6" 32,?L>BBO.R#(L!PUE&#R/*_K*R_
M+X3IX2&+Q57&5:5*=6I65%5ZT8U)4J<ZM14825J4)>SB^512BC2A0IQI4^;D
M@FHJ4G)I-MVN[.R;=ET6@4445[!H%%%% !1110 4444 %%%% 'P]^VM\)/C'
M\;?#_A3P5\-],\/3:%::G+XA\07VL:[%I=RVHVL3VFCV=I"]E=,T,27-Y=W,
MNY1)(;6/;MCD#_5'PSC\70> /"5KX\L=/T[QA9:'96&OVNDWBW^FB^L8Q:-<
M6=TL<0>&\CACNUC\M3 9S <F+<>YHKYS!\,X/!<29OQ13Q>95,=G6#P.!Q>&
MK8FG/+X8?+K_ %)8;#+"PG1E1]I7M)XFHY?6:_.I<T?9XQH1C7J5U*;G5C"$
MHN2<$H?#RQY4TU=Z\SOS._2Q1117T9L%?&/Q)(T+]L_]GC6B D7BSP#\2_!E
MQ+T#2V,,.NV$+'^+S)V8(O9AGOFOLZOC#]JK.C^/_P!E/QF#Y<6B_&VUT2]F
M& ?L?BO2Y]/:(MV#O I S@D$$'-?&<>?N\AHXU;Y5Q#PGFE_Y887B;*:5>3?
M1+#9E7YG?2'-T.;%Z45+_GW6P]3Y1KTT_P#R6;^1]GT445]F=(4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5_,M_PD&E_]#7X<_\ $I_B
M!_\ *BOZ::_F_P#M7BO_ *"'Q._\+O\ 9V_^1J /WR^"9B/P9^$9@:V:$_#'
MP$86LYK^YM&B/A723&UK<:J!J=Q;%,&";4@+^6+:]X!<-)7IU>:_!F1I?@_\
M*)7EDG>3X:^!9'FFU.#6I9F?POI;-++K%JJ6NK22$EWU.V1(+]B;J%5CE4#T
MJ@ KY7_;%\&_''QU\&I]!_9Z^'G[*WQ/^(C>)=#NXO"_[8L?B^3X-/HUNUT=
M3OYU\$>$O&NN?\)+9AX#H971&M=TEU]HNK?Y"_U114SBIQY6Y+WHRO%I/W)Q
MFE=QFK-P2DK7<7))Q;4XU";A+F2BW::M)-KWX3@W92@[I3;C[UE)1;4DG"?Y
M5?\ !/#]CW]H#X%_$_\ :5^/?[1VD?LG?#SQQ\?-/^#OA6S^$'[%6C^--,^"
MOA_0_@[8>,XK7QCJE[XY\/>$-7UWXC>+I_&]Q8ZS=KX7L+:PT#PUX<TZ*^U/
MRR;7]5:**UE-RC2C:,8T:,*%.,4THTZ<JTTO>G.3;GB*]24G)WE5DHQIPC3I
M4LXQY959MRE.M5E6J2DTW*;A1IK2,*<5&-+#4*<4H+W:2<I5:DJE:J53U&6[
M@T^^GL+9;R^AL[J6RM&D$2W5W' [V]LTIXC6>94B,AX0-N/ JY4<T4<\4L$R
MAXIHWBE0D@/'(I1U)!! 96()!!YX(-8U8RE3J1A)PG*G4C"<6E*$Y4ZD83BY
M1G%2A.49Q<H3BG!.4)I.$M(-1G"4HJ48SBY1=[2BI1<HNSB[2BG%VE%VD[2B
M[27XV_#;]NC]J;QY!X4^#FJ^%?A1\./VO?%GBUK36?A_\3/AE\4_"7ACX4>%
M[;X4>+?B:+G5H(?B+KMY\48_$L_@W6?#7A;QAX/\2Z!HLLNG:YJ5[HR/HATO
M4.I^!/[?7Q@^,VK_  L\=_\ "'_";2/@EXT^,'A;]F[Q#X?M]5\1WOQ4L/BO
MK/P:A^)NJ>+O#?B!KN'PAKGP^L]8N8M$TS1/[!37]4\+1R^.O[:MX\:"OUY_
MPPM^R(? >J?#-_@%X F\&:UXGM?&>JZ7<6%U<W5[XHLK"32K/6IM=N+R7Q";
MRUTF>ZTB!EU58XM(OM0TM(Q8:A>V\_;Z1^RW^SKX?^)>D?&'0O@S\/\ 1OB5
MH'AZQ\*Z'XKTOP]96%]I&AZ9I \/:=;:;;VJ1:?9W%AX=5?#=GJ4%G'JEMX<
M5= AO$T@"R&U-QC4I.:YZ<8T%47*O?E3A35:44Y*T:L(U,-[.4Y6KUGF_M/;
M4:. >5:,Y>V5&IR*4J[I<\(\\8U)SE3C*47:]*I*->,XT],-2AE3A.%2MCY>
M]5\E?#OXD'PSJ'Q7TH?#_P")GB$1_&7Q[-_:GAGPLFJ:/-Y]W:R>7;WK:E;F
M62#/DW(\E/*N$DBRP0.WUK7BGP4_U/Q3_P"RU_$7_P!+K6H+#_A=#?\ 1)/C
M7_X0T?\ \N*/^%T-_P!$D^-?_A#1_P#RXKVNB@#Q3_A=#?\ 1)/C7_X0T?\
M\N*/^%T-_P!$D^-?_A#1_P#RXKVNB@#Q3_A=#?\ 1)/C7_X0T?\ \N*/^%T-
M_P!$D^-?_A#1_P#RXKVNB@#Q3_A=#?\ 1)/C7_X0T?\ \N*/^%T-_P!$D^-?
M_A#1_P#RXKVNB@#Q3_A=#?\ 1)/C7_X0T?\ \N*/^%T-_P!$D^-?_A#1_P#R
MXKVNB@#Q3_A=#?\ 1)/C7_X0T?\ \N*/^%T-_P!$D^-?_A#1_P#RXKVNB@#Q
M3_A=#?\ 1)/C7_X0T?\ \N*/^%T-_P!$D^-?_A#1_P#RXKVNB@#Q3_A=#?\
M1)/C7_X0T?\ \N*YCQM\4&\1>#/%OA\?"7XT@Z[X9U[1@7\#1[ =3TJ[L@7_
M .)Q]T>?EO;-?25,D021O&WW9$9&^CJ5/Z&L<11CB,/B,//6&(P]?#S7>%>A
M6H37SC6DOF*2YDXO:2:?HTT_P;/A']E'XOFP_9X^%NECX=_%/7O['\/-HQU7
MP_X434M(NVTG4;[3S]BOFU. W"P?9Q;RL8H]D\4L6#L+'D_V=_B.T_Q'_:1^
M)K?#[XGZ]%XQ^)::!I4^C>$TOFTO3?!.GIIK:1J3'4X?LVI07%QNN[,"5(&V
M;+B3<P7L_P!D/7XO"/[.'CU[@JL'PO\ '7QDL9(V.U8H_#^IWNLM%SC:,7)P
M!C)?(Y-=O^Q%HLVE_LX^"=2N]S7_ (RN-?\ '-_(ZE9)I_$VMWM[%+(#SO-E
M]D7)Y*JI/I7Y)PS6EF:\(\)/5Y7PCF6=XE=(U\#EN!X,PKE?MBIYERW5U*$F
MFFF>=0?/_9T7K[/#U*LO6$(8:/\ Y-S_ ''I'_"Z&_Z))\:__"&C_P#EQ1_P
MNAO^B2?&O_PAH_\ Y<5[717[">D>*?\ "Z&_Z))\:_\ PAH__EQ1_P +H;_H
MDGQK_P#"&C_^7%>UT4 >*?\ "Z&_Z))\:_\ PAH__EQ1_P +H;_HDGQK_P#"
M&C_^7%>UU_+-_P %#_\ @H[^V)\#OVM_C7\,/A;\8;+PIX*\(2^$K?P]HTW@
MGX>ZHEC+JOP_\,Z[<B?4]?\ #FH:C,USJFIW5P?M5XXC258H1'"B*/'SK.L+
MD6%IXO%TZ]2G4KJA&.'C3E/GE3J5+M5*E./+RTY*ZDW=I6UNOT+PW\-L\\4,
M[Q60Y!BLLPF+PF6U,TJU,VK8JAAWAZ>+PN#<(2PF$QM1U75Q=-J+I*')&;<[
MI1E_1=_PNAO^B2?&O_PAH_\ Y<4?\+H;_HDGQK_\(:/_ .7%?(OP1_X*C_L:
M^/\ PUX,T[Q#\?O#/AKX@7F@Z##KFF^/M/U/X?SW/B%M-M!J\]N==TW3=(^Q
MR:DT[QSVMV+'RG1X7^SE&KRO1O\ @M!^S#K_ ,5M*^$^E^#?C#=ZEK?Q(LOA
MGIGB.#1_!=QX6O-2U'Q3'X3L=;M[ZW\=2WEQX=N[V6*^M[Z"PDFFTN6.ZCM6
M+"(CX@R2,*$Y9I@DL1*,*25>%23J25-JG*-)590FG5A%JI&FN9V4G9V(>$_B
M54Q&9X:EP1Q)*>44JV(QTZF5XC"4H86C/%PEBZ57'O 4L3AY+!8BK&>$JXN7
MLHJ<J<.9*7Z'?\+H;_HDGQK_ /"&C_\ EQ1_PNAO^B2?&O\ \(:/_P"7%>UT
M5[!^>GBG_"Z&_P"B2?&O_P (:/\ ^7%'_"Z&_P"B2?&O_P (:/\ ^7%>UT4
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
M\$_']\8U)BEL/#?AN?4M12=0"/*9F/G$C),.5/<]C\;OC?\ $?\ ;$^)&O\
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
MXE32=7U#5_%^K7YETBZDCM+"[O#+8W,=O##;/:V]O^RD?PH^%L.H)JT7PU\
M1:K'>C48]3C\&^'4U!-06;[2M^EZNG"Y6]6X_?BZ643B;]Z)-_S5W<L44\;P
MSQQS0R*4DBE19(Y$/!5T<%74C@JP(/<5X/"/#7$_#^3<3Y+C>*G7PW$7$^/X
MHFLOPU2DIYACL!'+_K&8U,?[?%XO$T*5*G[&K#%J%.57%U:4*.)Q$L3+X_#\
M3Y N+\1Q9C?#KA#%5:G$>*S;"X>DLUP$<OR?$YO@,RCP]AL/@,5ALFEA,/3R
MZAAH3K9/.G64JM/%8:M@9+ +^4K_ ()R_MS?MK^-OVA+[0]0U/XE?M5VW_"M
M?$U]_P *QO/&GP]\&16DUKK/A>./Q9_;7BBVT/3"VE)<RZ?]A2_%W<G6!+%#
M+':S;/LC_@H+^UE^W-\/OV>+S6;GX-^-/V9)[OXMZ!;Z9\4M'^*7P@\6S6GA
M^]CU-[+P3<Z/X:OM=U-[O4OL[?:=8%B+-#:JLMS'YJ*_[QVVEZ99R&:TTZQM
M92I0RVUI;P2%&()0O%&K;25!*YP2 2.!4]S:VMY'Y-W;074.X/Y5S#'/'O7.
MUMDJLNY<G#8R,G!YKU,/P_F%'*L1E\N(,=.K6]MRXCV<'R>U=-QM.K.KC5R\
MC7[K&T[<W[OV:<N;]!S;Q:X3S+CK*N+:7A-PSAL%EW]G>URA8JO".)^I1QD:
ME\/@<-@>&Y^V>)@_]MX<QG-[)/%K%R5!T/YQO^"7O[9W[:/Q LOC9_:7@GXB
M?M@C2;_P$(+N]^)'PL\"'X?F^M/%1EM(SXMD\/-JH\1_9([@FP^UK9'2,7!A
M:ZB\SQO_ (*+?MK?MV_#KXB?"G0K^X\>_LLZK+\*HKS6O#6A^,_ASXMT_P ;
M:LOB'4K2\\9077A:'7K73(6>#^S8-)O+J*[ACMEE,+1R+/+_ %,VMA8V(<65
ME:68E*F06MO#;B0ID*7$2)O*AF"ELXR<8R:;=:;IUZZR7EA97;HNQ'NK6"X=
M$R6VJTL;E5R2=H(&23C-1/AW,991#+5Q#CE6A.,WB?9K51K5*KCSQJQQ]G&:
MA:6.E'W4FG34:<=J'B_PE1\0,3QE+PCX9G@*^&JT(Y-]9J.-.53+<+@54^KU
M<%5X73C4P\ZZ='ABC57M'*%6&+E6Q=;\9/\ @FI'XST/]E*Q^+WAGX;?$7XA
M?&/]H;QS-\1?BE\5=8U'X;S_ /"8_8OB+/H>K0QW.N>/-&UD0V/@[2]7M]'M
M[O1[)$\07MS/$JVMQ%<5^IG_  LKQ7_T0GXL?^!WP?\ _GKUZO!!!;1)!;0Q
M6\,8(CA@C2*) 26(2.,*B@L22% R23U)J6OH<OPD<!@L+@XR4_J]&%.511<?
M:U$KU:TDY3ESUZLJE:;E.<G.I)RG)ML_).+,_J\4\2YYQ#5IRH?VMF6)Q='"
M2JQK+ 8.4U# 9;2G"EAZ?U?+<!1P>7X:-'#X>C3P^$HPI4*-.,::\"U;XC_%
M%]8\*OHOP/\ B/'HD6IZ@WC".\OOA#]LGTIM!U1--32<?%-Q]J7Q$VD2W&Z2
M$?8([O#,<1MT/_"RO%?_ $0GXL?^!WP?_P#GKUZY178?/'P9^T[XB\;>+_A!
M\=M"\3? 3Q?>?"_4O@#X_AO+/7)/A->O%XJM=+U._M=3O+:W^)-[.^DZ;:V]
MM?(]I%<WT6H6L<MI:27$<1/\['_!-W]L?]KJU^.?P9^&'A_Q%\1OCKX/TOPO
MXETG2/@.?%_A/P]8:GI>D>!=6GL5@\1^,X;*UL;?PL+:+5[:/4-8226+3TT^
MUW.\,!_L8=4='215>-E975P&5D8$,K*00RD$A@0002",5RGA+4O OBG2=/\
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
M/AKX'_L^7UOHOCGXX?":/XIZ+\9?$'B*P\#^'_ GPK&K61UGQDUOKHL?$_\
M9;Z.DOA_Q+XMT2S;6?A)>>-O!/B.WT+Q/XBU#0O"6J[G[&WQF\6?#;]E?XG?
M$G]HI?BGX3\+> ?B7XET3PAX!^+FIW_Q,^/O@?0+'_A&_#VG_#;Q3XNL].AD
M^*_B'6?B#=ZF/AAK.F3>(;G7O!_BCP/IUQXHUZ^CFOZX7P1^S_\ LQ?"7QI\
M?/VE=9GB^*OPS^#=UHWA[PWX9O+GXL_M)^*=*^*_@XI<^(/&D'B/XM:GXXU/
M5_C5J&J^(=*^'MC8_"^YM-,T2/3+7P]K^H7FOZ?);^%OL6V\3?!/]M_]FSQQ
M:>)M,\5^'? .N)XG\&?$GPWXWBN?AM\1/A9XH\%:AOUFUU^2*^:7P5XS\!:Q
MI]EXAT[7-/U:XM],NK32O$.EZG<6OV:Z< _-O]KKXTS?M7W.A_!_5/AW^V!\
M)?#G@%M0\7>.O!_P]^'5Q>?M*>&?CG;'3[S]F"36--\#:SXU\+WOP ^)HB\?
MQW/B^QUKQ#\+O$/B3PO-\+?BWKGA33;KQ!ILWZB>'_B7XC^#7PC\'>(/VOO'
M7@'3O%.L^(] \(ZKXI\(^%?$/AGP'8:WXLOXM'\)V>L?;-:\8Q>''U&_>TL-
M3U_5M=LO"D'B+5(=-MKRWMI]-:Z^9_V?M?\ @1\,=1\(?&'XH_M=WWQ6\?\
M[0>GZ5\&O@CX[^-\'@GX7:WXR^'WA#Q)JTOAO0/ WAC1_#_@J'Q0/$?B'7I-
M;NO'T^E377C^XU?PQ>:=);Z5>^'[*?%_;D_8GL?B]X_\-_'+2O'/B/1IM1\/
MZ5\!_C#\/K_XU^,?AMX&^(7PG\6>(GLHVT2*#4;OP/:?$S0-2\1W;Z)I_BGP
MAXD\,_$JSOKCP/K^FPZC=>&_$GA\ ^=?B5\;?VE_VT?&?ACPS^SE-\/_ (7W
M&BW,_P 9O@[8_$C7+K5H_$M]^SW\9]$\,>,[KQSJGPWN5\8?!GQI!)K$?@SQ
M/\'/'WA'QOX7\7^$O%.LZ8-<\+^+_#NLM9?IK\8OVO\ ]G[X%ZY!X+^(/Q'\
M.Z9\0[_2H[_2/!)O&6_O[S4!-!X:TF]U22%=!\*WGC76(5T#P8WC'5- @\2:
MU/#INDR7=VWDUX;\#=(_8]_8:\0?#S]ERR\>OJ'QP\;:1I.DIXX^(.F#7_BY
M\2;87&NKX#LOBU\6O#_A#3='NM=GT_2=3\._#Z'QSJ>F:[XML_"UQ;:+'KVJ
M:?J,[\K^UA^S&FK>+?$3_#/XH?#KX9S?MHP1?!/X_?#SXGZ'<^+/#GQ7LSX3
MN=(M_B/\.=!M;NVN[#X^^ / FF75EH]S)(W@KQ!HMAI1\;6:3>&-%U.( ^;/
MV=_C-\;?VW_BAI?[0WPJU;X,> _%.D> T^'FL>#/%3^/?B(/AE\-]?\ %DVK
M1_%'PK;3^%?"4G@+X^:A>6_BOX<>._@M\3-,\.ZCKFG>"O!_C)[ZS\*+86NO
M_HG\??VN_!WP9TWXAZ9X=T6\^*7Q6^'&C^'?$6O?"K2M5TWPGJMEX5\2P:I<
MV'C34]=\5_8M'L_!KKH>J:4GB&R.K6LWC#^S/!,<9\2:Q96#^8_$W]L#X(?L
M@>)O!'@?Q%X5US2?A9K.N:;X.\:?M!1OX<'@SP]\1;_1-9_L:P\87!U"'Q;X
MV\37FG^!M4N/B#XDT31M:C\"PQZ5J/CJ]TVTU S6<O[2_@KX%?M#?$C]FOPS
M/=0>*?&@U>3QJ/\ A#/#^D^-#KG[.NO:%>6?CS0/B)J=QJ$>@Z=\!?BNLVA:
M)K$>NP:]:^,;Z+3$\(:+/XCTNV\1>&@#Q;]@#5OC-\0;KQ-^T)XE^+?Q#NO
MOB36_'C>/=%^)L+KX'\2+;:IJ<7AW4/A_P"#]:UP>(/V8/'_ ,#KG1]2^$7Q
MK^'*GQ%\-_$]SH*>+O#>KZPUY9^)F9^W%^U[_:/PS^"&A_LQ^/?%FC?$7]H'
M7O%&I? [XK>&Y_#FC>%XE^'"K9^(?$.MZ!\3[73M&^+'P[L=/UF;QEXA\+6]
MSI$6M_#'0/$'Q'\.>+=/B\/:1JMQ];? ?XW?LL_%S3/$OP&^$4>D6^@?#S0+
M+PO_ ,*RU/P'JG@G0=7^&FHVFHZ'I.M>!/#WB71-(L/''PDUF/2==T'3_%'A
M>VU7PGJ,ND:K9+=R*@,WRS\(/V;?V3_@/=?M.>%?'OC7X6?$;]G_ ,">+/A=
MXNL-)^/:CQ1_PS'/I/ANXL/#?PGD^(WQ&O\ 4?",/P^\":3_ &?/\(_"ELVG
M>(OAOH7BB\\/:R]_IFM>'[FZ /2/^"=^A?M!:9X-\:ZI\6;CQ+'\._$LWA36
M/A)I?CGXRP_'[Q3)=2V6K?\ "P?&>A_$T6=KJ5Y\'OB-=MX;\6?";P_XHD?Q
M7H6GWFMOJ=AX:LM2TGPGH7Q?^U=_P4@LOC#^SQXC@^ NG>(],\/>)/$OBO\
M9^^+6C:IJ=Y\+/VI_"7BG4[OQ7X=@TSX7>'=0T_5_#NG>*=2T;PGXJ\4?#?7
M?%=Y=>$/BAK&G:9\*]'N],\2ZYJNJ^$?T5_;$_9[\3_M-_"/PP?@Q\:/&GPH
M\?>!-?TKXG_"SQ-\//B%XC\'^%/%M[::5=VUMX6\<77@RZW:WX \4Z/J<]O'
M<+;ZQ!H=_+I/BNSTG6_[)&C:E\X? WX2>%?V1OAWJ_[3GQRU+QE\8OB;XX\0
MWGB'PG::'X*\,^,OBYHD_P 9X_!>J:W\#_#T_P $H++PW\;WU'XF:#?>.-)\
M2Q^'M+L5UC6]>\4VUKH27NMZE< 'U7H7QBTS]F[]E_P'XZ_:[\5^!/A<OA[3
MO!W@[Q+XCM(-;TOPE'J.LZQ9>#_!!.EWT>I:KX:O_$1N]!CU'P]=7>JV_AG7
M;^[T8:_JUA81ZU=?F_\ M&?M8>-OVA?CCX4^ 7P;U[P9H.G:;\7OA5X@^$]Q
M%XEU;6]>^,>I>']+F^)GASXKZWX7\+0:EX5^)G["NM^(]('PT\>^(O!GC*U\
M=> ?&6G#Q/J5I#<:#%X2U/\ 1/QQXM_9_P#VP/V//&OB32_BKH%M\'/B!\,[
MG61\4[35K"T?X9W,>D6OBG1/%VI/=W$7_"*>,OAGJRZ-XGFTG7OL.I^'=?T>
M&VU>TMKB"6$>6?L??L;?LP_#OPA\%_B7X<\$>%YOC8G@S3/'>M?%+2+?QGX0
M\2^,_%7CK0KB+Q_\0[_PWKLFA:Y86_Q2U75=3UOQ'HVO>';"UU&^.CKJND?:
MO"WAY=( /I#XK_M+_"K]GRR^$B_'KQ3I?P_UCXP^*;#X=>%D*:MJ/AV\^)%W
MX=U'7QX:/B@:7;Z5HUM>?V1?Z?HNN>+9?#>F:EJ+Z;IOGV^IZI9V4GY$>(_V
MG_VN/CU\>=:F^%GP^TNP\3_LE>-/#OQ-O/@0-9;4]>\8?#NTN]5^'_Q@\,>'
M_BEX4NY?!UU\3[S0/$&N>'-7^!GQ4\*Z/'9_$7PWI&N?#3XGZ_IVF:M=Z?VO
MQZ_9#_;9\>?'7QG\/;[XRQ?%O]G;XG_$K2?CG\.(_C/\,O"7Q ^'?PG;PWK^
ME7/C?]GKQ3:Z!<>"O&7AWP]XD\$W7B7PU\.O%BR?$'0=<\/Z]XB\*^-/#VF^
M);31?%FL_6?BGXP?LU?\$[(_!?@74/!WC;2?!^NS>$=,\>_'2[L=-U31/!>G
M:K>WW@SX97OQK^*?B75]-\3>+9A/IT7@S0S"?'7BO0?#>GVVI^)%L- @_M>Y
M /I3XG_M-?!CX47.M:'XN^(/A30?%VCZ9X2U&?P_X@U*?2QI\'Q"UVX\(^!-
M7\2WL5C?)X:\':YXSAB\+7?C?4(1X;T'5+JU@UB^M);NSBN/SR_95N?C[\=_
MVB?B5\:;GQU\2/!-OX9^*%[X9\6^$=6U=-8\!^&M-\+6&E>&?B!^QSXS^$[Z
M[%X7B\:_#GQ(C?$OX7?M9?"62[M?B1X?\92P^*MPMKOPA7T+^UYX:^"?QL;]
MFVUC\4Z1-\1?%7Q!\.W_ ,*=<\(>&+?XGZWXO^$FI7&EWGQK\.-I=IJ=OH>J
M?!#XC?#03>&_B;JOC ZO\.;/2=8TC6)=*U/Q?:>"4'D/B;]HG_A![.'X*_\
M!.#PI\(?$=A^SQ?V4GC_ .#-OX0\4Z'-XHT*]^)5CX1UKPQ\&=3NKCP#\/H-
M*L-1N?B!J7CSXXV_B+QQX+\!>+O"P\,^*-(N-7UN\:Q /I_]J3]JO4_V:KSP
MO;S?"'Q%XQTOQS;MI/A/Q;:^(M!\/>$KKXFG5K"#2/A'KVNZLQMO!7BKX@Z/
M-J*?"S7O% L/ WBGQW::;\/=4\2^'-8\1:)/>?*O[ ^E^/-"UGX\?&GQ%KVK
M^ /@7?:_XDU/5F\??#RX^"^A_%/4HK#2M=U+XYZC\+?%=IX4O?V>_B1X*G'B
M7X:?':\TG3YOA;\=-7\-VGQ;T*Q\/W_]J7NJ^H?$GXV^$?VI?V:_!$%K\(-0
MUSX>_'.QOM<^(\OQ7O+KPA\,OA3\-?AAXNCE^(7B/XE^.O#.J2:?=PP7GANX
MA\$:3X5U^Y3XA(UMK<.H6O@./6M>L_K3P5X^^"'[5GPEUC4/!FM>'_BK\)O&
MMIXK\ ^((UM[LZ;J5NHO?#/B[PMK>E:I;66HVDH1[O3]1T[4;.UN#!,'\LP3
MPRN ?&7[</[:'A?P3\'_ !7IWPO^(5M%J&J_#:+QOK/Q+\%7,NM:K\/O@UXH
M?4/#<7[1'PTTZTLI;'XW^&? 7BL:/;_$;1OA?K]]XX\)^'=<@\1Z58W>LOX=
MTC6_+OV"OC/\?OA'\.M<\#?M;^#X/A;\+/@U#:>!M!\:^+M;^(OBGQ)?>,M;
M^(-[IG@_P7X>\;^+M*2Y^/'AG5O#>K^'AX%\9^&DUK6WTT:)IGC'5-4\=:CK
M^F>&N1_9O_8H_9E_9P\(>(/CA\9;[1?B)J?P2^*GC'2M(M?"#P>-OAC!J7AG
MQ#I7@KX2:MX8^!'A31K_ $+0?VDTT&Q\)Z!XGU#PAH:_$SQ7\4M2UZ37-2U:
MXU+3=.TK]"VU#]F[]N/X'V>N'5[GQ#\/(-;37VU"R\0^+OA9X[^&7COX?ZI=
MQ7JZEJ&CZEX3\?\ PK^('@36K#4],URSN;O0M:T:XM]2L-03[))<), ?GI^W
M+^UE\1/&?Q-\2?LQ?!OPQX[>#X1:WX7USXTV_@CXK:9\(OBE\5K37O#4]_X.
M^"?PG\1+J>E^)O!?CSX@ZGJ^F>+/A;K44DNF?%/_ (5?\0? =Y/X9\/-J7BV
MW^O_ (3?M#ZY\,OV1_V>/%WQJ_X37XJ?%KXF:=H^A>%?"/A#0K6]^*WQ$UW6
M(=7U_0-!N=,UF+X?:)%XVT'X?Z=]N^)^NZZO@;PO9:MH'BC6+C^Q;-[6SKY_
M^#7A#]GO]DKX6ZM^U3-X2O?C/<^,O&GB.Y^"4?PJ\$>._B[XZ\*^ [K1YH'\
M*_#+Q=\6;V^^)6J:/K&A>"/$GQ2\7^)=9\3:%X2UJ_U;Q-JGA2WCT;6-+CUO
MZ3^,6L_LW?M0_LWZ)\;],^.,/AGPAX%O]*^+GPR_:$^&NNZ5<Z_\,?'&EV$M
MMIU]IT$MKKFGZIK%W9Z_=>#O$?PO\0:)JP\6V?B"]\$ZGX>N;W4X(% /S\^(
MGQ)\<_M;?M$>#/'?PWL/CMX"\3?!W5]!T;]F2SMOA=XGO/ N@_%Z]OSH_P"T
MUX(_;QT2"[BTC0Q\/]*M-$N-.\,ZYK^A(_A+5M'^*7P&\3>-/%6KZ1-:_JM\
M2?VAO"O[.W@;0+KXZ>(;&?QY?>!/&WB*WT[P=X<UNUL?B!XB^&G@V?QIXO\
M"_P]M=0N=3A/B.]TJSU"[\'^#-4\1R>)O$5G87[Z7%J9TG5Y+/SW]G:Y^#OP
MD\2S_"O6?CG!XX_:>^.L)^//C6Q\?R>&/!_Q<\;#_A'="\.PZTWPLT>VT>/P
MII/AOPKX=T30;7P]8Z-#)I5CHLTNH-=7L>IWS_(/[37_  3;\-?%#X]Z]J9^
M,7Q1\-?#[]J;4K>]\>^&-#_:'\7>"_&O@#XM?#_P_%J?A/XI_ '0M>F\4^"M
M4,=OX9L9/$?A"W\+:=KW@_5K*T^(7@CQ+IUH/%'A_4@!OPP\?_M4?M-_M/\
M@[XA^&-3^%7A7PO\$?%/AK4O&W@9O%5SXOM;KX!?'SX:/<I_P@?Q5^',L_@G
MXKGQ'JGAK1?%:^'O&G@_P?XC^'7BWPG'=:;XM\2>"/$VE+J?T_\ M&?\%#OV
M?/@7HOQ0T[3/''AOQK\6_AUHFIW[?#>PGUVXEN;_ $7[%/XCT]M2\/\ A_Q!
M_:6I^!M"N[CQGXV\'^%+7Q'\0M,\):-K%_;>$KJ:V$+=Y\!O%W[*OPZ\8ZO^
MR=\'=7\)Z=\1O!VE3>(_%_A[1/"<7AR?Q+JEC'H5EXM\3:AK>B>&=!\#^+/'
M,%UK/A^Z^(=KX>NKK6/#MWXAT<Z_I6BP:GID+_,&N?LB6&@_'/0/A'X(^+?@
M70O@!KGQ*M?VRM9^ VO:;=:I\3/AG\1/!/Q @\6ZUXH^!7B."Z2'P7\-OBSX
M]UF6\^(5CXFBG.DZI<^,(/AY=QV7C/Q'I>A &?\ L:7OQK^,?COQ)^T?X<\5
M_!JS\&?%_P 2^$=8^-%A8W>N?$SQCX-UGP3\/=+T&+X*_"SXDQ6&G^!?%?PI
MU:&30O'\FH6OV'6OA=XS\2?$7P1?Z9J_B:75+K0O1OVM/V\]$^&'P]\:?\*@
MT[Q+XX\4:)KGC'X:>,?$WA/0;#7KGX#>--(TN)TU'7OAQX@OM!USXA^(M)@U
M*V^(&E?"_01;ZEX\^&^@>*/%6C:Q#H=A#J-UU>H?MR_ ;X1?M#:?^S!XQT1_
MA+X8UK0_A:?@[\7)U\.V/P/^)/C7XN77C%O#OPD\,:GH]V5T7Q_JX\):SJ'A
M;2=4L+*R\=K;:O%X8OK[5--FL9\;X@_!7]GKX[_M@Q7VJ:'8^-;SP#\,+O3/
MCOX73P'I/B7X<^)]537?#7B+X,67Q<UK5+FXTRZ^(/PX>S\0>)/AGH>GZ%>>
M,- TOQ)K%[J&LZ/X=US3],UX Y[]BO4O'/PK^ -]\9_CM\8/$7_"IM5\&:;X
MUNH?BUXFE^(-QH.MXEN-:^(WPZ^+-[<V_BO7?@U\9-.NM'\:> _AWXW\,67C
MOP7J.K2>&+>QTOSX/"&D_/O[>W[37BO6OBSX%^"7P1\5?$+P5X@MOAYHWQ*^
M)TI\=Z5\)?#OB;X*>.]3A5O"VJKXCT^'QWX!\2>.[WP]'\*OA_\ &WPDMOXE
M^&/Q:\;:)X:.@:V-5\11Z#][>!/B?^R[_P %$?V?]7@T"^M?B'\,/'5C-I'B
M;PEKEEJOA3QEH%W875G?6R:YX:U)-+\8>"?$NCWJZ+XD\.:F]OIVH6<K>'O%
M/A^]\N;2=1D\._9F\!?LU^ /ASX N?B)\2?A%\;-2\%_'_X@_#_X&?M$?$VR
ML3\1O%OCGQ-XGOWCTQ_B'XYDE/C[XT:CJUGJ.AZMXK^'MXFF>.M3\.1WNAZ;
M:7MI<Z?8@'H_P#\1?%WX!_L@>)_'W[2^G^/=7O?AQH_Q'^(6G>#Y]9TSXL?'
M#2/A)H-K>^(_#'@/QCXGT=[#0_B/\6-&T.UGT>ZU?3[Z6#6)8]-BU#Q!J^J+
MJ6OWWYU_'[]N7Q7^T_KG[-GA;]F_[!>?#7XR^+?!GC+X>WMC>:_:_$M_'WPS
MUSPKXEN_#_QO^&5Y::=#)\,?#OC"\T_PM\<_A9::SIGQ.\->$K34?C)INHW&
MB:)HWA_Q9]P_MR_LV?%7Q_KG@#X^_!/XR?$OP-XR^%>F:EX:\3?#K1_BDG@S
MX<_$GX<^(]2LKK7GU#1O%-MK?PM/CWPY);)J?AS5?'OA?5_#VMZ='J7@CQ V
MFZ?K5MX@T#V#]D3]D?PO^RMX!T[0CJ]KX^^)#Z)I'AWQE\6V\+V'@W5_'NE^
M$+C6K+P!+KWAO1+VZ\/Q:WX4\$ZCIG@5]?LXH]4UW1?#NC1ZI<26VG:78Z<
M?5.D2:I-I.ES:Y:6=AK4NG64FL6.G7DNH:?9ZI);1-J%I8W\]K8S7UG;W9FA
MM;R:RLY;F!$FDM;=W,*:-%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5_-S_:_B+_ *&+Q]_XD-\%O_E77](U?S9_V#K/_0K>+O\ Q%_X7_\ RWH
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
M_"+Z!J/AKP]?VE_'X)O[/1TME?P9JZV<>G>(= @-O;:UH\MWI5Z7LKVZAF^
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
M\8+NSL89/&C^ "X.D:;.]MH6IZI::5K6N:3?7FBZ6MK]B444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5_,5_9_A7_H%_#3_ ,-E^T'_ /)E
M?TZU_,W_ ,)'9_\ 0W:3_P"):>*/_E'0!_0Q\%HUB^#GPFB2)(%C^&?@.-88
M]+ET2.%4\+:4JQ1Z+.\D^D)& $72YI))=/4"TD=GA9CZ97F/P3:-_@U\)'A>
MW>%OACX":)[2ZOKZT>-O"NE&-[6]U-5U*\MV0@PW6H*M]<1E9;M1</(*].H
M**** "BBB@ HHHH **** *[VEI)<P7LEM;O>6T4\%M=O#&US;P730/=0P3LI
MEBBN6MK9IXXW5)FMX#(K&*,K8HHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** *T=E9PW5S?16EM%>WD=M#>7D<$275W%9^=]DBN
M;A4$T\=K]IN/LR2NZP>?-Y07S7W6:1CM5FZ[03CZ#-?SFZ7_ ,'#?@2__8Z^
M-7[3$W[+7CFS^(WPS^)J>!O!/[/)^(_A^?7?B[X8N#X\O[;XEZ%XS3PVECHW
MAF#PQ\(OC!X@UM;SP_>MHA^'NH:=/<S37MM,L.<5[6[?[FE3KU$DW:E5Q='!
M0DOYF\17IQ<(<TXTU5KRBJ%"O5I:PHU:BI.$')5L5'!4VK6>)GAL1C(4VVTH
M<]#"UI1G/EIRFJ=%3]O7H4JW]&=%?G%HG_!4O]EF^\0^&/">M:IXQT+5M;N?
M!?A/5]>7P3XGU7X8>%_C-XW^#UO\<])^ VH_%*TTI/"T_P 4Y?AY<1:O;Z'!
M,%N'N=/TQYK?7-1M=)?PGQQ_P6S_ &:M/^&FB_$3X3?#_P"./QDFUOQ;^R3:
MV/A&R^&?B[P1XCUGX6?MA^/9? ?PS^-7A*V\6Z';'Q7X/O=2T[7M/TNWT]$O
M-9\5Z9;>$Y'TBXU>QOSM*G.-9T+7JJNL-RP:G^^EC(X!1YH<T6GB9QBIJ3@Z
M3^LQ<L&GBUA"<*E)5HR3INBZZDVHKV2P<\>VU*2:E]5ISFX-1FII8>2ABI+#
M'[)T5^4_[*?_  5"\%_''XZ?$C]G;XD>%-;^&GQ'L_VF_P!I#X&_!IQX5\8R
M^#_B)I?[/FC>%/$VKV-_XTO=-7P_I?Q8MO"_B.77_$'@<7H6TL+"Z.G7-Y/9
MWL,/ZL4G%J%*IHX5J<*E.2::E&5.C4:NF[3@L12C5@[2ISEROF7+.I<DX5*E
M*2<:E*5IQ:::3<U&:NH\U.I[.;IS2Y9J$[6E"I"F4445(@HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MW&CZ%K:*VC>%1*+3Q#XID\)64;*/&A07$6I1M/=(':-+$B2*6>?-L);O]O\
M^#=G%?S2^&OB8RZ=;>/+J<1Z-X6+-'\/+^VT_6A$&\9J&>ZFNHVTL.46>(.U
MVUDX5& /N2BOBAOV\/A"M\^GGPY\2/.36[G02PTCPQY1O+7P@/&DD@;_ (3#
M?]F;2R+='*"4ZA^Z:%;;_2JJ6G[?GP=O?[/\KPU\2U_M+_A ?(\S1O"PV?\
M"QC<C1/-V^,GV_9?LLG]J[/,\C*?9/MV6V@'W%17PHW_  4'^#"Z;)JA\,_$
M_P"SQ:%J_B!D&B^%/.-GHWBN/P?=1!?^$TV?:I-3E6>W0R")[$-+)-%< 6IO
MW7[>WP?M+F]M9/#?Q*:2PO\ QOITQ31_"Y1I_ 6BV^NZPT9;QBK-%<VERD>F
MLRH\UR'2Z2SB F8 ^W**^)K?]O/X07-Y:64?ASXDB6]U7PGH\3/H_A@1K<^,
M?#4WBG3'D*^,&800:? \-^RH\D5X5CMXKJ FX%"W_P""@GP:N;*UOD\,_$X1
M7>D>%]9C5]&\*B1;7Q;XGF\*:;&X'C1E%Q!J,+S7J*[1QV162"6YG)M@ ?=%
M%?#5W_P4 ^#=G;WUS+X:^)C)I]EXZOYA'HWA8NT/P_U>WT765B#>,T#27-U<
MQR:8'9%FMP[W3V4@$379/V\?A#'?S:<WASXD&>'6M5T)V&D>&/*-WI'A%/&=
MS(K'Q@'-L^ER""!R@E:_!BDABM\71 /MBBOB"S_;Z^#U\VGI%X;^):G4I? $
M,'F:/X7 1OB/:W-WH9EV^,GVK:QVLBZJ4$A@=D%H+Y2S+3_X>#?!G^S_ .T?
M^$9^)WD?V&NO[/[%\*^;]C;QC_PA(BV_\)IL^T_VK_I!3S/*_L_][YWVG_1*
M /NNBOB"\_;Y^#UDVH++X;^)3'39?B#%/Y>C^%R';X;06T^N&+=XR3<MVEU&
M-)+B,SLKB\%B K-8C_;P^$,E_%IR^'/B0)YM;TO05<Z1X8\H7FK>$'\:6TC,
M/&!<6R:6AMYW"&5=0Q%'#);YN@ ?:]%?#-I_P4!^#=Y;V-Q%X:^)JIJ%GX%O
MH1)HWA4.L7Q U:XT;1EE"^,W"R6UU;22:F$9UA@*-:O>R$Q+'/\ \%!?@S;V
M=W>OX9^)QBL]$\6Z]*J:-X5,C6?@WQ$GAG5(XP?&BJ;F>_D$U@C.L4MH#)<3
M6LV+<@'W517Q//\ MY?"&WO;FP?PY\2#-::SXET.1ET?PP8FN_"WA*'QEJ$B
M,?&"L;>;2YT@LW9%EDOPT4\-O;@71CL_V]O@_>SZ?;Q>&_B4KZE>_#ZQ@,FC
M^%PJ3?$G2KG5]#:4KXQ<K':6UK(FK%%D:"=D6S2^C+2J ?;E%?"D?_!0;X,R
M:='JB^&?B<+>70=.\1*AT7PKYPLM3\:/X%@B*CQH4%TFKH;B9!(8ET[$R3R7
M.;,6K[]OOX.V U$S>&OB6PTQ?B.T_E:/X6;>/A@]HFO^3O\ &2;C>&\B.C[_
M "_M 63[;_9Y"A@#[AHKXI7]N_X1-J*Z8/#GQ(\]M>M_#H<Z1X8\G[;<^"SX
MZCE+?\)AO^RC2 ;=W\OS1J/[E8&MO],JE9?M_?!R^BTZ6'PU\3%74[?X>7,
MDT;PL&2/XE7USI^A"8+XS<*]I-:R-JP0R+!$R-9M?N610#[CHKX4E_X*#?!F
M'3Y]1;PS\3C!!H>MZ^Z+HOA4RFST'QC%X)O(E4^- AN9-5E6XMD,@B?3PTLL
MT-R!:'1O/V\_A!975_:2^'/B2TFG:CX[TR=H]'\,%&G^'NA6_B#6GB+>,$9H
M;JRN8XM+9U1YKH.EW'91 3, ?;5%?$]M^WE\(;J]LK&/PY\2!-?:OX.T6%GT
M?PP(UNO&_AB?Q7I4DA7Q@S"WM].MWAU!U1Y(KTK';17<!-RN;;_\%!?@S<V-
MI?Q^&?B<(;S1O"NN1*^C>%1*MIXO\5S>#]-CD5?&C(+B#4X'GOD5WBBL2LMO
M-<W!-J #[JHKX9O/^"@/P;LH+^>7PU\3633M-^(FJ3B/1O"I9[?X9ZG%I6O)
M$&\9H&FN[B57TA79$GA#->26#@1G0?\ ;O\ A$FIOI1\.?$<W$?B&\\-%QI'
MACR3?67@9?B!+*&/C /]D;1F%M'(8Q,=3S"T"6O^FD ^UJ*^'K']OOX.W_\
M9?D^&OB6O]K'X8BV\W1_"R[/^%KF\'AWS]GC)]OV+[%+_;7E^9]FW1_8?[1R
MVRFW_!0CX,+ICZL?#/Q/^S1^'+WQ.4&B^%//-A8>.E^'TT(7_A-1']L;66%S
M'&9!"=,S,UPEW_H1 /NVOYN_[-\4?] CXC?^&>^ G_R=7ZT7O[>WP?L;C4K:
M;PW\26?2[SXEV-P8]'\+E'E^%>EVFK>(6A+>,4+1WEM>Q)HQ=8VN)UD6^33H
8PLC_ (G;O#7_ $+'PX_\-3<?_/2H __9

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$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" $V @0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MJUM[B4M+#&Z^AT4 >>GX1_"@L7/PQ^'I8N92Q\%^&]QD.I#63(3_ &;DN=7
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
M^"=WC'Q-XB_X*N?\%O\ 2=3\4>)M8\,Z!XS_ &%YO!_A_5]>U?4-#\+6FO\
M[-4VKZA%X<T2]O)]-\/+JEU*MYJL>D6UHM_> 7%WY\R+(.A^-O\ P0F_9.^/
MFH_%*^\;?%_]L.SMOC[X1^#_ (>_:-T+PO\ 'M]#\/?M#^)?@3I&F:-\-OBK
M\7M)3PI<0>(?B/H]OHVE7-U=6!T?PGJVHV%O?ZEX1N;E-Y^^_@I^QO\ "+X"
M?'O]I_\ :-\#7'C&7X@_M;7GPCOOBK#KVO6^I>'()O@KX#'P[\'?\(GI46F6
M<NB))X?&_6A/>ZDVH:C_ *4C6J 0"\,^24JE?E=5T,XH)TH-0MC:>7JA",7.
M5J,*^!Y\/*=\1AZ%1TZS=24XO'$J<U"E135%5<FK2]K-.JZF!K8N6(E.48J+
MJ2H8N<*JI6H8BK"$X148QY?P&_9P^//QV^!?_!3+Q+X!_P""F7Q"_;P^'/QD
M^+/Q_P#CA_PR#K5AX]M;K_@E]\>O@NFA:O<?#7X.Z1X7TRUO?"?@/XC^'_"-
MD/$5W=>)[#1_'2Z[IL&H:_XQ1]4DTO6.L^$__!=#5_VF/C;X\_9(U3P1\#3!
M\4_V;?VJ_'/PS^)G[-7QM^*GQ0@\%ZA\&?">J7E[X=\;^*/&'P!^#_@#Q/JE
MU822'3O&W[/OCKXH^"5UO2;C[)K\MA>Z7J$OZ;Z=_P $F/V?KKXUZ'\9OBK\
M5?VJ/VBXO NJ_$77/A%\)/VA/CIJWQ'^#GP9UCXH:7JOA[Q'J?P_\,3Z5IVM
M27UIX6US6/"WAJZ\;>)_&4_AC1=0D317M+Z"SOK;R_X(?\$.OV3O@1XT^&_C
M/0/B=^U?XP3X+?#'XQ?!3X*^#_B7\<'\8^!_A%\(OC;X:?PMXI^'W@+0+CPO
M:_V7HVG:<XDT&]NKN_\ $*7-OIXUS6]=L]*TNSLN&=&K4RWZG/E;629E@%%2
M:4Z^(RW,L)A*M>HFI1Q\<34R^OB\9AZL\)7J+$XJ-'"UJ^*H5>V-2$,=/%0N
MN;.,OQO,U=QHT,PP&)Q=*E3=X?4Y8>&-H8;"UJ<,31A[##RJXBC2PU:G^+'[
M.W_!;KQ-^QW^P-_P3/\ @)HGA+1/C)\?_'7[""_M-^-_&'QV\;_&Y-$N/"-M
MXU\3^#_#WA:RU?X1?!?]H?X@Z_\ %3Q_XDTS4(-#D\4:#X<\#Z5IVD.VN^,;
M.2^T^!?T0\9_\%T/%T'Q"_8Q\-Z%^SGX)^#7A;]J7X%_#SXSGQ'^VM\7/%O[
M.MEJOB;QGXEO= US]G'X4>*XO@YXR^'6H?'3P7%H6LZA<:3\6/%WPKTSQ)#?
M>&%T*6235XT;ZHC_ ."*'[+WA[PK^S7I/PB^*O[5G[/?CS]EKX,7G[.W@#XY
M_ WXSV_@OXP^(?@??:_<>+)OAE\1]7N/"&L>$_&7AF+Q7<'Q+8077@VVNM+U
MF..ZTRZLQYD<G>?'[_@DQ\!_VF;?P=X9^+WQG_; \4_"'P_X;^&7AKQG\ ]3
M_:-\5:Y\(_C;'\)M6M];\+ZY\8=-\46FO^+-=\57FH6=A+XL\2^'?&'A35?&
M'V"S_P"$CN-0:+<WJU*L*N-=>I>=*IG,J]5.*@O[.E.45&$::YN6&%]A;"RY
M9RQV&E*I6^K8RI4P_GTJ,J>$IT(MTYT\IA1C*#52?]H*FW.3E6?)S2Q+G*%=
M<T(X6LH^S]OAJ=.M^HX((R#D'D$="/6BF111PQQPQ*$BB1(HT7[J1QJ%11[*
MH 'L*?7.[7=KVN[7T=KNUTKI.UKI-I.Z3:LWO'FY8\R2E9<RBVXJ5ES*+:3<
M5+F46TFTDVDVTBBBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** /RL_;CUTZ9\6?#UO_P ))#H^_P"'>DS?9I/B)8>$6DW>)?%J
M>>--NOAYXMDG#>7Y?VX:E DAB, LHVMFGN2K'[;VI7=G\5O#\5OJFH6*-\/=
M)D,5IXR^*GAZ-F/B3Q8ID:R\#^#O$.DRN0JJ;JXO8M1=46*:U2V@M)9R@#]"
M?A&6;X4?#$N9&<_#SP66:5M3>4L?#>FEC(^M*FL/(3DNVK(FILV3?JMT90/0
MJ\\^$:-'\*/AC&Z-&Z?#SP6C1O!?VSHR^&]-5D>WU6:YU2W92"K0:E<7%_$0
M8[R:6X621O0Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KYB_;1_:=
M\*?L8_LI?'S]J3QG#%>Z+\%/AKXB\:1:/+=?8CXF\06MM]D\(>#[:Z$4[Q7W
MC'Q;=Z)X6T]HX+B4WVKVXBMYY"L3_3M?E'_P5E_8M^/7[??PV_9__9X^%GC_
M $'X5_"YOVE/AY\4OVC_ !Y<R66H>,;'P!\))+KQGX4TCP#X-U[PKXI\&>,]
M9U#XF6/A+4[C3?&]NOAB"#04EU*RUB!WT^3&LJDX0I4Y3IRKU\-AW7@J;EAJ
M6(Q-"EB,6O:_NKX7"/%XB'M4Z;KPPD:B<*D[:T94X3=2I&-2%&E7K^QDYI8B
M="A5JT<*W33J6Q6(CAL/)T_?C2JXB</>IQ.?_8?_ ."J6D_&C]DO]HGX^?MD
M>"]'_9&\?_L9_$+Q_P" OVM?AZ-7UOQU8?"<>$-,TOQ7IWB 7>G:"==U?2M;
M\$Z]I.JQ?V?HUY,U]'JEE:+<FS)KVSX=_P#!6+_@GA\6+CXOVWP]_:?\&^)9
MO@5\)]6^._Q'6VT3QU:+:_!C08+JXUGXH>$9=2\*647Q/\#Z6MG/#?>(_A@_
MC'3;>\\G3Y)UOKJUMYOP5_;1_P""<'[7/[)GPM_X+2?&C4/V@;[]JKX(_MD_
M\$Z=<G^)^O\ C30/!7@SXY-^U)\+M-O_  KX(N](^&_P5^&'@WX::CX2OOA7
M<-I.IZW8VVF>)KO5TM#J5EJ2V0OIO0?AS_P3:_;G_:G\'^$/C/\ %FQ_9E^%
MJ^#/^"+?CS]A;]FSP[\,/%?Q NIOB;XD_:"^%%A8:?XX^+<'B+X=:!-\(_"W
MA:P.E6?_  K[2?\ A85WI>O2ZIJ5MK-Q;*EBUU*LZE#&8BC1A[3#Y?AY/#4E
M5C&&82R?B2M*"=>3J5U6S+),IAA\-#DJ8C#9[6Q,:]&&"]FLH0]G5P]"I5<H
MUL37<*]1PO5PD<TX:HIN-)<M#V.!S?.I5Z\W*%"ODV&P\J-66+YZGZ6WG_!6
M7X"?'7Q!^RY=_L2_M5_LL^./ /Q _;"\.?LV?%F]\?>'_CI>ZIXIN]=^'%]\
M08_AU\!]2\)>%H/#\7Q:N-).GZM!JOCR>/X=V=G%J6DZGJEOXAA&GKV/_!/'
M]MWX_?MA?L=?&/X[ZA\,?A_XA^+W@?\ :#_:A^$/@7X=>%=9U+X=>%_%EK\&
M/B7K?@KP7:ZQXF\377CF70-1UBSTZWD\1:\MO>V,=PT]U8:%%&8[ ?--[_P3
M"^-=O\$_^"&OPZ\-P_!_1-6_X)V_%_X&?$/]HJ/3=3O=*TC6H/ /P.USX?\
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
M*O\ XTZ7H5SX:%MXN\-Z=\4)-?UVYO\ 6+W3M4DL;72;;^Q9MQBM_F;X"_\
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
M%?Q+\*ZCX?/AC3O E]H_B#Q!H/A>$^(+_P 0VFI6^IZS+<1M=.FFZ?=VLEE
M(4*QAXYI"SAGC 4G2<.51:G"<9.HE*#O%NE5E1G:ZC+E<X-PDX052G*G5@G"
MI%I1ES-KEE%KD=IJSM4IQJQNDY)/DFE./,W"HJE.3YJ<K^ST5Y#O^/?_ #[?
M"'_P.\9__*ZC?\>_^?;X0_\ @=XS_P#E=4%'KU%>0[_CW_S[?"'_ ,#O&?\
M\KJ-_P >_P#GV^$/_@=XS_\ E=0!Z]17D._X]_\ /M\(?_ [QG_\KJ-_Q[_Y
M]OA#_P"!WC/_ .5U 'KU%>0[_CW_ ,^WPA_\#O&?_P KJ-_Q[_Y]OA#_ .!W
MC/\ ^5U 'KU%>0[_ (]_\^WPA_\  [QG_P#*ZC?\>_\ GV^$/_@=XS_^5U '
MKU%>0[_CW_S[?"'_ ,#O&?\ \KJ-_P >_P#GV^$/_@=XS_\ E=0!Z]17D._X
M]_\ /M\(?_ [QG_\KJ-_Q[_Y]OA#_P"!WC/_ .5U 'KU%>0[_CW_ ,^WPA_\
M#O&?_P KJ-_Q[_Y]OA#_ .!WC/\ ^5U 'KU%>0[_ (]_\^WPA_\  [QG_P#*
MZC?\>_\ GV^$/_@=XS_^5U 'KU%>0[_CW_S[?"'_ ,#O&?\ \KJ-_P >_P#G
MV^$/_@=XS_\ E=0!Z]17D._X]_\ /M\(?_ [QG_\KJ-_Q[_Y]OA#_P"!WC/_
M .5U 'KU%>0[_CW_ ,^WPA_\#O&?_P KJ-_Q[_Y]OA#_ .!WC/\ ^5U 'KU%
M>0[_ (]_\^WPA_\  [QG_P#*ZC?\>_\ GV^$/_@=XS_^5U 'KU%>0[_CW_S[
M?"'_ ,#O&?\ \KJ-_P >_P#GV^$/_@=XS_\ E=0!Z]17D._X]_\ /M\(?_ [
MQG_\KJ-_Q[_Y]OA#_P"!WC/_ .5U 'KU%>0[_CW_ ,^WPA_\#O&?_P KJ-_Q
M[_Y]OA#_ .!WC/\ ^5U 'KU%>0[_ (]_\^WPA_\  [QG_P#*ZC?\>_\ GV^$
M/_@=XS_^5U 'KU%>0[_CW_S[?"'_ ,#O&?\ \KJ-_P >_P#GV^$/_@=XS_\
ME=0!Z]17D._X]_\ /M\(?_ [QG_\KJ-_Q[_Y]OA#_P"!WC/_ .5U 'KU%>0[
M_CW_ ,^WPA_\#O&?_P KJ-_Q[_Y]OA#_ .!WC/\ ^5U 'KU%>0[_ (]_\^WP
MA_\  [QG_P#*ZC?\>_\ GV^$/_@=XS_^5U 'KU%>0[_CW_S[?"'_ ,#O&?\
M\KJ-_P >_P#GV^$/_@=XS_\ E=0!Z]17D._X]_\ /M\(?_ [QG_\KJ]'T(Z\
M=*M3XF72$UO$GVU="DO9=*#>;)Y7V5]0CBNV'D>49/.C4B7S N4"D@&O1110
M 4444 %%%% !1110!^4W[<]_8VOQ:\.QW6KZ?82'X=:2XAN_$'P5TJ1D/B7Q
M<HE6W^(_A[5M<=&96036MRFE,R-'! MY'?22%3_MQZ[_ &9\6/#UO_PDMOHV
M_P"'>DS?99OB'I7A)I-WB7Q:GGC3;[X>^+)IU;R_+%\NHPQR&(P"RC:V>>Y*
M /T/^$4AF^$_PPE,IF,OP\\%2&8W5Q?&4OX;TQC*;VZM;&ZO#(3O-U<V5G<7
M!/FS6MO([1)Z'7GOPC+'X4?#$NTC.?AYX++-*^I22LQ\-Z:6:236DCUAY"<E
MWU:./4F;+7Z+=&51Z%0 4444 %%%?'_[<GQ3^,_PC^ 'B?Q)\!_ _C'Q?X]G
MCU"UM]4\%>$M$\?ZE\/["S\.ZYKUSXSF\"ZUX@\.CQ:D<VC6WAVQTBRN+R<:
MSXATR_NM.O-*L=0B.5:K&A2G5FI.,$Y-13E*RNW9>2C)MMI)1=VKQO=.FZLX
MPBTG*]G)V6U_O;LDE=N4DDGK;[ HK\EOAK^UA\:]4^-7B>V\1WVOM:Q:7\2H
M]6^ 7B3X80^&KCX8QZ79_#JV^ FNW'C:QTX7MQK7QMUOQ!=VATS4?$/B#2=0
MN=<>W\+P:0G@K66F^7F_;/\ VI9/#>8/C5KD%E=>")/%&E?$JY_9JM[I&_:B
M/PZTW5H?V(KKPY;^%[:+4-/_ .$NN[CS+BQ@T_XE%;:?P2/'\?B2VFOQK5O2
MER23G+EJ24:5JKDZ<L0G"'(VJDZGU:<:$82?UC$U*&7T92Q]>G0>-.I&K355
M7C"4J2O4C*%O;0H2C*5X^[&#Q$/;-K]S0C5Q]1+ 4IXA?T%5Y#\7?N?#3_LK
MW@;_ -*+VO@C]CW]I3]I;6OBGX;^"/[36CWVH^*=2^'WC/Q1;^,O"'A.SM?
M>L7FD>+FL]2O;O5+W2/!FMVFBZ#-!/X-\&O9^";>VU)$6_\ $VL:M>:UX8U7
M4_L7X[>(/$VGWWP\M-,\ :QX@LHOB9X'O(M6L]=\)V%O<7@N;X?V7';:OK5E
M?"X( (FDMDLSN'^D?*V+G!P47S0G&7M%&=.2G"3I594*G+))72J0DE))1G%P
MJ0<H5(2;C)2;5I)KD;4XN,K5*<:L&XN[5Z<XMIN\9<T)6G3FE](45Y-_PG7Q
M"_Z(CXK_ /"M^&O_ ,UU'_"=?$+_ *(CXK_\*WX:_P#S75!1ZS17DW_"=?$+
M_HB/BO\ \*WX:_\ S74?\)U\0O\ HB/BO_PK?AK_ /-=0!ZS17DW_"=?$+_H
MB/BO_P *WX:__-=1_P )U\0O^B(^*_\ PK?AK_\ -=0!ZS17DW_"=?$+_HB/
MBO\ \*WX:_\ S74?\)U\0O\ HB/BO_PK?AK_ /-=0!ZS17DW_"=?$+_HB/BO
M_P *WX:__-=1_P )U\0O^B(^*_\ PK?AK_\ -=0!ZS17DW_"=?$+_HB/BO\
M\*WX:_\ S74?\)U\0O\ HB/BO_PK?AK_ /-=0!ZS17DW_"=?$+_HB/BO_P *
MWX:__-=1_P )U\0O^B(^*_\ PK?AK_\ -=0!ZS17DW_"=?$+_HB/BO\ \*WX
M:_\ S74?\)U\0O\ HB/BO_PK?AK_ /-=0!ZS17DW_"=?$+_HB/BO_P *WX:_
M_-=1_P )U\0O^B(^*_\ PK?AK_\ -=0!ZS17DW_"=?$+_HB/BO\ \*WX:_\
MS74?\)U\0O\ HB/BO_PK?AK_ /-=0!ZS17DW_"=?$+_HB/BO_P *WX:__-=1
M_P )U\0O^B(^*_\ PK?AK_\ -=0!ZS17DW_"=?$+_HB/BO\ \*WX:_\ S74?
M\)U\0O\ HB/BO_PK?AK_ /-=0!ZS17DW_"=?$+_HB/BO_P *WX:__-=1_P )
MU\0O^B(^*_\ PK?AK_\ -=0!ZS17DW_"=?$+_HB/BO\ \*WX:_\ S74?\)U\
M0O\ HB/BO_PK?AK_ /-=0!ZS17DW_"=?$+_HB/BO_P *WX:__-=1_P )U\0O
M^B(^*_\ PK?AK_\ -=0!ZS17DW_"=?$+_HB/BO\ \*WX:_\ S74?\)U\0O\
MHB/BO_PK?AK_ /-=0!ZS17DW_"=?$+_HB/BO_P *WX:__-=1_P )U\0O^B(^
M*_\ PK?AK_\ -=0!ZS17DW_"=?$+_HB/BO\ \*WX:_\ S74?\)U\0O\ HB/B
MO_PK?AK_ /-=0!ZS17DW_"=?$+_HB/BO_P *WX:__-=1_P )U\0O^B(^*_\
MPK?AK_\ -=0!W%_XET[3M;TK0IWQ=:JLS(VY0D&T8MQ*#SF[D#Q08ZNA!X(-
M=#7A%UXK\87.K6FHS?!S7ENK#-LMI+XB^'LEP\URKO#&+A?$CVX>8>5-;LTX
M%N+:X$ABDGMQ-O?\)U\0O^B(^*__  K?AK_\UU?E7ASG/&&;\0>+=/B7,\CQ
M^397XA?V?P'A\JRS%8#&99PK1X9R2G5PN<XJOB\33SC&U>)L-Q)B(9A0IX11
M@JN"]C[##81Q[L73P].E@'1A5C4GA.?%.I.,HSKNM4:E3BHQ=.*HRHIP;EK:
M5[RD>LT5Y-_PG7Q"_P"B(^*__"M^&O\ \UU'_"=?$+_HB/BO_P *WX:__-=7
MZJ<)ZS17DW_"=?$+_HB/BO\ \*WX:_\ S74?\)U\0O\ HB/BO_PK?AK_ /-=
M0!ZS17DW_"=?$+_HB/BO_P *WX:__-=7H>AWVH:EI=K>ZKHEWX=OYA(9]'O;
MO3;ZZLRDKH@ENM(N[[3Y3+&J3J;>ZE"I(J.5D5T4 UJ*** "BBB@ HHHH **
M** /RT_;>U2[LOBOX?BM]5OK%&^'NDR&&V\:_$_PW&S'Q)XL4R&Q\%>#?$.E
M2N0BJ;NXO8M0D5%AEM4MH+26<I_[;@NS\5O#_D)K3)_PKW2LG3H_CT\&[_A)
M/%F0Y^%KKX?\W&-PO!_;&S8;@_8CI]% 'Z#?"-&C^%'PQ1T>-T^'O@M&CD@O
M[9T9?#>FAD>WU6:XU2W=2"&@U*XGOXB#'>32W"R.WH5>=_"&+R?A/\+X3#]G
M,7P[\%1&W^R&P\CR_#6F+Y/V%KN_:R\K&S[(U]>&VV^2;NX*><_HE !1110
M445\P?M=_&'X@? [X-:QX]^&.@>&/%/BS2Y9KJ+P_P")[EXH=0TG2]'U;7-9
M-C:PZUH-U>3VUGI;3WLEK?33:-HRZIXA&E:V-(.CWTSG&G'FF[13BF[72YI*
M-W;:,;N4G]F$9R>D7:H0E.2C%7D[V2W;2;44DFW*32C"*3<ISA"*<IQ4OI^B
MOST^&G[8WB[7_BUX\\._$#PKHGASP%<_"B[^,GP!N="M-0UG4/BY\/\ 0_#/
MPWUCQ!XGL_%*ZX]A;/;ZOX_MM"M?"FN>#/".OS&;3+^T;48I;Z*T^7G_ ."D
MWQN.FSV-MX6_9OG\5Q?!:3]J6WNYO'_BFR\%7GPF7X>:;XYC^$<VK26<L^E?
M'&:74X;0:Q.MUX730#'XL;PV8Y?['C*DE2TJ*46H5IN+A/FBL-+,(XB,H*+F
MJE!97CYU*2BZBCAW&,:E>K0PM>$TTFK6<J$4V[)_68X.6'DF]/9UI9AA*4*C
MDH>UJOF<*5*OB:'[65Y#\7?N?#3_ +*]X&_]*+VOC;]DC]NKQ'\<?&ND_"KX
MO> M-^$?Q3NO"_B77KGPFC:UJYN]0T[7)%CT33-<TR+7/!L4_A;0+:\MO%'V
M[Q@NI:SXBM-3'AS1DLM U^/3_I?XZ^+KK2;_ .'NGQ>"?&VMQP?$OP/J*ZEH
M=AHUQIL\@N+X#38I;W7M/N/MYQDJ]JEN R_Z1R<:SIRIVYDM742<91E%NE5G
M1JI2BY1;IUJ<Z<N64DIP:NTXN2C.,K\K;MRO52CI.$:L)6DHRM.E4IU(WBFX
MSC=)\T8_2%%>2_\ "TM2_P"B0_%K_P %/A/_ .;.C_A:6I?]$A^+7_@I\)__
M #9U!1ZU17DO_"TM2_Z)#\6O_!3X3_\ FSH_X6EJ7_1(?BU_X*?"?_S9T >M
M45Y+_P +2U+_ *)#\6O_  4^$_\ YLZ/^%I:E_T2'XM?^"GPG_\ -G0!ZU17
MDO\ PM+4O^B0_%K_ ,%/A/\ ^;.C_A:6I?\ 1(?BU_X*?"?_ ,V= 'K5%>2_
M\+2U+_HD/Q:_\%/A/_YLZ/\ A:6I?]$A^+7_ (*?"?\ \V= 'K5%>2_\+2U+
M_HD/Q:_\%/A/_P";.C_A:6I?]$A^+7_@I\)__-G0!ZU17DO_  M+4O\ HD/Q
M:_\ !3X3_P#FSH_X6EJ7_1(?BU_X*?"?_P V= 'K5%>2_P#"TM2_Z)#\6O\
MP4^$_P#YLZ/^%I:E_P!$A^+7_@I\)_\ S9T >M45Y+_PM+4O^B0_%K_P4^$_
M_FSH_P"%I:E_T2'XM?\ @I\)_P#S9T >M45Y+_PM+4O^B0_%K_P4^$__ )LZ
M/^%I:E_T2'XM?^"GPG_\V= 'K5%>2_\ "TM2_P"B0_%K_P %/A/_ .;.C_A:
M6I?]$A^+7_@I\)__ #9T >M45Y+_ ,+2U+_HD/Q:_P#!3X3_ /FSH_X6EJ7_
M $2'XM?^"GPG_P#-G0!ZU17DO_"TM2_Z)#\6O_!3X3_^;.C_ (6EJ7_1(?BU
M_P""GPG_ /-G0!ZU17DO_"TM2_Z)#\6O_!3X3_\ FSH_X6EJ7_1(?BU_X*?"
M?_S9T >M45Y+_P +2U+_ *)#\6O_  4^$_\ YLZ/^%I:E_T2'XM?^"GPG_\
M-G0!ZU17DO\ PM+4O^B0_%K_ ,%/A/\ ^;.C_A:6I?\ 1(?BU_X*?"?_ ,V=
M 'K5%>2_\+2U+_HD/Q:_\%/A/_YLZ/\ A:6I?]$A^+7_ (*?"?\ \V= 'K5%
M>2_\+2U+_HD/Q:_\%/A/_P";.C_A:6I?]$A^+7_@I\)__-G0!ZU17DO_  M+
M4O\ HD/Q:_\ !3X3_P#FSIDGQ4U%$9F^$WQ5@ !S-/I7A400YX\R8Q^,))!$
MA^:0I'(X0':CMA3S8W&8?+\%C,PQ<U2PN P>+QV*JM-JGAL%A<3C,34LM7R8
M?"5YV6LG%15Y2BG48N<HPBKRG*,(KO*4HQBOFY)=M;O1,[1\/:3:@3D/K]O<
M*P[PV]];Z?'CU#1Q%\?]-&[YKJ:_)77/^"L_[-WA_P >7OP/U+PU\5+/Q?I7
MBZ+X?7LLWAO2O[+@\21:I#IKRSW<6O2;;-=18//<(C^6F]@C%=I_0JW^+-]=
M6\%S#\(_BTT-Q%'/$PTGPGAHY4#HPSXR!PRL&&0#@C(!XK\_X'RK&Y)C\7A,
MPA1IX[&<)<&YKFU*GB*%>K0S_$8KC!YWA\2J5:K*G6P^-SJIAIQJ)2O@VFVX
MQ2^6X=\1>"^/)8V'"6>T<YEE5>M#$JEA,UPJIT'56%H5:<LQRK+88BC4JX.K
M"%;"SQ%.35U+DE&<_8**\E_X6EJ7_1(?BU_X*?"?_P V='_"TM2_Z)#\6O\
MP4^$_P#YLZ_23Z<]:HKR7_A:6I?]$A^+7_@I\)__ #9T?\+2U+_HD/Q:_P#!
M3X3_ /FSH ]:HKR7_A:6I?\ 1(?BU_X*?"?_ ,V=>B:'JDNM:7:ZE-I&K:%)
M<B0MI6N16D&J6OERO$!=16-[J%JID""6/RKN8&)T+%7+(H!K4444 %%%% !1
M110 4444 ?EI^V]I-S?_ !6\/S0Z3=WZK\/=)C,T'@?XD>)45AXD\6,8S?\
M@_QOX:TR)E#AC:3V,M]&'$TMW);SVL,!5;]N30TU/XL^'IV\-VVL%/AWI,/V
MF;X>Z!XL:,+XE\6OY U'5?B#X4N(%7S#(+)-.FAC,IG6]D>YD@MB@#]#_@^B
MQ?"7X71I&L*1_#KP2BPI!8VJ1*GAK3%6-+;3)[K3;=4 "K!I]U<V,( CM)YK
M=8Y&]%KSKX/E3\)/A<4*,A^'7@DHT9TQHV4^&M,*F-M%5=&9",%3I*KIA7!L
M%%KY0KT6@ HHHH *X_QM\/? 'Q+TF'0/B-X'\'^/]"M[^VU6#1?&WAG1?%6D
MP:I9B5;/4H=-UVRO[.._M5FF6VO$A6X@$LHBD42/GL*^>OVGOC)XL^ WPEUG
MXD^#OAM-\5-2T.59KSPO;WWBBPF_LB&TO;R^U!)?"'@'XD:P!";6&U,\GAR/
M1=.^VC5O$>MZ'H5AJ&I03*48)3FU%1E!\SVA)3BX3;M[G)-1G[33V?)[3FA[
M/GC45*3Y8IN34E9;R7+*\4MY.4;Q4$FZCDJ:C-U%"?HEO\)?A5::[X@\4VGP
MS^'UMXF\6RZ)/XJ\1V_@SPY#KOB:?PU=6M[X<F\0:O'IJZAK,OA^\LK.[T23
M4;BY?2KJTM;BP:"6WB=,0?L__ 8:9!HH^"7PC&CVOC+_ (6+:Z2/AMX-&F6W
MQ!VA/^$Z@L!HOV6'QEL 7_A)XXEUO: OV[ Q7S%\/OVXK?QQXQP_@/3+;X0Z
MUIWQ=E\$?$/1/']MXEU_7-1^!VC^%M8\<?VCX+MO#EGIUGX>U!/$&HQ>#_$6
M@>-?%2:NNA1W.I6.BQ>(=(W>+R?\%'_B#]FN;"W_ &>/"UWXSM_@C+^U3'H$
M7QXBBTF]_9TC\$67C(7T'B6[^&-M%:_%UY[^'PVG@75].TWP2+X'5Y/BM'H3
M+>!U'[!_O;TY4X3G9IJ5..%5;%3LDG*+P]/"U\=RQ7-"C1>*IQ<N12SA4A5B
MI0G&<9SIQNY*TI8E4L+3OS-+][.O1P%Y-+V]18*I*-I1A^FEGX \":?KMCXH
ML/!7A*Q\3:9I%_X?TWQ%9^&]'MM=T_0-5U(:SJ>AV.KPV2:A::1J6L :M?Z;
M;W$=E>:D!?7$$ET/-KCOB[]SX:?]E>\#?^E%[7R_^RQ^W=I?[1/B73_ /BGX
M>W7P4^)=QX:UCQ'>?#SQEK>H+XKA-IJD?V+2K#2M4\(^&[R^O[+PW-#J_C$7
M4&F+H5_/%I^A#Q=ID=_K]A[9\=_B)X-\.W_P\TC6=9%CJ-K\3/ ^KS6YT[5[
MG;8"YOAYPFL]/N8&)*MB(2F7CE!D9TG3G3Y8R5E[ZBDTXIPJRI5(Q<7*%X5J
M<Z<U%NU2G)2UBFR,XSNXM/X&W9W:E3C4IO5*34J52$X-K6G4BU92LOI*BO(O
M^%[_  I_Z&D_^"+Q+_\ *>C_ (7O\*?^AI/_ ((O$O\ \IZ@H]=HKR+_ (7O
M\*?^AI/_ ((O$O\ \IZ/^%[_  I_Z&D_^"+Q+_\ *>@#UVBO(O\ A>_PI_Z&
MD_\ @B\2_P#RGH_X7O\ "G_H:3_X(O$O_P IZ /7:*\B_P"%[_"G_H:3_P""
M+Q+_ /*>C_A>_P *?^AI/_@B\2__ "GH ]=HKR+_ (7O\*?^AI/_ ((O$O\
M\IZ/^%[_  I_Z&D_^"+Q+_\ *>@#UVBO(O\ A>_PI_Z&D_\ @B\2_P#RGH_X
M7O\ "G_H:3_X(O$O_P IZ /7:*\B_P"%[_"G_H:3_P""+Q+_ /*>C_A>_P *
M?^AI/_@B\2__ "GH ]=HKR+_ (7O\*?^AI/_ ((O$O\ \IZ/^%[_  I_Z&D_
M^"+Q+_\ *>@#UVBO(O\ A>_PI_Z&D_\ @B\2_P#RGH_X7O\ "G_H:3_X(O$O
M_P IZ /7:*\B_P"%[_"G_H:3_P""+Q+_ /*>C_A>_P *?^AI/_@B\2__ "GH
M ]=HKR+_ (7O\*?^AI/_ ((O$O\ \IZ/^%[_  I_Z&D_^"+Q+_\ *>@#UVBO
M(O\ A>_PI_Z&D_\ @B\2_P#RGH_X7O\ "G_H:3_X(O$O_P IZ /7:*\B_P"%
M[_"G_H:3_P""+Q+_ /*>C_A>_P *?^AI/_@B\2__ "GH ]=HKR+_ (7O\*?^
MAI/_ ((O$O\ \IZ/^%[_  I_Z&D_^"+Q+_\ *>@#UVBO(O\ A>_PI_Z&D_\
M@B\2_P#RGH_X7O\ "G_H:3_X(O$O_P IZ /7:*\B_P"%[_"G_H:3_P""+Q+_
M /*>C_A>_P *?^AI/_@B\2__ "GH ]=HKR+_ (7O\*?^AI/_ ((O$O\ \IZ/
M^%[_  I_Z&D_^"+Q+_\ *>@#UVBO(O\ A>_PI_Z&D_\ @B\2_P#RGH_X7O\
M"G_H:3_X(O$O_P IZ /7:RM6^>"WM<9^VWMI P'>)91<7 ^AMX)5/INKS?\
MX7O\*?\ H:3_ ."+Q+_\IZQ]7^/GPDT^/^W=1\7+::)H=GJM_?W\VB^(EAMO
MLUF)I991_9&]8X-/%[/)(4V!5(#;@5KY'CAJKP]6RR\;Y_F&3\.M2<;/#YQF
MN#I9ES<WNN$<DP&?2J7LO92J7:7,;4)1A4=:348X>G6Q$I-VC%4:4YJ4FVDE
M&7))MM)*+;:2;7\AOQ]T+P)>_P#!6;Q#^S/:>,=</BOQO^T#H8_X3NTT73)/
M!WAKQ/XXCL_&EEH-U:2ZO%K%[+I,UY:^']0GB,!?4S/)!#Y$!S_:QI04:7IP
M0 *MC:*H'0!8(UQ^&,?A7\+#ZWINI?!7PO\ \%$];NGB^(OCO_@KUHGQ;::7
M3M0%U%\(M,N-2M-,MEU);,6-QI5IJMKJ=CY45VSGRDM_+:;>J?VFZ?\ &[X8
M6=G;VMQXGV20Q@ #1?$4@,+9>V</'I+H1);/%( &)7=M<*ZLH^ X*XHS3B#C
MW'8O-*>"I_VMP[F&8Y;]3P;P4IY1BL]PV<Y8\5%8FO'$8B-"I7J/$\E*5L7*
M'*H-1C_,/T<.'L#D5+CUX268>QS7,>'\^R:CC\;/&?4^%,[I<65\DPE%U<)A
MJJ4/JDZE6K4J8B=?ZQAXSF_JT93]IHKR+_A>_P *?^AI/_@B\2__ "GH_P"%
M[_"G_H:3_P""+Q+_ /*>OVT_I@]=HKR+_A>_PI_Z&D_^"+Q+_P#*>C_A>_PI
M_P"AI/\ X(O$O_RGH ]=HKR+_A>_PI_Z&D_^"+Q+_P#*>O1M"UW2O$NE6NM:
M)=&]TR]$AMKDV]S:F012O!(?(O(;>X3;+&Z_O(4SC<N5(8@&O1110 4444 %
M%%% !1110!^4G[=-E87'Q;\.O=:9I][(/ASI""6[T3X(ZE(J#Q-XN(C6?XE:
M[IFNH@9F816EN^DJSL\$S7DE^D93OVY[B*+XM>'5DU&&T)^'6DL(Y+CX-0LP
M/B7Q<-X7XB6%UK1!(*[K61=+)4B!!=B]9B@#]%?A!()OA-\+Y5E6<2_#OP3(
M)DN;:]28/X:TQA*EY96UE9W:R [UN;2SM+:<$2P6T$3I$GHE>>?"&0S?"?X8
M2F4SF7X>>"I#,UU/?-,7\-Z8QE-[=6MC<WAD)WFZN+*SGN"?.EM;>1VB3T.@
M HHHH *\V^*/P>^&'QL\/VWA7XK^"-!\=^'K/4X=9M=*\06GVJVM]3@MKNR6
M[BVO'(CR6-_?6%RBR"*[L+V[L;I)K6YFA?TFO)_C7\6[#X'_  ]UKXD:MX0\
M<>,]&\.6]UJ6N6'@'3='U+5],T'3-/O=7USQ%=QZ]KWAO38M(T+2=.O+Z^9M
M3^W7'EQ6&D6.IZM>6.GW,RE&*4IN,8QE"7-)I1A*,XRA-RE[L.2:C/G;BJ?+
MSN<(QE)5'F;M#FYFI*T;\S7*[I6:;;5THJ\I-J,5*3C%XUC^S1\ -,\6ZYX[
MTSX0^!--\7>)+?1K36M=T[0;2QO;VUT&YT*[TVV/V5(8;>!)_#'AMKR*UB@3
M5$T'2(=46]@TZTCBY ?L4_LEKH\'A\?L]_"T:-:^,1X]@T[_ (1:P^SQ^*!9
M1Z:+W;LW-9C2X8-*_L-V;0?[*@@TS^S/L$$5ND/P[_:]^%7Q*^)_QE^%NBQZ
MSINI? RQMM1\:ZSX@O?!.G6;6=SH'A_Q+]MT[PO'XRNOBA'I46D^)+*5M?US
MX?:)X=GN(+ZQLM7NKRW6"3QF7_@I)\(X=)N-0?X6_M!/J-KX8D^)D_A6W\!^
M'KOQ2?@;%X5@\8O\>+73;3QM/#J7P\&CW,,2Z9IEY>_$]]:8^'X_ATVMJUB!
MSC'EG*2CRTW6C*3Y>6E2K8JM*IS-KDC1JX/&XB;O'V/U7%8JI[.G0KXB$K5.
M*U3J1IN*:M*I5HX:$(I)I2=6CBL)1IV3558G#8:G*=2M0P\_KK1_@C\(O#_B
M_2_'VA_#GPCI/C/1=$UCPYI7B33]&M+75+'1?$&L3^(-:L8+B%%*KJ>M7=YJ
M-W,0;F6YOM08S8O[Q9ZGQ<9E3X:[6(S\7? RG!(RIN+S*G'4'N#P:\K_ &:O
MVS?@W^U=I]EJ/PH?Q%-#=Z%?>(YDUJRTFTDTW2X=:_LC2'OFT[7-6MS<^)H-
MVN:38V4]Y>6.D*!XI@\.:M-;Z5-U/QS\=^"-"N_AUI>N>,?"NC:G;_%#P-J<
M^G:KX@TG3[Z#31<7P.H36EW=PW$=D"K#[4\:P?*?GX-:2A.G:$XRAR\UH-6Y
M;S?.E&_NOVD7SJT7SQES+FC)J5*,KRC*,KV3E%IWM'W?>5[^XURN[7)*+7NR
MC?Z(HKS7_A<WP?\ ^BK?#?\ \+CPS_\ +.C_ (7-\'_^BK?#?_PN/#/_ ,LZ
MDH]*HKS7_A<WP?\ ^BK?#?\ \+CPS_\ +.C_ (7-\'_^BK?#?_PN/#/_ ,LZ
M /2J*\U_X7-\'_\ HJWPW_\ "X\,_P#RSH_X7-\'_P#HJWPW_P#"X\,__+.@
M#TJBO-?^%S?!_P#Z*M\-_P#PN/#/_P LZ/\ A<WP?_Z*M\-__"X\,_\ RSH
M]*HKS7_A<WP?_P"BK?#?_P +CPS_ /+.C_A<WP?_ .BK?#?_ ,+CPS_\LZ /
M2J*\U_X7-\'_ /HJWPW_ /"X\,__ "SH_P"%S?!__HJWPW_\+CPS_P#+.@#T
MJBO-?^%S?!__ **M\-__  N/#/\ \LZ/^%S?!_\ Z*M\-_\ PN/#/_RSH ]*
MHKS7_A<WP?\ ^BK?#?\ \+CPS_\ +.C_ (7-\'_^BK?#?_PN/#/_ ,LZ /2J
M*\U_X7-\'_\ HJWPW_\ "X\,_P#RSH_X7-\'_P#HJWPW_P#"X\,__+.@#TJB
MO-?^%S?!_P#Z*M\-_P#PN/#/_P LZ/\ A<WP?_Z*M\-__"X\,_\ RSH ]*HK
MS7_A<WP?_P"BK?#?_P +CPS_ /+.C_A<WP?_ .BK?#?_ ,+CPS_\LZ /2J*\
MU_X7-\'_ /HJWPW_ /"X\,__ "SH_P"%S?!__HJWPW_\+CPS_P#+.@#TJBO-
M?^%S?!__ **M\-__  N/#/\ \LZ/^%S?!_\ Z*M\-_\ PN/#/_RSH ]*HKS7
M_A<WP?\ ^BK?#?\ \+CPS_\ +.C_ (7-\'_^BK?#?_PN/#/_ ,LZ /2J*\U_
MX7-\'_\ HJWPW_\ "X\,_P#RSH_X7-\'_P#HJWPW_P#"X\,__+.@#TJBO-?^
M%S?!_P#Z*M\-_P#PN/#/_P LZ/\ A<WP?_Z*M\-__"X\,_\ RSH ]*HKS7_A
M<WP?_P"BK?#?_P +CPS_ /+.C_A<WP?_ .BK?#?_ ,+CPS_\LZ /2J*\U_X7
M-\'_ /HJWPW_ /"X\,__ "SH_P"%S?!__HJWPW_\+CPS_P#+.@#TJOS*_P""
MLGQLE^!G[ 7[5'C2QOI+/7O$'@^+X2>%)(7:.Y.L?$.:V\).;-T.]+JUL_$.
ML7\3)DAK ,>%)'W8/C+\(&(5?BI\.&9B%55\;^&F9F8@*JJNIEF9B0%502Q(
M !)Q7X6_\%7O'W@KX[?%[_@G;^Q]I_CCPM=:'\1OVE$^+7QADM_$.CRZ?H_@
MWX:-]JGM]?NEO#:6GG6NJ^)$ALM1DMS/>:5#&@,L>$_)_$[&5E_96 PLG]96
M$SS'48IR5\?F-' \"Y%=QDM5F?&>9XB":NW@:LX-3IWC\AXAX^OEW ?$T\&[
M9CFF&PW#656=I/,N)L9A\DPO)9J5X/,:E5\K4E"A-IJR:R?VV/V9;CX4_P#!
M /0_A;!:_9?$/P5^&?P3^(=^GE"*6R\61>,_#WB7QM*4'(N([_Q/XD$C@AM[
M/*<#<*_<;]G'QBGQ!^!?PH\<1S&Y3Q=\/?!7B=9RY<RGQ'X6TC7'D+DDL7?4
M&<L22Q))))S7S9^WAXC^$?Q3_8K_ &I?A]:?$KX=WEYX@^ _Q*@TJPMO&/AN
M>>ZU6P\*ZCJFCVEK;QZD7DGFU*PM(;=(U+>:R;%) %>/_P#!)WX]> =7_P""
M>W[+MSXF\?\ @_1M3L/AII?A6XM-:\4:-IMY#-X'FN?!QMY(+Z]@F$L-KHEG
M(ZE<I'<0%L!TSP5\'2R'Q6X'PV'3AA<7P?C<EIZI>T_LK+J]"C&25KM0P<*L
MK+6<DW9)6\3(\OH9!Q_4RC"PY,)BO"SA^CAM4N9\&\22RE-Q5ESK YS2E-I;
MU);)H_5ZBO-?^%S?!_\ Z*M\-_\ PN/#/_RSH_X7-\'_ /HJWPW_ /"X\,__
M "SK]G/TH]*HKS7_ (7-\'_^BK?#?_PN/#/_ ,LZ/^%S?!__ **M\-__  N/
M#/\ \LZ /2J*\U_X7-\'_P#HJWPW_P#"X\,__+.NXTC6='\0:?;ZOH.JZ;K>
ME78<VNIZ3?6VHZ?<B*1X9#;WEG+-;S".6.2)S'(P61'1L,I  -*BBB@ HHHH
M **** "BBB@#\J?VY=4BLOBSX>BDUFTTXM\.])D$,_B_PAH#L#XE\7+YHL_$
M'A'7[R56*%!<Q7D5LY0Q);)+#-+,5+^W%JDEC\6/#T2:Q-IX;X>:3)Y,?C/Q
M%X=5B?$OBU?--EI'@[Q#;2E@@3[4][%.X00M:I'!%+.4 ?H?\(RS?"CX8L[2
M.Q^'G@LL\KZE+*S'PWII9I)-92/6))&.2[ZK''J3L2U\B71E4>A5YY\(E*?"
M?X8(592GP\\%*5==15U*^&],!5EU<G5E8$89=4)U$'(O2;D2FO0Z "BBB@ K
MQ#X_? ?PY^T3X*L? GBKQ5\0_"FD6/BK0?%S7'PY\4MX7O\ 4K[PW-+=Z9IF
MNE[+4K#7_#8U!K?4KSPYK.GWND7U_IVFSW=K*;.):]OKS#XO_%SPK\$?!-_\
M0/&=GXMO/#VE/NU(^#/!GB;QUJ=A8Q6]S?:CK%WI'A73-4U&WT31=,LKW5=8
MU6:W2TL+&TE>20S/!!-,G%<KDTN6=.<9-\JC.%2$Z<^:\5%PJ0A-2<E&+@IR
ME&,)2@TG*\5'FYHSBX\O-S0E"<9QY>67,I4Y3BXJ,G)2<8QE*2C+SJ\_9=\%
MZQ\0-0^)7B3Q;\2_%/B.Y\)R>!-)CU[Q3;W&D^%?!^K7GA&]\<>'_#>EVND6
M=O;67Q+E\#^'D\=/J']I7=_!;W$.DW.BI=SAO%T_X)O_  !CL8+9/$'QI%]%
MIW_"'OXA'Q6U\>(KGX._V):^'/\ A0<^IA0__"GSHUC:VQT*&.'7#<Q'5SXD
M_MJ:XU&7V_PU^U9\%_%GQ'U?X9:1KNL#6-*T[7]1AU_4/"GB33/ /B!?"%GH
M5_XTLO"WCV_TV#PMXBU3P;:^)=%D\3:;INIS7>E_:;A9(W;2]6%AY%/_ ,%&
M/V9;;0KKQ!<:C\2X;6P@DUW4+%O@S\4#KEC\-H?#L7BV7XU7.@IX7;5U^"T?
MAN:+57^)"V;^'PK_ &(3G5%>Q5SM!Q=1*#A"<X\Z4>2"JXF=634U%1CSRQDJ
M_/%)TI8J6(3P<L1)I?O$U']XG*E#W7SWE[*BJ$4X\[D^18;ZNHN7[U4/8?[9
M[%/T?PG^QY\$O!?QDTCX\:%I.M1_$31_#7B7PS%J5WKES?0WEOXJU1]2U&_U
M%;E'NKG4(87_ +%T]1>1Z9::%;Z;IZZ:XT30Y=-]"^+\43+\-6:.-F/Q=\#*
M2R*QV_:+WC)!./:N8^!'[4_P6_:4TRSUCX/>([_Q1IUYI5YK?VH^'==TZ"ST
MN#6)-&TZZU*>_L(+?3O^$F>"XU/PG;W<L5UXCT&UNM;TR"?3K>:=-7XSZ[H=
MC)\.+2^UK2+*ZB^*W@>[DMKS4[*UN$M1<7N;AH9YXY!#P?WA78<'!X-:24XJ
M,)J<>1U+0GS)Q=2K*I5TE[T92K.<ZBE:3JNHYI5/:$IQ;<HN+NH)N+334*<8
M4TG&\7&-)0C3Y6X^R5/D;I^R;]M^SV__ #PA_P"_2?\ Q-'V>W_YX0_]^D_^
M)KG_ /A-?!O_ $-OAG_P?:5_\ET?\)KX-_Z&WPS_ .#[2O\ Y+J"CH/L]O\
M\\(?^_2?_$T?9[?_ )X0_P#?I/\ XFL'_A,O"!0R#Q5X;,:L$+_VYI>P.P+*
MA;[5M#,JLP4G)"D@8!IO_":^#?\ H;?#/_@^TK_Y+H_K^OO7W@=!]GM_^>$/
M_?I/_B:/L]O_ ,\(?^_2?_$US_\ PFO@W_H;?#/_ (/M*_\ DNC_ (37P;_T
M-OAG_P 'VE?_ "70!T'V>W_YX0_]^D_^)H^SV_\ SPA_[])_\37/_P#":^#?
M^AM\,_\ @^TK_P"2Z/\ A-?!O_0V^&?_  ?:5_\ )= '0?9[?_GA#_WZ3_XF
MC[/;_P#/"'_OTG_Q-<__ ,)KX-_Z&WPS_P"#[2O_ )+H_P"$U\&_]#;X9_\
M!]I7_P ET =!]GM_^>$/_?I/_B:/L]O_ ,\(?^_2?_$US_\ PFO@W_H;?#/_
M (/M*_\ DNC_ (37P;_T-OAG_P 'VE?_ "70!T'V>W_YX0_]^D_^)H^SV_\
MSPA_[])_\37/_P#":^#?^AM\,_\ @^TK_P"2Z/\ A-?!O_0V^&?_  ?:5_\
M)= '0?9[?_GA#_WZ3_XFC[/;_P#/"'_OTG_Q-<__ ,)KX-_Z&WPS_P"#[2O_
M )+H_P"$U\&_]#;X9_\ !]I7_P ET =!]GM_^>$/_?I/_B:/L]O_ ,\(?^_2
M?_$US_\ PFO@W_H;?#/_ (/M*_\ DNC_ (37P;_T-OAG_P 'VE?_ "70!T'V
M>W_YX0_]^D_^)H^SV_\ SPA_[])_\37/_P#":^#?^AM\,_\ @^TK_P"2Z/\
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
M!QUP[4E>SYJ^395Q!A8;:WKY%7:5]XRLM';]]/L]O_SPA_[])_\ $T?9[?\
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
M7%4I.%7#8BG)6;C.A6BTI1C-73I=8SC)>4D_3E?^%:?#C_HG_@G_ ,)70O\
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
M0CB.>%6E3HRI.E4AC$J\,;2=/%4\>EBX9C''WQLOD?\ 73A9<1?ZL/BK(/\
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
M%3U\%]*'(\?PIQ1Q9CLAXFPN8\-XS#X)Y0ZU;-/[3JUZ/#\\$Z?%&!R:7#V
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
M#TJDYN4(.E0DZ"\G_P"%)_#_ /YX^+O_  YGQ,_^:^C_ (4G\/\ _GCXN_\
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
M_P"2Z];HH \D_P"%0:?_ -#Y\6__  Y?B;_Y+H_X5!I__0^?%O\ \.7XF_\
MDNO6Z* /)/\ A4&G_P#0^?%O_P .7XF_^2ZHZG\#/#>MV-QI>M>*?B7K&EWB
MJEWIFK>/M=U'3[M$D25$NK*\FFMKA%EC215EB=5D1' W*"/::*J,I0E&<)2A
M.$E*$X2E"<)1=XRC.$HRC*+U4HRC)/523U,<1A\/BZ%;"XO#T,5A<32J4,3A
M<50H8K#8FA6@Z=6AB,-B:.(P^(H5:<I0JT:^'KT:L)2A5HU(2<'\[:/^R_\
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
MVJ7L,-&4<3Q5RWKQH4XXF7[C(ZDN6==5)Q?M5>,KJE03C1IF'P7%BIM8K/\
M*G4]K7:E0X>YK495INA'][FT(\T*+A%KV;LU9U*S3JS_  Q^%G_!3WQ'\0[_
M .(-K)X2_:2NX?"GBVYT?26^'7[-ME\0[W^Q FVS?QS9:7JD3>#?%;SP7;76
M@3/<I% 8$BN99H+HUZY)^WGKD4;RR>"/VWTCB1I)'?\ 8AGC1412S,SOK:HB
MJH)9W954 EB ":_5O2O#^@Z%+JTVB:)I.CS:]JDVN:Y+I>G6=A)K.M7,,%O<
M:OJKVD,3:AJ=Q!:VT,]_=F6ZEC@A225EC0#7HQ>;<&U<1.>%X,Q5"@U24*4N
M+LT4HN-&A"H_<RNK#WZL*M1-3=_:*4E&4I4Z9A\MXGA1C'$<44*M9.HY5%PW
ME[BU*K5E!>_F%.7NTY4X.\5;DLG)*,Y_AU\%/^"F'C'XK^'-1U9O O[2^IZA
M8^)-;TOROA1^SGH_Q)T!--M;D/I1O_$<.MZ99V/B)=.GMEUW0W!DM+]9'M6F
MM)H2G9?$7]N3]H+PYX$\6>*/"OP#_:TGNM"T+4-6M]1\=?L^^#O#/A&PCMX'
MEAU;Q'/:^*K[6H]&MP!=:G!IMG)J,5I'-S!M:>/]?-$\/:#X:LY=/\.:)I.@
M6$]_J&J366C:=9Z7:2ZGJUW+J&J:A);V4,$+WNHWT\]Y?73(9[NZFDGG=Y79
MCJNB2(\<B+)'(K(Z.H9'1@59'5@5964D,I!!!(((-76SK@_Z_+$87@AK!_6*
M=2&$Q7%.=32HQE1E*BXT,+2A::A5BU[:<;5+2DTYI32RKB;ZFJ-?BM/$^QG3
MEB,/P_E<7[62JJ-1.MB*D[Q<H._LHRO#2*:C?\7/A;^WY\8_$?PV\)>+_B%\
M*/VJ=,O]<T>UU"XU?X<_LOZ?XY\ ZHLWW=7\,7T7B%->?0[V,I=68O["2X2&
M3'GW<:+=2V/'O_!3/P9X$\)ZQKM[XR^.4.OV5NO]E>#_ !/^R_>^!;G6M1F9
M([>P_P"$@\1)%X<TL;Y \\][J 988Y/LT%W<&&WE_9F***"*.""..&&&-(H8
M8D6.***-0D<<<: )''&@"HB@*J@*H  %<QXX\"^#OB7X4UKP/X^\-Z3XM\(^
M(K1K'6O#^N6D=[INH6Q99 D\$@X:.5$F@FC*36\\<<T$D<J(ZJ&;<&5LP5?%
M<'XS#X*>,]K4P^7<48Y<F%E7YY4*=/&Y;6A[M%^S48XJFG;EA6I+DG EEO%-
M/!NEA^)L-6Q4<+[.%;&\/X1\V(5%056=3"XZE+6HN=REAYM7YI4JCYX2_*C0
M/VVOCI\7=(T[4/V:?A'^T+\6H=7@CDLO$_B?X6?#OX4?#B.21>4;Q?XE\23I
MJ<$4HDMY;W1K2\LS+#*(YG0"0\3\;O@[_P %<OCK\,;JRU'QU\%_AR]IKVBZ
MWI_@/X;ZWK6@^-M8-AJ$$]E#K?Q$C+:)!#HER(M:N-.TYK>SU6?3XT>:XV06
MDO[6:=IVGZ/I]CI.DV5IIFEZ9:6]AIVG6%O%:6-A8VD206MG9VL"1PVUM;01
MI#!!"B1Q1HJ(JJH N4\-Q5@,HQU+%Y!PMDN&EAL1[7#ULZ>,XCQ;C&<^15'C
MJ^&R^G)TY*,Y8;+&X-RE1J1ERU K\/8S,L)4PV<<0YI75>C[.M2RI8;(\,I.
M,.9P6$HXC&SBIQ<HJOCTI*RJPDKP/Q9N=+\7_P#!0W]BGX[?L[^./B)=6?QL
MT3P/?^ OBQ\)_%?P_P##.E^)_#OQ7\/6<>J>&=4:6&YR^@Z[XHT?3=7\/^*M
M.M_LMU:.TD CN(98$Z7_ ()+_$CXH?'[]A7X-:O)\4)M!\0_#JPU#X->,-#O
MO!6E:I?:;XA^&5_-X<V7M]?W,%U+=W.CV^DWERLD2>3//)"N1'N/TG^U1^SA
MXRU7Q/HW[4/[-%Q8^&_VGOASIIL_L5R_V3PU\<_ L+">^^%7Q!6-HX[A;F-7
M/A37Y\W6@ZH+<">*U$,]A^,O[)W[35G\&/$7_!3'P]X;\(>-_!NB?$G5M/\
MC5\-O!FL^']5L]2\&?%CXHQ-X1^)_P .P4L4274?!_C>/4[^-M/<6RZ#HRZG
M,8I[ORD_#O&*GE_#/$/!OC7E=&M#ANC+B+A/CG 86E/$8CAZ&?9+FN=Y72J4
MZ%*4ZV4UN(>&HT.'L=*BJ?M,RP^38F>'S&C368_"9AG%/@_C#(\9Q#B\/A8X
M[(LWX7J9EB<1A\)A\]HY=2?$_#N)]IB:]&"S?#UL#G&6X_"JK4J*6/AC<-&I
M@L:UA?KS]C_POXR_:(_;X_;2_:HL_'ZQ6?PML?!/[)'P^\52^#-#U"'7(-&L
M[;QW\0[[3[1KG[%I?_$POO"T2RZ?,T]Q;74UKJ!$D&PZG[07[9G[5OA?]J3P
MW^SM^S3_ &/\>[S2_L$7Q';3O"6E!;#Q!JL>I7'_  A]_P"(K2Z/A[P/?:/H
MVGRZU?W?B"YE^SL4^UP)#:W5G/Y-^R+KGQ5OO@%X*_9%_9:F.A_%3QN=7^,W
M[6_[0\MJ]SI'P)O?C;JEUXVG\*Z49%ACUOXVP^&-4T;PY9:1'(Z>$ETI)+YX
MKBS:33/VE^ /[/\ \./V;?A[8?#KX;:7);6,4TVI:[KNI3-?^)O&7B2]/F:M
MXJ\6:S,#=:QKNJW!::YN9W*Q*4MK6."UABA3[?P?X>I>'OA]P]B^-\IH9EQ9
MQ!E.*XAQG"^,>(I+#9OQI/%\0YGF^>2I3H8O"_5\3GKPV39:_99AB*>!IX[$
M1R_"T\&Z_;PNLPSS(\+_ &5CJF7T\TS#$\3YWQ!A/85GB,9G&.>:QRG*I2C6
MP^+5# 2R;!8_'\U?!X>GAHX"A/&UGB51^#O^%H_\%3?^C7-$_P##S?!+_"O$
M_$7[3'_!5/2OC9X&^'*_LY6-NOB7P[K6K+H<=YX+UNTU.+375;S49/BIIURG
M@KPQ_9+R:?$VF:O ;N8ZBJ[+F2_TYK3]R:*^VPO$N44)U95>!^&<0JF&Q-",
M95^(TJ=2O2]G3KKVF?5ES49>_'EC"I?^'6HS_>'V.(R+,JT:<:?%F?47"O0J
MRDJ.1OGA2J<\Z3Y,GI.U6/N/FE.%OCI58^X?E%_PM'_@J;_T:YHG_AYO@E_A
M7B7A3]H[_@JYXG^,?Q&^'%O\!/#EH_A/2]$O6L]<?P[I.C:$NJ*QL+IOB-]H
ME\.>,_[8"7DBV7AVW^T0I82 K:-:78N/W*HHP_$N4T:>+C/@?ABK/$8;V-&<
MJO$4OJ]3VU&K[>,:F?5>9J-*5.T)4)M5&G6]FZE.J5LBS*K/#2CQ9GU.-&O[
M6I"-/)%[>'LJM/V3E3RBGRKFJ1G>4:T4X+]US\E2G^5%F_\ P6&U:X4F']D'
MPE9./NZW)XL\07\1)'WQH(@M'VJ>?+E.YT;&%937!?"#P'_P5]B\9_&6X\2?
M%7X(:/9W?BVQETN3X@^']9\8^$]25M*A+7'PHTOPSJ>D:GX7\)V]H;&TNK'Q
M#,;F;5XKI_LSWT>IW]U^RE%%'B_ZO0QF'H<+\&TX8RG1IRE/(I8JI35&O&NI
M0J8W-L7/FDX\DO?I+E?->4DH,J<->VK8:M6S_B><L-.K.,8YO&A"HZM&5%QG
M#"9=AH<L5+FC[E356]U-R/SH_P"$,_X*G?\ 1;_V./\ PT/Q-'Z_\)F<?D?H
M:\%^ W@'_@KU;:7XY7Q3\7/@GHTLGQ$\2S6,?Q<\+ZSX[O[RWDN%,FH>$+CP
M=J^AP:+X"NY@TGAG0]1$MY9VN_;;:? R0O\ LC111XQKT<-BL,N'N#9+%2PT
MG4GPQ@G.E]6J5*B4$\7*+53VCC.\H644XJ;;2*O#-&K7P]=YUQ/%X=5TH1S[
M%*%3V\(0;FUAHOW.2\;1E=MI\J2;_-R]\%?\%5_L=W]E^.?['K7/V6X^SK#\
M(OB';S-/Y3^2(KB[\67MK!(9-H2:YLKNWC;#S6T\8:)_G/X+?L9?MJ_'+X6I
MIW[8G[5'QA\$6$6JZI!I_P ,O!6J^'H-8U;31JEW+>7/Q%\9Z9:?VAK5EJL[
M2C1M%M=0$=CX?:UC:Y@$D5A9?M?15T^-\RH83$8?!Y9PSE]>M5P]6&99?P[E
MN&S'"N@JT;82O../C0E457WJT*4:]/D7L)TY2=2$SX4P-;$4:V*S#/L;1I4Z
MU.6!QN=XZO@L1[5TW?$48/!NJH.GI2E4=&?,U5A.*4)?&'PD_8V\+_ C36TS
MX2W/@?P6L\,L.H:G8?"+PM<^(]96X4+<MKGB;4+R[UW6'N0/WXOK^:.0EB8\
MNY;6^(/[*.C_ !7\-6_@[XDW7P\\:>&;*QCTW3-)UOX)^"IX=%LX42.WAT":
M.:*ZT'[*D<:VK:1/9F!45(\(-M?7-%?.2S7-)XO^T)YGF,L?[15OKTL?C7C/
M:I-1J+%?6_;J<8MQC*-6/+!N$5&FW3?MQR[+X8;ZE' 8&.#Y'2^J1P>%6&]F
MW=P>'^K^Q<6TI-.F^:24I.4[37XT?$S]A']I?X%?"KQG/^QA^U!\7?MLEA?!
M?@MXAU'2;_PY/HUQ"ZWVG_##5-<CO=2\$>*+>/\ >:%<KJ^R28&W6^L;AXKD
M>I^!O W_  5BB\&>%8]8^-O[*UKJB>'])6_M?%/PS\;Z_P");>Z6RA$L'B#6
M]#\3:7H^JZU"W[O5+_3+"WLKJ]6>:V#Q.LC_ *B45]'+CC-*V#AA<=E_#N:U
MX8F>(EF>;9!E^.S.LI48452Q&+Y<%+$1ARN<:U=5L3)R<:E:JE&9XBX3R^EB
MIXC"8S.\NHRH1HK 9=G&-PF I.-655U*.'YL7&@Y<W*Z5%TJ"45*%*FVX'XW
M_'[P!_P5YNO#GA9?"OQ<^"6MW4?C[PK+=6WP?\+ZUX!UNWMUOAY=_P"(K_QI
MK.M6.I^![*Z\F;Q5HUFL5Y>Z<&#0:A9I=6C>JWN@?\%=+4-]B^('[%FK%%C*
M[O"'Q+TXS,P7S%)>_G$9C)8%MI$FW*J@( _3NBIJ<8U:V&PV%J<-\&2CAIXF
M:FN&\/2G4^LSI3:FZ&84&E3]E:'+4DVI-M0E&-W#ABG3KU\1#/>*%*O&A%P>
M>5JD(>PC4BG%5L%53<_:7E>G&W*DG--V_#3XS:I_P6ELM0\!^&M-_P"%.!/%
M?B>70U\4_!K19KVTT9KK2KR)K[Q])XTAO6T#PY:6TMWJ,&IV=G,$U33K-&N/
MMCZ?8WOW#^S]^Q=-^SS8ZQ>^%OBC<ZM\0/&=PVJ_$7XG^+?!VA^*OB%XTU>X
M99[C^U_%M_-!J%QI5M<!AIFF1Q6MG;1*CM;M<EYF^ZJ*PS+BO$X[*Z&487+<
MHR/"1=26/CD>%J8*6<3=;VV'_M*<\3BJU>C@W=X?"O%3PL:LGB'0]K&DJ&N!
MX=H83,*V98C'9EFV):A'!O-L1#%K+(JE[*M]1C&AAZ5*KB595L0L/'$2IQ5%
M5O9NHZOD1\'?%<@@_&1"#P0?AUX>P1Z'_3J_.7X8>'O'W[)G[3M_^S,?B.GA
M_P"#?[1<_BGXJ_ S5F\$Z+<:1I_Q/:8:A\4?A3;6T]U#9:#;7,4B>+/"VCV9
MDMY(I[^&'-W-)&?UWKY<_:^^ 5Q^T'\'-0T#PW?KX?\ BGX-U33?B/\ !?Q>
MC"*Y\*_%+PA*VH^&;U+G*M%8ZC*LFB:PA;RI=+U*Y,B.8T PX=QN&IU\3E69
M5%3RC/*,,#C:LDY1P&(C4=3*\XC%7?/E>.E"K6Y%SU,MQ.:8=<RG"#VSO"UY
MTJ&8X&'M,RRFI/%X6FFHO&4)0]GF&62D[+ES#"1E3I<[Y(8ZAE]9VY9R7YX_
M\$C]!^(%A\!/B9\)='^(T?AFV^!O[1WQU^&T>E'P;HVJO)#I7Q*\2-'JC2W5
MU%+;+>EV2.Q53;VL=L@A=@Y"_JI_PAWQ7_Z+(G_ANO#W_P G5^.?_!)?XP7>
MM_%[]M:Y\;:%/\-[OQ_\89_'=WHWB)9-*L+7Q?J&G:!=>+].\/WNI"WM]3M)
M?%OB77_LK6,MP98;5&+-L#M^\TLL<,<DTTB10Q(\LLLKK''%'&I9Y)'8A41%
M!9W8A54$D@ FOQSPORW'9+PI4X=Q^&KX?%<+\8>(G"DZ=6C5@KY#X@<44*,:
M,ITH1KTGA<RP4J%6BZM.K0K8:I2E*G6HN7S'AEG649GP7E$<MS3+L;2RK"5,
M#5>%S# 8EX;#8#&YOA,'/%1P^/Q+PD)X' 4IT_K/L(^SP];DG4AAZU2G\/\
M[6/COQ]^SI^S?\9_C/KGQ@2XM/ 7P]\3ZU;V(\"Z%82:EJD6DW2:1IL%[%=2
M/:W-]J+VUO;S*C%9G3 )(%?'_P"P[\-==_8?_P"":_P[\6^.?C!H_P -XI?
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
M?0[,J*SNRHB*6=V(5551DLS$@*H )))  Y- 'F/]F_&G_H<OA?\ ^&T\5_\
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
M5=.M]<\/W5]:V5_J^C:AH_BCP[>V'B'PWX@\.:WKF@:OI=XOV;4S?6FI65B
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
MU,V<<ORK^TA^U-\-?C##:6U]XA\$>*/V3-*\4?"#1?CA\-/$?A;XP^&OBO\
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
MP7JOB;1O"TS^&_A=\/X9[/4_#O@>WU_Q)X?T_P 8^--*NI_&?C".>_UOQ!
M?27PA^!_A?X!?!V'X-_!V\N],TSP[;>)(O#.H>);I_%>JZ=J6NW>H:O8W'B+
M4KMH]6\52Z9/J5M&;_Q#?7OB+5]-M+4ZWK.I7\DVI3_F3\(?V5_BG\3_ !_X
M;M?BY9?M2?#"X\!^ ]3'Q1\>ZO\ 'B\U=]7_ &@+J\T'1[WQC^S)XWMO$NO^
M)=+^'7Q9\#S>.;?XF^&1I'@SP=#IL_PYATKP7X7^(/A-[[3-K]D30OB'XB^/
M/B/QO\,K3P?X871]5^+OPJ_;>\=3Z!X\MK#XK?'#X>?&;Q;9Z)K?P\T;6]1G
ML=:UW4=-2\O=7UB\\4:YI'P?\'ZUHOPL\.'Q#!:VD'A/U?XH?$M/@)\.?B?X
M(^%'C2W^,/Q&T#3/%'Q)_:N^(=S\9?!6F?&'X9Z%<:=IT&N?$#1O!%SIOB.U
MM_%&G:+*)_A=\/Y/#WA7X:Z/I'A!=(O=>TNY&G0Z^ >^_M1^*/B9\ ?V>KC5
M?V=?@];_ !$/ABXTO3O$/A+1_%MWX-\1^'/A?/#=VWB[QOX&GMO!7Q"N?$?C
M7PA;/!K]EH$GAW4[_7O)U&XABUG6([;1M8^"_P!DS]G;XV?'WQI<_'O]J/2_
M 6H>'=1U(R:?J%Q'X-^);?M'_"[4_@YI_@;P]'+JOAOQ/=>!K/X)^*+2\LO'
M_B+X6>(/AG97-C\;?#^H^-O"@T'0_%$6D:7]-_LWZQ\?O$GP]^+7@?P3XBN-
M7\'>'?B+KGAWX%?M-_%7Q5;?$S4?&O@'4]6LKR;7M#@L#<7OQ#B^']A?:YH6
M@>*/&NKZ9%XH\2:39Z;>)K&@:5=>(-8X#]I3]IS2-)\$^)_AE\,OB3X.\2^%
MO@[X>"?M7>*-7^)FI^ /C#H_P[L/$/AKP7XIU?X>:WI6AZ;H\GB*-]4\07OB
M[XBZ=<)X5\'ZMX>U'PC=2^'?%&M:??:  ?4/[5+_ !=\(?"716^!%MJFD:%X
M=UO1X/B-:?"_0O#VH?%;1O@W8Z;>VFK/\"O#?B+2M5\&7OC#0)5T:]A\/ZEH
ME]+?^$[#7M*\'V$WC*;PW;R?''['O[+%SXR\5^._VJ_BUXNF\?6GQ=O]:L9K
M'QY\(/"WAU_BK\.?#,\.B_#OQGX@TGQ%H-KKWA+PMXKTK0/#7Q,NOAM?:-8+
M:?$/3;'Q?HT_ASPM-IO@33/5?V<O#GQ\\8_!WQ[X$\/>)9_AC\%S\0M6TK]G
M?XK7OB/6?B1\7_$W[/.J>)-2UV#7=&O/%<\MYX7V>%=3L? _PJUGQU<^+/%5
MA8Z4_C#5+&]M1X;BO?-?VG/VBO\ A)_#_C7X,?"[Q-XY\'VOP\TKXK>%)[[Q
MG\*HOB;X2_:=\:?"+P.-:\2_LX6WBB_US6O%D>IZKH5MK">++6\T3PW\3OB1
MIPN=5^#GB75SI6MZA, ?H'XZ_M[XJ_":35/V>?BUH'A_7+M+/7? 'C_1[?1/
M'W@35Y]&OA,NC:U;6C7<&N>"_$!M;CP_XA/AO4=/UZTLKBXN?#^KZ?K%G;3)
M\)?L*_LB:KX<\3:U^TU\2X-7T+6OB%:2:OX'^$6K:_KOB"_^%$?BW3Q'\0;+
MQ)XDU/6]2E\3ZCXMO(=,.O6"_8?"NO7_ (9T'XCZMX0TKXEWFI2:;U'P#_9L
ML+'P)\:?$ \0?%'X%? ;XXQ6GC#3?A+<^([SPIX@\#:5<^(M?\9?$#Q+?V<T
M::5\$+CXD:9K \/:IX%^&]GX7C\'>"-,TZ\GO-+^)-SK%_I7SQ^T!\:/A/\
M%?P5HWP\TGQ/X"T+]BV/6_"GP'O- \+:7\7?#/QO\.^.O&GP[\6ZA\$/%UAX
M(L%\)7^H> Y/$&G>$(OA9X(M?#FKP_%34[O2?&&@^)YK704\.Z@ ?:?[6>L_
MM$^&?%/PQU7X>VE]K7P1\0'4/AM\68/!ZWJ>.?A_?_$&^TW0=*^,\]II>B>(
M/$/BWPIX(TB;6+5/#_A!-%U;0?%FLZ#X[\076I^"_#VNII'%_LD?\$^?!W[/
M6I6'C/QW)X,^)?Q4\,Q7^D>$OB!IGA/5_#%W#I=[<WES?:_K6F:CXM\3V5[X
MTUF:^O'CO(!#IW@73;[4O#?@"VT72]<\42>(NJ\!^"OBGHOP1\#3_M/_ !XU
M3POX:\!>)M;\4>*M2\2>(/"GAWQ=K7@33=;A?X2^&?C#\5_#-KX(\,)>Z19I
M92_$J\\+Z)H5MXVU1;/1;W4;C2V\0?\ "5?-?QM^/W[2.O\ C9=;^&EW?_!_
MQIX"M]#\6_";X'>);WPY\1?#O[5WP_\ &/\ PLO1;8/X9\#&'Q6_C37]6\+:
M(5TZ+Q?8:+\%O!S?\+9U76/$5J?$?AW3@#A_VT_C%^T/\0/C?H'[.?AKX7_&
M;X5>(?!OQ:\%>*?ASX[^'OBCPS\1? 7QY^"GB[3#\.O'NM_%/X07-[X2U'Q3
M\,/ NM>-1)\5? MF_B;5= T;2[36+C4/!\WB3P=XI'W)^R%^QYX:_9IL/%'B
M&Z_L_4?B1\1=7F\3>)6TVWM$\+>"KS5K/34U?PE\.(8M*T9K7PXDFF:;IT^N
M2Z5IGB+QGI7AKPA+XP2YO/#VFBT[3Q)XG\8^"]9O?C-\9M3\/>#/A3X&\(:+
M8Z-X*\,:)+X]\9:]\0/&JZ%8:K+<:I;^'KKQ!+=P>(;V#X??#WP7\/+4ZAXQ
MO[^XU+6;C47U+0= TC\R/C#XTO/VG?B;X&AG\66FNZAX@N?%WC3]C*#X*1^-
M?!'Q:^&OQ#^"?Q(T/3?&?A'XBS>/](\1^'?!WBF]TF70!\6O%OC3X6Z7=_"?
M0+KQS\*F\/>(U\5VE[KH![Y^W?\ #[]K;XE_%+PC\)/A3XHM[CX(_'SP%?\
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
MMU:^(+WQ)\/O&VK^'],\;^(O"VLZ3X<\%?#>_P!76[^#4NAZEJ$MEHGZWT4
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
MR[CM\>4ES.J"5_1* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
ME5I*-9/22<6W'VTW:<8MK#^XJ:FE*$:E5>_4FH.C3E.*I\T*-1RH_..K?\%
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
MR?#>WSI/B _PW5L_\)9GRQKB&Z)V[O[*(G"&\S8@HH +/]M_X47TME#%X?\
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
F%N]2UQIH+6/1_%WG0FRURRB-R^H6KM/%-#_9\:0)=WA110!__]D!

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$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" $R B4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MX4_#9%B2UCC5/ WAA1&EEJ+ZQ9(@&E@(EIJ\LNJ6JK@6^HR/?1!+EVE/I-%
M'FW_  IKX/E2A^%/PVV%#&5_X07POM*'5/[<*%?[+QL.M?\ $W*XP=4_XF&/
MM?[ZA_@U\()1(LGPI^&TBS+=I*'\#>&'$J7^H1ZO?)(&TLAUO=5BBU.[5LBY
MU"..]F#W*+*/2:* /-Y?@U\()Q.)_A5\-IA=#41<B7P-X8D%P-8N(;O5Q.'T
ML^:-4NK:WN=1$FX7UQ!#-<^;)$C*3?!OX0W'GF?X5?#><W7]I_:?.\#>&)/M
M/]M)!'K/G[]+;SO[6CM;:/4_,W?;TMX$NO-6*,+Z110!YQ+\'/A%,9C-\*_A
MQ*;AKYIS+X'\,2&=M4LHM-U-IB^EDR-J.G6\%A?%]QN[*&*UN#)!&D:C?!WX
M1NS,WPL^'#,[RR.S>!_#)9Y+C3%T2=V)TLEGFT9%TB5B2TFF*M@Y:U41#T>B
M@#SA?@[\(D=9$^%GPX5UDMY5=? _AE766TTYM'M9%8:6")+;27?2[=P=T.G.
MUE&5MF,12+X-_"& PF'X5_#>$VYL&MS%X'\,1F!M*MI;+3&A*:6/*.G6<\]I
M8%-IL[::6"W\N*1T;TBB@#S>+X-_"&#R/(^%7PWA^R_V=]F\KP-X8C^S_P!C
MF8Z1Y&S2QY7]EFYN#IWE[?L)GF-MY7FON(_@U\((1"(?A5\-HA;BQ6 1^!O#
M$8@72[J6^TQ80NE@1C3KV>>\L0FT6EU-+<6_ES2.[>D44 >;+\&OA @14^%/
MPV18T@CC"^!O"ZA$M=1;5[9$ TL!4M]6=]4@5<"'47:]C"W+&4A^#7P@*E3\
M*?AL5*/&5/@;PN5*2:D-9="#I>"CZP!JKJ1AM2 OB#= 2UZ310!YM)\&OA!*
M)%E^%7PVD69;M)A)X&\,.)4U"^CU._60-I9#K>ZE#%J%VK9%S?11W<P>X19
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
M9_\ !1'_ ((Y_%/XU>)OV.+O]DB?X0:?\.?V2?V=?'/[.GA'X8?%+XZ_M5?
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
MN.GC(4,<IX2G]0?&#_@K_P#LM?!;Q+^TYX(\1>'/C=K_ (]_9B^,/[//[/\
M?^!?!7@/2?$/BOXS_&3]I_PV?%?PG^'_ ,"-+7Q;:?\ "7ZWJ.DQ7<NJGQ%-
MX-LM*.GWTLMW)9P?:F_,7X6_\%9OVCOBM\0)/[3\8ZU\$?#6J?\ !;SX?_L2
M>%_AW\1OV:M/?XEQ_!S7/@KIWC/6/@G\0-*_X2O3)? /C'_A)1K'VCXL17GB
MS["EO:OI5MK6BW5M<S>QZO\ \$,_BSXNN_C?\6?'7[=@U_\ :Q^)G[3O[)?[
M8_@;XVZ=^S9X=\/^$/AG\<OV5O!WB/P)I=H_PAM_B/=VGBWX8>(?#'B.XT4>
M&+KQ=I/B&QLX(9M4\7^(]2,][/V?@K_@BKXYTSQ#X8\<_$G]L-OB;\0;3_@J
M1X!_X*;^-?$X^!>D^#;7Q3XB\*?":/X;:K\)]+\/:/\ $"[L?#&@WEP&O] \
M0";5[[1=&@LM'U/3_$6I1W7B&\>!48XC"U,8XM4X9<L3%<TL.ZDZN6U<=.E3
MC!^W<?98^%2->%.G0I*E3PBQ:QE=TEBWS4L3##1G&-26+EAVU'ZPE#"YM2P\
M*M7F2HPG4K9?.E*C*I4K57*6)>%^I47/UOX"?\%S?V2/V@?B=\+_ (=Z+\./
MVI/ .A?&3Q1\9?A_\.?C5\4O@_8^%_@?XF^)GP%MO$FI_$CX<Z=XXL_&6MSW
M?B72]!\*ZMKMK<VFBW'A>^M89=,B\1CQ+I^L:%IO5?LF?\%CO@/^V3^T)X7_
M &>_AA\!/VO?#MSX^^$&N_M!?#OXL_$SX3>%?"'P>\?_  ,TG7V\+Z9\5O#&
MN#XE:GXLE\)>,=?-OIGA.34O!6F:K>37MB^IZ7I,%U%*?G'PY_P1O\4_!3X%
M_LG^'_!_QPNOB'XO_8@^/G[8O[4WA73+/P'IGA2[^,/B/]H3PS\:8]!^&EG?
M:QXTU?1O %UHFJ_%"WMK?QAJL?B?3+V;3OM%]H%A;7DJVGYJ?\&\G[-G[77[
M-'[0&A:-XR_95\;^'O!FK?LR-X=_:&^,_P"T#^SC\0?@=\0_A;\1=#UFRU7P
MQ\'?@O\ $'Q]^T5\6=-^-OP]\0^([OQ5K7BNY^%/PV^$/P^%_8:7XL_X1K39
MM0TNRDC ?OJZH8GW9T<N]M/:G#$8EX#!5I3=1>Y05/'?VOAU"G.=)1P6#A5C
M.IFV"JNLPM1C6JX62G1GF'L:#:<ZE+#K,,;2A^[=IUE5R]956<JD(5?:XS$S
MIRA3RW&TE^J?_!13]JK_ (*=?LY?M3_LM_#']G_7/V$I/A1^V7\;[/X#_"T?
M&+X3_'_Q!\0O /B&P^%6M>/?$/B/QYJ_@KXU^$_#?B/1KK4?"VL66CZ?H&@Z
M)?6EOJ6D)>W-TUM?WC<%X3_X*S:]^SCX\_;#\.?M@^-M5^/_ (P^&W[3G[+7
M[*7PO^#7[,/[.MMX3U:Z^.?QG^";^/M0\"_#?4/'/Q<EC\<Z/XCNM/UGQ'I>
MK?$3Q9X5G\.:?I[:"^I:SJ-YI\$WZ6_M9_L8G]J#XR_L,_%H?$3_ (0L?L9?
MM$WWQZ.A?\(O_;__  L,7GPY\5> ?^$7&H_V]I'_  BYC_X2;^U/[8^Q:]N%
MF;/^S5,XNH/A'XX_\$=/%?Q-O/\ @H#?>&OC]\)X(?V\OCE\*OBQXB\(?&W]
MD[PU^T!\.O#WA_X<?!N;X52>$-1\+Z_\1_#EYJVN2:E_9WQ \*?$/PQKO@/7
MO"/B#1;"S^SZSI<VHP7F5*56CAZL7'VM3FSE0=1PE5G2]MPC+*Z<:M12IT9U
M:;XH@L3.C4GA^2G4K0<(4:6)TFJ56O!N2I4^3*+J"G"DJJH\3PS*I*G3_>5(
MTZD>&ZDJ,:D(XB4ZL*4HRJUZF%^F]$_X*J?!?Q-^T;\-OV7?#OP3_:NU?XG>
M,OAO\*?BA\0(X/@W!;:=^S9H'QHDU2V\!6G[0MMJ/BRR\4^%-2N]0T>]L-;?
MPIX9\<:-X5=%U#Q-K&E:(6U1,?X8?\%@?V4_BOH?[&_B/0M(^+NDZ/\ MO\
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
MVY_8X@_8E^ _BOP+\"_#OP7M?@Y\.++Q;X3\>P^/-<T&/QQXZ'Q+^*^H^+?
M7@VZUW6I]4\*^'[O2]*O-,T[PWI+:HUY:2^)?^"&_P 5?C=X=_;)/[5/[=4W
MQ:^(W[7G[,WP(_9]N?&W@S]G7P]\*=.^&E[^SC\1+OXC?#?Q5H7A2#XB>*XM
M>L)M;&GWOBOP_K.K+=ZSJ,WB"2R\0Z/I>HZ3I'A_LO2IXJ51*I6P]&&(]G!^
M[+$8:H\12IRG3?+%9Q/"4Z,GAG*&79?CJZK87&5I0<:7+)59T*=.\*=:I6P;
MKRBVXT*M*KAJF)A2J6YY94JD\0J>(<7F&.PM%4<3A*2G%S^Y?C-_P5N_92^
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
M([,VEZA7^9C]CS_@GK^UY^U/^QY\!?B'\-?V2/AM\ ?!O@__ ((D_M"_L[^
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
MS\3:CK/BG1-*\;^%_$OAR77+KP_I.DZA>:'?RZ-=ZC:+'<2?I=7\X'_!-O\
MX)=_MJ_L3?\ !0[Q)XP\:_&[P1\1OV4?"G[#'P0_9O\  WB'PW\"?AM\)I?&
M<7PW\0^-)_#_ ,/SX4\/?$SQ7XH\*W_PZ.L/XKUSX@W]G>#XI7_B66UO)8+K
M2Y)V_H_K64::P^!<*GM*DL--8F;BZ4IUZ.89GAE6EAVY?5?K.'PV$Q4,+SU'
M1A6A%U*O,JV(QC*I*OC5.FJ=.&*C]6BI>TC&A4P.78CV:KZ?670KU\30GB5"
MG&K4ISY:=-0]C0****R-0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH _.C]OV:ZB_X5-]FGU"#=_PGF_[#J/P=L-V/^$-V^;_ ,+9
MAE\W;EMG]@;?+R_]JYWZ;@I/V_K2XNO^%3?9[&_O?+_X3S?]A\.?"/Q!Y6[_
M (0S;YO_  M2\M/LF_:VS^PO,\_8_P#:FSR=.W% 'VA\&PJ_"#X5*JHBK\-_
M P5(X=3MT51X8TL!4@UIGUB%%& L.K.VIQ@!+]FNEE)](KS?X-LK_"#X5,C(
MZ-\-_ S*\<NISHRGPQI95DGUI5UF9&!!675E74Y 0]^HNFE ](H **** "BB
MOC3]J?XY>*?A-XK^ _A[P3\0/A/I'B7XC?$+2M$B^%WCG3WNO%?Q-\.QZ]X>
MA\<W?AC5_P#A-O#$'@K2O 7@V_UGQ)J_BR\T;Q;;?VTOA;PXNEO?>(+&SU$6
MLZ5/[5:M2H06]ZE:?)#17DU>\I<D9RC"-2IRN%*K*FI/EA5J/X:-*K6G_@I0
MYY6O9<S5HP4I14IRIP4E*I34OLNBOPPNOV^/VIM8TZ\USX=ZC\ O&*ZSIDWQ
M#N/!<&@W5CXU^"/A70_C=?\ PLD^'_C"UU/XKZ?:>-?&_C)7T>PTR&*7P;XN
MB\167BNT\)_#WQQ?PZ;H"_I!^R-^TI9?M+^!/%OBD(UEK7A?X@^)/"NN>'%\
M/ZKH_P#PC/V0P7VC:+]MU.YN4\4W<.AWEBVI>)=-%CIM]K#ZA;V>F6,%I&CE
M/][&<HM7A"-2=.5U45.7U:+GRV:E3C/%T:4JL)3I.HY*%2:CS-S_ '<HJ2=I
M3<(32?)*:]J^5.4824G"E*IR3A3FHN/-",GR+ZOHKPP?'G26U>[T%/AY\7Y-
M7L;&TU.ZLD^'^H&2+3K^ZU"RL;TR>>(3!>76E:C%!ME,I-I*S1JFQFO?\+EB
M_P"B8?&7_P -_>?_ "70![+17C7_  N6+_HF'QE_\-_>?_)='_"Y8O\ HF'Q
ME_\ #?WG_P ET >RT5XU_P +EB_Z)A\9?_#?WG_R71_PN6+_ *)A\9?_  W]
MY_\ )= 'LM%>-?\ "Y8O^B8?&7_PW]Y_\ET?\+EB_P"B8?&7_P -_>?_ "70
M![+17C7_  N6+_HF'QE_\-_>?_)='_"Y8O\ HF'QE_\ #?WG_P ET >RT5XU
M_P +EB_Z)A\9?_#?WG_R71_PN6+_ *)A\9?_  W]Y_\ )= 'LM4]1T[3]8T^
M^TG5K"SU32M4L[K3M3TS4;6"^T_4=/O8'MKRQOK*Y26VN[.[MI9+>ZM;B.2"
M>"1XI4>-V4^3?\+EB_Z)A\9?_#?WG_R71_PN6+_HF'QE_P##?WG_ ,ETFE).
M,DI1DG&49)2C)---233333:::::;333:;3:::;33333:::::::::::333332
M:::37IGA[P[X?\(Z'I/A?PIH6C>&/#6@V%MI6A>'?#VF66BZ'HNF6<:PVFFZ
M3I.FP6UAIUA:PJL5M9V=O#;P1JJ11JH &S7C7_"Y8O\ HF'QE_\ #?WG_P E
MT?\ "Y8O^B8?&7_PW]Y_\EU3;DW*3<I-MN4FY2;>K;;;;;>K;;;>K;)22222
M26B2222[))))>221[+17C7_"Y8O^B8?&7_PW]Y_\ET?\+EB_Z)A\9?\ PW]Y
M_P#)=(9[+17C7_"Y8O\ HF'QE_\ #?WG_P ET?\ "Y8O^B8?&7_PW]Y_\ET
M>RT5XU_PN6+_ *)A\9?_  W]Y_\ )='_  N6+_HF'QE_\-_>?_)= 'LM%>-?
M\+EB_P"B8?&7_P -_>?_ "71_P +EB_Z)A\9?_#?WG_R70![+7E>H? KX(ZM
M\1]/^,>J_!SX5:G\7=)CABTKXJ:A\/?"-Y\1],BM[6:QMX]/\<7.D2>)[*."
MRN+BSA2VU2-8K6>:W0+%*Z-G?\+EB_Z)A\9?_#?WG_R71_PN6+_HF'QE_P##
M?WG_ ,ET+249+246W&2TE%M.+<9*THMQ;BW&46XMQ;<6TQZIQ>L9)*47K&23
M32E%W4DFDTI)I-)I)I->RT5XU_PN6+_HF'QE_P##?WG_ ,ET?\+EB_Z)A\9?
M_#?WG_R70![+17C7_"Y8O^B8?&7_ ,-_>?\ R71_PN6+_HF'QE_\-_>?_)=
M'LM%>-?\+EB_Z)A\9?\ PW]Y_P#)='_"Y8O^B8?&7_PW]Y_\ET >RT5XU_PN
M6+_HF'QE_P##?WG_ ,ET?\+EB_Z)A\9?_#?WG_R70![+17C7_"Y8O^B8?&7_
M ,-_>?\ R71_PN6+_HF'QE_\-_>?_)= 'LM%>-?\+EB_Z)A\9?\ PW]Y_P#)
M='_"Y8O^B8?&7_PW]Y_\ET >RT5XU_PN6+_HF'QE_P##?WG_ ,ET?\+EB_Z)
MA\9?_#?WG_R70![+17C7_"Y8O^B8?&7_ ,-_>?\ R71_PN6+_HF'QE_\-_>?
M_)= 'LM%>-?\+EB_Z)A\9?\ PW]Y_P#)='_"Y8O^B8?&7_PW]Y_\ET >RT5X
MU_PN6+_HF'QE_P##?WG_ ,ET?\+EB_Z)A\9?_#?WG_R70![+17C7_"Y8O^B8
M?&7_ ,-_>?\ R71_PN6+_HF'QE_\-_>?_)= 'LM%>-?\+EB_Z)A\9?\ PW]Y
M_P#)='_"Y8O^B8?&7_PW]Y_\ET >RT5XU_PN6+_HF'QE_P##?WG_ ,ET?\+E
MB_Z)A\9?_#?WG_R70![+17C7_"Y8O^B8?&7_ ,-_>?\ R76CH_Q4CUC5+'2Q
M\/OBIIIOIU@&H:QX*NK#2[3<"?.OKU[EUMH%QAI65@"0,<T >J4444 %%%%
M!1110!^<O_!0#1Y=6_X5+Y6@7&N?9_\ A/-WD?#/P+\1?LOF_P#"&8W_ /":
M:YHW]C^?Y9V_V;]I_M#R3]L\G[#:^:4S_@H'H7]M?\*D_P"*:'B'[-_PGO\
MS2&/XJ_8_._X0O\ O^(M!_L'[1Y7;[7_ &IY'/D?V</.* /M7X-R";X0_"J9
M95N%E^&_@:03K?WNJ+,)/#&EL)5U/4HH-1U%9 =XO[^"&]NPPN+J*.>21!Z1
M7G'P<F^T?"+X5S^>+KS_ (<>!YOM0U-M:%SYGAC2W\\:P\%L^K";=Y@U-[:W
M:_W?:F@B,IC7T>@ HHHH *XGQ7\,_AQX\O=$U+QQ\/\ P1XSU'PU.UUX<O\
MQ7X4T'Q%>^'[EYK:Y>XT2ZU>PO)]*G:XLK.=IK"2"1IK2VE+%X(F3MJ\9^*?
MQDM?A9XB^$.@7O@WQ;XA@^+?Q#L_AW#XAT--$&@^#;^_TW4;^QO_ !5-JFLZ
M??"UOY; V%C;Z'I^L7TUQ(\DEO!:V\LP3DHRIW:C)U:4*3>C5:I-0H\LOL3=
M248PGS0M*45[2+E'F&[1J/7E5.I*I:[7LHQO4YHJ_-#DNYQY9IQ3O"24K=QI
MWP_\!Z1?ZYJND^"?".EZIXGUBS\0^)=2T[PWHUE?^(=?TZ0S:?KFN7EM917&
MK:Q82DRV>IW\EQ>VLA+P3HQ)K4T3PWX=\-1ZA#X<T'1= AU;5]1U_58M$TNQ
MTJ/4]>U>;[1JVMZA'8P0+>:OJ=Q^_P!1U*Y$EY>S?O;F:5_FK\V?$O\ P5!\
M%>%=/&O:I\#?BXOA;7[ZVG^&7BJ*Y\ RZ)\1O!D?CN]\ :[XT@N8_%KOX0M]
M*U2UL[FRT'QI'HNO>(K;7_#T&BV=SJ5]<6-C]U_!_P"+_A;XV>$[GQMX.?S/
M#J>(==T.QNI;[2;F:^AT2[-JNJ36NF:A?S:+'JD874;'2=<&G^((=*N;&ZU7
M2=-ENUMD<%S0E."3C!1A.UDX)JC*-.4?=G'E]K13IR@N24H1<8S5H*32DHR:
MO)N4=5)3=ZBYXR3E";:C4:G&4[PYI*3C*\H+#_DO'BO_ +)'\/\ _P!3+XEU
MZY7SE9?$7X?)\<?%5T_CSP6EL?A7X$M!,WBK0EC:ZA\7_$B2:W5C?@&6%)8F
MF09:(2Q&0+YB;O5/^%G_  T_Z*'X&_\ "MT#_P"6% SN:*X;_A9_PT_Z*'X&
M_P#"MT#_ .6%'_"S_AI_T4/P-_X5N@?_ "PH [FBN&_X6?\ #3_HH?@;_P *
MW0/_ )84?\+/^&G_ $4/P-_X5N@?_+"@#N:*\#^+OQQ^&7A#X5_$3Q0_Q7\"
MZ&=%\&>)+RUU=O%^@1_8M2CTB[_LQX6-Z^^[-_\ 9ULX4226>Y:****21U1O
MY(OV<?\ @I!^V7X7^(WA[6O$?[0K^*K#^P=<M[O3/C[XEU.#X8Q7%WHLJ1ZM
MK \-Z/-K5WJ.E7(%UHFF6"!M1U)8[-WCCD9U\C&9L\-F66Y5A\MS+-,;FDXT
MZ&'RO#2QN)4IUH8>E'ZI0A5Q%25:K/EHQA&"J2C*,:G-%\OZ=P9X7X_C'ACB
MOBM<0<.\.95PG34\5B.)L75RO!8IQP-?,*ZHYI5C'+Z$<)0H\V+G6EB)8=5:
M,ZF'4*D/:?VLU^.W[=?_  56O_V-OC7;_"#3O@G8_$<2> ]"\93:Y-\0W\-/
M#/K6I>(+$:2=-@\(Z^0UO'HD=P9Y+R-Y1>J!;*J+)+^>=U^U'\6_VB[N?3_$
M7[3O[0_Q4MW+V]W\/_V.?AYX>^ '@,;RI>QU#XL_$K5;7Q7+ID@90NJOICW$
M+E-I=,BO'?C9^Q3XV\7>&='U;X=?LU>$?AK>#6=/AUG4_$W[7NG_ !?^-GBQ
MM8NH],@O?$\5QXHA\(:;I=A/=)?:W?Z;:PWUM;*;R58;"RNW?Z2MP3Q[FGL<
M)1I9/P14K5J?+C>,^(LARNNH*-23IO)Z6(SK,J?M;15\1A\/*#2YN2\CS^'.
M(O [A/,)X_B_-LT\5L+2P>)I3R'PVX6XJQ^7PQ-3V$:.+EQ7F$^#<!BOJCC5
M:I9;3Q-&NZMW4G&$+_T^_ ?]H7X?_'3X;_#_ ,;:-XF\&QZWXQ\&>&O$VJ^#
M]*\9:+K^I^%]3UO1;+4[_P .WRVLL-W]MT6YNI-/NOM.GV4_G6[F6TMWS$O2
M?%GXY_!_X$:/I?B#XQ_$;PI\-]%UO4_[%TC4_%FJP:5::CJOV2XOSI]I+,0)
MKH65K<W1B7+"""60_*A(_GO7]F73-"T+3M,\>?\ !/#]EGXARZ/I.FZ;)XN_
M9[_:UL?ASXRU:73[*"V.M7ZZKK^E7=YK-P\1NKZ:>^O9;JY8NURY<&OBG]KW
MP=X#7P3H=IX3\)?M5_":XT+7Y]2U#PS\<?B=_P +?^$JP-I-[96T/@74-&UG
MQ!_97B)[Z>WM&U*]^S6+:7/<1S2[G2HK\)^(-/#..699PWQ/BXQI4Z3X>XMR
MC'5,36<J-)RCEU;%97CY.HW*I[.E3A)<^D>6$H*,JS#P&S;B"C'->-..N \B
MQ&-Q53$1XJX Q&%IX#!/Z]B*-*.?Y;B\^RZBJ,5A<-&OC\#B.94TJLG7K^V7
M]>?PL^,/PN^-_AF7QE\(O'?AKXB>%8-5O-#FU[PKJ4.J:;%K%A%:SWNFR7$!
M*I=VT-[:2S0MADCN(6(PZD^DU_(3^P]\:[OX0_"6?0-"_P""C7A+]F;6=0\9
MZWK5Y\*?&'P#D^(_AJ2:YM=*LH]8;Q7=6*M;W>K0:="+J&TN?LUI';P!2;A[
ME1^C.A?M7?M7WMO.OA+]N?\ X)J_%Q#:7/E6&OS>(_AIXKO28V"?9K>#6%M(
M+@DXC5[8*)F0%L=,9Y-QSE]"+SSP_P",,%B(1:Q3P^2U\9A858N7.J=7"U\5
MS024=?:5&KOWFK$9CE/AKC,WQU'@SQI\-<VRE8IPRN><9]C,ES*MA9*C[*6)
M6+X:P^ ]M*4JJO0G2HR48-<CY[?N[17\5O['/Q;_ &QO#O[5/@.+2]?\;^.O
M%NBQ>)]2O/ 'QJ^-7B[PW\/;ZQNO"&KQR7'BO5]9U74](L;>V%_;ZAHIELKK
M[5K2:39V\8DN49?WR_X:F_X* _\ 1!/V._\ Q+BR_P#F>KY_ YMC,31=3%\.
M<29?4YUR4:N29K4E4I.$90K1E_9V$]R=Y*-J<HOD;522TC]3Q=X2T>',RHX'
M+/$?PTXAHU,)'$5,93XTX<RI4:[KUJ,\*\/B,YS><Y4XTHU'56(II^U4'0A*
M#E/]8**_BC_;/^+_ .V#IO[1OC3Q;X]\2>/_ (7GQ%K6BZEI_AWX6_&3QCX@
M^&$%GI/A_P -1W<7@G6-&U6QTK5;-4C6YU40V%JL&MWFHV,\/FPRY_KL^&_[
M1WP,^*?@;PW\0/!7Q4\%:KX9\2Z=#?:;>3^(=+TZ[P1LFMM0TZ_NX+[3M1M)
MUDM[ZPO(8KFUN(Y(Y$R 3>79K5QV(Q.'Q&5YAE;I<T\(\QP^(PLLQH4Z]7#U
M<1A*>)PF%E4I4:L(0KRI2Q4:-2K"E5JPGI+SN.?#1\&Y+P[G6%XHR+BO#YS3
M4,REPWB,/F.%X=S&I@L'C\/EF99A@<SS+#+$XRAB,14P/M899/&4<!B<1AL-
M4I)JC[A17#?\+/\ AI_T4/P-_P"%;H'_ ,L*/^%G_#3_ **'X&_\*W0/_EA7
MLGY>=S17#?\ "S_AI_T4/P-_X5N@?_+"C_A9_P -/^BA^!O_  K= _\ EA0!
MW-%<-_PL_P"&G_10_ W_ (5N@?\ RPH_X6?\-/\ HH?@;_PK= _^6% '<T5P
MW_"S_AI_T4/P-_X5N@?_ "PH_P"%G_#3_HH?@;_PK= _^6% '<T5PW_"S_AI
M_P!%#\#?^%;H'_RPKROXT_M8? GX#_#K6_B?XV\=:5>>'- FTF"]MO"-W8^*
M_$$LNLZM9:-9K8Z%I-Y+?WN+R_@:Y,,;"VM5FNIBL,,CKG5JTZ%*I6K3C2I4
MH2J5:DVHPITX+FE.<GHHQ2NWT1U8' XS,\9A,NR_#5L;C\=B*.$P>#PU-U<1
MBL5B)JG0P]"FFG4JU:C4(033E)VNMSZ-HKXM_9R_;^_9G_:B'C _#;Q?>Z>?
M!#:&-:7Q]I;^!FD'B!=5:P?2QKL\']IHO]CWBWC6F\6;&W6?8;F'?],GXG_#
M4<'XA^!@?0^+= _^6%1A\3A\71AB,+6IXBA4YN2M2DITY\DG"7+)))\LXRB]
M-&FCHS?)\UR#,<1E&=Y=B\JS3">R^LY?CZ+P^+H>VHT\11]K1E*<H>UH5:=6
M%Y/FISC):.R[FBN,/Q'^'BJ7;QYX,"@;BQ\4:&%"GH2QOL <CG..:A_X6?\
M#3_HH?@;_P *W0/_ )85O:VYYB:>S3]&G^39W-%<-_PL_P"&G_10_ W_ (5N
M@?\ RPH_X6?\-/\ HH?@;_PK= _^6% SN:*X;_A9_P -/^BA^!O_  K= _\
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
M47.*C*4%*+E&,^;DE**DY1C/DERN44I<LN5RY9<OXSY=>WKM^1RG_"!^!_\
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
M([NS,?=:*[N%^",FX3K9KB<NEC<5B<WQ3Q.(Q>:XE9CCJ4+-1P5#'XBG/'K
M0M"4,-6QE=<].%6<ZM7FJ.J&%I8=U)0<Y2J2NY5)<\DOY(S:<^1:6BY/5)N[
MU/'?^%,:7_T/WQB_\.IXO_\ EA1_PIC2_P#H?OC%_P"'4\7_ /RPKV*BOL#I
M/EWXF?L@_"'XS^%IO _Q9G^(GQ!\'W%]8:G/X;\1_$[QO<:9+J&ESBZTZ\>*
MVUFUD,UE< 30'S=JR ,5; K\O_\ @G1\)?!/PY_:7_;X_9FT[4?&WA ^ OB=
MH/BSP?;^&?&OB70GO?AQK=C=)H5MJ$EOJ ;5G\/0W%C907]QYMVR7C?:IV=T
MS^\5?A1\0];;X _\%M/AQKLK-9^'?VG_ (/V7@O4B@"6]SJXMKW3-(#G*IYW
M]O\ @O1?,=@SDWL:J=UQ@\6+P5&4?[4C1I?6<KK8.O5K>SI^V>7XG$QRC&1E
M5Y/:.G1_M7 8CE=3DIJ,YI*\F_O^#<UQV*P7$?!$\=C'EW$?#N<8C+\N>+Q7
MU&/$?#=.CQE@*M+!_6/JD<5CL+P]G^!J5(8=5L0O84JDZBI4E3_77_A3&F?]
M#[\8O_#J>+__ )85\)^+?V$?B%=_&?4/'7@CQCIWA7PGJ&K6,EZ;7QWXXM/B
M#?Z9(EJGB&:3Q##HETMIJ>KF.>1(8YI["-O($PF822-^IU%>-Q1PEDO%^%P>
M$SJGB:E' 8^EF6&>$Q4\%6AB:,90A?$T:;Q"I2C.2JTJ5?#1K)\M6<HJ*A^<
MU\/2Q,8QJJ34)J<>63BU):+WDKVUU2<;]6?'?_#&/A7_ *+5^TQ_X>/5/_E=
M7Y/>//@)J_Q7_;[\??L\> ?$%SXB?X1?!KPCXN?QQ\6]7O?$^O:+>>)+QGOM
M'C\4I9W6IV5I/!JVG/I^CV.G)"TDNJ75U=+E$D_HEK\F/^">?V?XC_M(_P#!
M13]H82Q7\'B3X_V7PC\,:@('1F\-_"71%TQC!*^ 8+F2[L()HUY%QI6Y@,C/
MSV<>'7!F-PT,H62K#_VK5C3KU\'C\YH8JE@<'_MN,]E6EG>+A3]NX8+"3<\+
M7C*G6G#D4I1G#ZCA_A_+,3E/&6<8VC-4<EX?A0P;HXC$8>;SSB+-,!DN6)5(
M5U*2I86GG^*J44VJU"%2G5A.A*K"7O/@G]B^Y3PMH\?Q"^-7QR;QA';O'K<G
M@_XQ>(T\-RSI-*L4NEPZII45];PR6P@9[>8/Y,QDC266-5<Z/B+]C*U&@ZO_
M ,(I\:/V@F\3'3[I="_M[XS:\FBKJK1,ME)JAL=*FO#8Q3E)+A+:-II(U:-"
MI?>OV[17=#PWX,AA(X19/S<N&6&6*GF.=2QKM1=%8B6)_MV/-B[?O77>'5ZZ
M55T;KD?RBP6&4>7V7V;<SG5<]K7YO;?%UOR[ZVZ'YC_!O]A;X@: ^N6GQ/\
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
M1S;F/PSI:& Z3:37-KI9BQY9TZVN)[>R*_9H9I8XE=O1Z\V^#42V_P (/A3
MD*6R0_#;P-$EO'8W6EI;K'X8TM%A33+V2:]TY(@HC6QNY9;JT"BWN)'EC=CZ
M30 4444 %?G]^T-XL^,WA_Q/^S_JVL:9\3M-CL_VG+:UDT']FS3?BK\6?#'B
M3X-3:7?:?)KGQW'A[X2V-SX:%M+?VD\WAZXU&X\*VMX?[0CUCQ(VEF72OT!H
MJ7&\J4N9KV=;#U;)VYE0Q%*NXI_9=6-.6'E)JHE1K55[&<G"5,=G"I"WQTZM
M/FZQ=2C4I*7FJ<IQK1BG!NI2IWJ1BI1G^!$7A#]M;QU;>(+?0?&7[7?@;Q_:
M)!J_Q;M?%47Q$'P\UWXPQ_';5+'P9X3^"VJ2^(?"EIH?PZ?P+J-QJOB7Q%\*
M=:NO@U9^#M&\+2?$31O%%XVJZ!J'Z9_L8>,OC1XO^'_CB/XX^!?%O@_QKX?^
M*?C/2#J?BR[UR6#QC;M=17PUKPOI>N>&?"IT/P?I]Q=R^'O#VG>'X=?\)2Z7
MI%M?Z#XV\7B]O-:G^Q**JFW3C.%^:$Z<8\LMH5(O#6JTWK*"5/#.E&ASRI1A
M6JMRG-J34TIR4M5)5')RYKN<'&JO9U/=C&;YJOM'54(3E.*;BE[L?E*SLOC4
M?C;XI6/Q+\+%O?\ A5_@=FED\#>+FMS8'Q=\11:Q+ OQ#1Q=1RBX:YN&G:.5
M7@6*W@,<K2^H_8/CQ_T-7PC_ /#?^,O_ )Y=%A_R7CQ7_P!DC^'_ /ZF7Q+K
MUR@9Y']@^/'_ $-7PC_\-_XR_P#GET?8/CQ_T-7PC_\ #?\ C+_YY=>N44 >
M1_8/CQ_T-7PC_P##?^,O_GET?8/CQ_T-7PC_ /#?^,O_ )Y=>N44 >1_8/CQ
M_P!#5\(__#?^,O\ YY='V#X\?]#5\(__  W_ (R_^>77KE% 'D?V#X\?]#5\
M(_\ PW_C+_YY='V#X\?]#5\(_P#PW_C+_P">77KE% 'D?V#X\?\ 0U?"/_PW
M_C+_ .>71]@^/'_0U?"/_P -_P",O_GEUZY10!Y']@^/'_0U?"/_ ,-_XR_^
M>71]@^/'_0U?"/\ \-_XR_\ GEUZY10!Y']@^/'_ $-7PC_\-_XR_P#GET?8
M/CQ_T-7PC_\ #?\ C+_YY=>N44 >1_8/CQ_T-7PC_P##?^,O_GET?8/CQ_T-
M7PC_ /#?^,O_ )Y=>N44 >1_8/CQ_P!#5\(__#?^,O\ YY='V#X\?]#5\(__
M  W_ (R_^>77KE% 'D?V#X\?]#5\(_\ PW_C+_YY='V#X\?]#5\(_P#PW_C+
M_P">77KE% 'D?V#X\?\ 0U?"/_PW_C+_ .>71]@^/'_0U?"/_P -_P",O_GE
MUZY10!Y']@^/'_0U?"/_ ,-_XR_^>71]@^/'_0U?"/\ \-_XR_\ GEUZY10!
MY']@^/'_ $-7PC_\-_XR_P#GET?8/CQ_T-7PC_\ #?\ C+_YY=>N44 >1_8/
MCQ_T-7PC_P##?^,O_GET?8/CQ_T-7PC_ /#?^,O_ )Y=>N44 >1_8/CQ_P!#
M5\(__#?^,O\ YY='V#X\?]#5\(__  W_ (R_^>77KE% 'D?V#X\?]#5\(_\
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
M_P ]2O5:* /*O^%C>)?^B)?%7_P*^$O_ ,]2C_A8WB7_ *(E\5?_  *^$O\
M\]2O5:* /*O^%C>)?^B)?%7_ ,"OA+_\]2C_ (6-XE_Z(E\5?_ KX2__ #U*
M]5HH \J_X6-XE_Z(E\5?_ KX2_\ SU*/^%C>)?\ HB7Q5_\  KX2_P#SU*]5
MHH \J_X6-XE_Z(E\5?\ P*^$O_SU*/\ A8WB7_HB7Q5_\"OA+_\ /4KU6B@#
MRK_A8WB7_HB7Q5_\"OA+_P#/4H_X6-XE_P"B)?%7_P "OA+_ //4KU6B@#RK
M_A8WB7_HB7Q5_P# KX2__/4H_P"%C>)?^B)?%7_P*^$O_P ]2O5:* /*O^%C
M>)?^B)?%7_P*^$O_ ,]2C_A8WB7_ *(E\5?_  *^$O\ \]2O5:* /*O^%C>)
M?^B)?%7_ ,"OA+_\]2C_ (6-XE_Z(E\5?_ KX2__ #U*]5HH \J_X6-XE_Z(
ME\5?_ KX2_\ SU*/^%C>)?\ HB7Q5_\  KX2_P#SU*]5HH \J_X6-XE_Z(E\
M5?\ P*^$O_SU*/\ A8WB7_HB7Q5_\"OA+_\ /4KU6B@#RK_A8WB7_HB7Q5_\
M"OA+_P#/4H_X6-XE_P"B)?%7_P "OA+_ //4KU6B@#RK_A8WB7_HB7Q5_P#
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
M?!O_ $-OAG_P?:5_\EUC_P#"J?A=_P!$V\ _^$=X=_\ E=1_PJGX7?\ 1-O
M/_A'>'?_ )74 ;'_  FO@W_H;?#/_@^TK_Y+H_X37P;_ -#;X9_\'VE?_)=8
M_P#PJGX7?]$V\ _^$=X=_P#E=1_PJGX7?]$V\ _^$=X=_P#E=0!L?\)KX-_Z
M&WPS_P"#[2O_ )+H_P"$U\&_]#;X9_\ !]I7_P EUC_\*I^%W_1-O /_ (1W
MAW_Y74?\*I^%W_1-O /_ (1WAW_Y74 ;'_":^#?^AM\,_P#@^TK_ .2Z/^$U
M\&_]#;X9_P#!]I7_ ,EUC_\ "J?A=_T3;P#_ .$=X=_^5U'_  JGX7?]$V\
M_P#A'>'?_E=0!L?\)KX-_P"AM\,_^#[2O_DNC_A-?!O_ $-OAG_P?:5_\EUC
M_P#"J?A=_P!$V\ _^$=X=_\ E=1_PJGX7?\ 1-O /_A'>'?_ )74 ;'_  FO
M@W_H;?#/_@^TK_Y+H_X37P;_ -#;X9_\'VE?_)=8_P#PJGX7?]$V\ _^$=X=
M_P#E=1_PJGX7?]$V\ _^$=X=_P#E=0!L?\)KX-_Z&WPS_P"#[2O_ )+H_P"$
MU\&_]#;X9_\ !]I7_P EUC_\*I^%W_1-O /_ (1WAW_Y74?\*I^%W_1-O /_
M (1WAW_Y74 ;'_":^#?^AM\,_P#@^TK_ .2Z/^$U\&_]#;X9_P#!]I7_ ,EU
MC_\ "J?A=_T3;P#_ .$=X=_^5U'_  JGX7?]$V\ _P#A'>'?_E=0!L?\)KX-
M_P"AM\,_^#[2O_DNC_A-?!O_ $-OAG_P?:5_\EUC_P#"J?A=_P!$V\ _^$=X
M=_\ E=1_PJGX7?\ 1-O /_A'>'?_ )74 ;'_  FO@W_H;?#/_@^TK_Y+H_X3
M7P;_ -#;X9_\'VE?_)=8_P#PJGX7?]$V\ _^$=X=_P#E=1_PJGX7?]$V\ _^
M$=X=_P#E=0!L?\)KX-_Z&WPS_P"#[2O_ )+H_P"$U\&_]#;X9_\ !]I7_P E
MUC_\*I^%W_1-O /_ (1WAW_Y74?\*I^%W_1-O /_ (1WAW_Y74 ;'_":^#?^
MAM\,_P#@^TK_ .2Z/^$U\&_]#;X9_P#!]I7_ ,EUC_\ "J?A=_T3;P#_ .$=
MX=_^5U'_  JGX7?]$V\ _P#A'>'?_E=0!L?\)KX-_P"AM\,_^#[2O_DNC_A-
M?!O_ $-OAG_P?:5_\EUC_P#"J?A=_P!$V\ _^$=X=_\ E=1_PJGX7?\ 1-O
M/_A'>'?_ )74 ;'_  FO@W_H;?#/_@^TK_Y+H_X37P;_ -#;X9_\'VE?_)=8
M_P#PJGX7?]$V\ _^$=X=_P#E=1_PJGX7?]$V\ _^$=X=_P#E=0!L?\)KX-_Z
M&WPS_P"#[2O_ )+H_P"$U\&_]#;X9_\ !]I7_P EUC_\*I^%W_1-O /_ (1W
MAW_Y74?\*I^%W_1-O /_ (1WAW_Y74 ;'_":^#?^AM\,_P#@^TK_ .2Z/^$U
M\&_]#;X9_P#!]I7_ ,EUC_\ "J?A=_T3;P#_ .$=X=_^5U'_  JGX7?]$V\
M_P#A'>'?_E=0!L?\)KX-_P"AM\,_^#[2O_DNC_A-?!O_ $-OAG_P?:5_\EUC
M_P#"J?A=_P!$V\ _^$=X=_\ E=1_PJGX7?\ 1-O /_A'>'?_ )74 ?@?^T/X
M6TO5;[_@JM\*]"U?2)-<A?X-_MF_"6XMM7T]=OBWP[IB:OX@FTZ?SS#)JEU?
M>&[BR18F,T?GJ77<T9/[.?#C]I/P!XO_ &>?"'QRN/$WA]++6/A/IGQ%U*T&
ML6$<\#GPO'K>K6/DR3B99K6Y2ZM"C1;_ #(\;"2 ?C/XF?#;P!X3_P""DOP1
MM+OP1X07P5^T!^SA\4_AQ?Z._AK1ETRZ\2^!=2MO%\-S%!]B%O;Z@VA7<UG]
MHB1+N6)Q$)3&OEU^?,6LZ)\,_P#@FS^U5\ KOPUX8N?C%\)?CWXH_9(\,:G=
M>&]*N-?N+?XH^.K1?!%^^H-8MJ#7%QX5\3:I]@N4E:>UM["V:*8"!2G3Q]B5
M@<VRGB"UX9_X?Y;7J/I4S3AS"U\ME%]'4J++XT[:R>B>NB^\\+,GGQEPCB.#
M(O\ VGA7QDPT*3UYL/PUXC8C#4<PJJUW'#X/'X:CC9R7+3@ZDJCW;>G^P#%9
MZW\>_P!D_P 6>)]5TR#6-?\ AU^U1^USXPFU"^L;;;K?QQ^(:^"_#$6I&:<+
M%K%IX>TVU,-L[_;%MW\\Q)&"5_HK_P"$U\&_]#;X9_\ !]I7_P EU^4'[)WP
M7\#0_MG?M$>'!X5\*:MX5_9^^ G[-7P&T^"X\.Z1<VB>((/#$GB#7]0FCFM)
M(YM6O7B@:YU"16O9USYTT@< ?J/_ ,*I^%W_ $3;P#_X1WAW_P"5U>IG.&>6
MX+A')F_?RC@KARC6[O%YC0QF?XV4ETG/$YUSROJW)-MW5OA,=G$>)>*>/>)Z
M<>6AQ!Q[Q1C,'#I3RS!8S#Y%E%&&W[NAE618&A32248TN5)*-C8_X37P;_T-
MOAG_ ,'VE?\ R71_PFO@W_H;?#/_ (/M*_\ DNL?_A5/PN_Z)MX!_P#".\._
M_*ZC_A5/PN_Z)MX!_P#".\.__*ZO"$;'_":^#?\ H;?#/_@^TK_Y+H_X37P;
M_P!#;X9_\'VE?_)=8_\ PJGX7?\ 1-O /_A'>'?_ )74?\*I^%W_ $3;P#_X
M1WAW_P"5U &Q_P )KX-_Z&WPS_X/M*_^2Z/^$U\&_P#0V^&?_!]I7_R76/\
M\*I^%W_1-O /_A'>'?\ Y74?\*I^%W_1-O /_A'>'?\ Y74 ;'_":^#?^AM\
M,_\ @^TK_P"2Z/\ A-?!O_0V^&?_  ?:5_\ )=8__"J?A=_T3;P#_P"$=X=_
M^5U'_"J?A=_T3;P#_P"$=X=_^5U &Q_PFO@W_H;?#/\ X/M*_P#DNC_A-?!O
M_0V^&?\ P?:5_P#)=8__  JGX7?]$V\ _P#A'>'?_E=1_P *I^%W_1-O /\
MX1WAW_Y74 ;'_":^#?\ H;?#/_@^TK_Y+H_X37P;_P!#;X9_\'VE?_)=8_\
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
MF[PYH=_-#^SUXG^+5O8:G9ZC\1Q\.O%7AZ\CM=3OIW-MH&@+XX\56/@B[O-
MB\.:!XXE\):VEKX^O/">DZ_K_P!OU&-)P ?I=&YDC1RCQ%T5S')M\R,LH)1]
MC.F]"=K;'==P.UF&"?AW]K']LKP]\$_AK!JOPZDTGQ_XO\9WOC[P?X/U32]8
M\.7/@GPYXL\$>&M9UCQ!)XG\1:GKVA^%)M<\,?V7<36WPOG\5Z)XR\=WVGW_
M (;\.(M];W]QI_BOQ2_;5^-7A;5=;N/A5I7P*^.OA#X3>(H=%_:)F\!ZGXNN
MO&OPWAEAU*ZO;G3_  O]K?3;Z#PUI6BZUKOB#6/$7B7POX<:/1[WPSI6KWOB
MY)-)@\G^'7_!-_PWXR\2_%/XOW]A\*?$WPU_:&N=%^)7A'P991_%KX?>';;2
M_&UE!X[UEO&'@3P]KGA^P\2>(Q\2=1NOB9X.\6^,5UGQS\/];O[;3_"^H>&+
M?08;>[ /TU_9H\8^+_'_ ,!/A/XM\>Z?>V/C#6? _AZY\07%X=,*^(-0_LVW
M67Q?IJ:2(H+?1/&(4>)]$L[FPT?5;'2]5M;+6="T35+>[TNUZ+XB?&7X<_"U
MH++Q=XFL+;Q+J7AWQ5XG\,^!K.:*_P#'OC73/!=O87'B0>"?!\$AUOQ1<Z4N
MJZ6M[#I-I<"S_M"UFO7MK9WG3YV^./[0?BK]F?PWH_B3XK^(_A_I7AN]O%T^
M35](^'WQ5\70>']-M!;C5?%WC*\TO5;D>'?!?ANWN(+SQ/XKU>5+;3K:19F6
MYF<1'\]_%?[*_P"W%^T5\;_#5]\1_B[\ _BS\'/#'B[7?C!\"?C?H'@F^\->
M)?"?@+XA6>JZ5JGP]\!?$#X;^++::P\5>";B;P9J_A+6-7\.^(=+\=Z-X=L-
M4UWQ;?D>)?!\@!]8?L\?MG>.?CO\=K&?2? FIS_LZ^-])\7>"-"\5:1>Z;JY
M\ ?%[X>7<_B=?#7Q:\/3Z;H7CCX9>,?%W@+5+QKFRU"V\6?#K5/^$6\*ZQX!
M\=:IIGC/3[[7OTEO=1T_3$@DU*_LM/CNKVSTZVDO;J"T2YU#4+A+6PL('GDC
M6:]OKJ2.VL[6,M/<W$B0PQO(ZJ?C?3- U;]DOX0WQTP? CX<?"_P7!)J6H#2
MO"/Q%OI&N+^[AME:+3='U+4=<U_6]5U"YL]*T?2-+LM0U*\GETOP]H.GLB:;
MIR?(>I?M _%_X[>)O"'PA^)GPX^!7Q&_9J_:JAO=.^$OCSPI!\0+6ZM=1T"?
MQMK"VOC'P]KGBOPU\3]'\1Z38^!--\0ZKXF\)>%-&O?@-X[U70_"_B6_M/$=
MK::ZP!ZQ\3?VQ?B7K?[2G@7X-_LZ6W@[7--E\&WGCX7WB.RO=8\.?&B"*[M;
M230_#OC/PO>WJ^!?",,/]N:+'\7XM*\9:/X?^,6E:7\._B%X;\.6OB#P[?>)
M_P!-8V=HT:1/+=D5GCW!_+<J"R;U^5MARNX<-C(X-? ?[._[+/Q,^ UG-KAN
M_@;XF^+OB#3WL?'OQ3;PKXWTS5/%[G4Y]0>\FTJ'Q1-HVDZGK#FQO_'&IZ!8
MZ/)\0_%MK-XW\4V]UK]XTL/CG[0'[0/QR\1W<GPL\'>,?A?H'P_UC6[#X?\
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
M?3V(!]$_M9_MD^$_@?X$GB\&Z[X<U3XC^*UU?P[X!U35FU&3X4Z1XUM-2N=
MM].^(_Q#TC3]6\-^ FG\165_X;LI_%5SI^CVOBFU^R>*[_P[H=KK.M:9Z[^S
M-K'QCUOX9V5]\:'COM9FFCN/#VN7OA.[^'?C/6/#-WI]E=6P^)GPWE$^G>"/
MB'HVHS:EH'B/3O#6JZQX4U.72X?$/AZZMM.U>+3;+XF\$_LP>+_C?KOAS]HC
MQ9\.O 'P[TSX@:3H'Q)\3_LU_$3PGXSTZ[\.?'JT$FFR^//%VFZ+XWGT"/QK
M#X3EOOA_X\L-)74_"7Q0TX:=J'B27Q)!H^B73]E^U%^U_P#$_P#9_P#"_C^+
MPOKO[+7Q"^,GP\\-^&_'NL?!C5O&^N> =<B^'>I>,/#WAS7?%NI:I?7VLP^'
MM+T+3]<&L3ZEK5E;:1:VJVUYK.H:5H]S_:: 'TC^TU^T1X(^"/PI\?>);OQQ
M#I'B'09-(\.6D6@:)8_$#Q'I/C+Q9;FY\(V%QX%&M:*^HW>J6ZMJ-GH=]K&A
M7.NZ?&T&D7OVZ[T\3>&_L4?%#]KCXB^(_'\G[0'AVV@\)QZ9IE]IFN6?AO2O
M#OABQ\;7=_=/>>%OA+J5OK%WXD\??#2+PM+HM_-K7Q!T#PUX]\(>-5\1>!_%
M"7>LZ??Z9X:^9?@-\$KO]IQO%/[1/@^]\&:_^SE^T[9Z[K?Q _9U^-_@7XJZ
M!<>$_C?I/B33+'5_B1H_AW5?$*:EHOB;5KKP5H4;_P!I/<P:$/#'AGQS\(-9
MT&R\1:BNJ?H9:Z5\5_A1X&@TCPOIOP3TKPYX3T2\B\/>$/#/AOQ9;RW$.DZ=
M>:G_ &-H&G_\)! EUJEY#:74L<1D\Z[N3/=74K,UQ/0!ZO\ %CXM?#CX&?#_
M ,1?%7XN>+M*\!_#OPE%8S^)?%NN//'I.BP:EJECHMG<7\MO#<20P2ZGJ5E:
MM.8C%"9Q+.\4"22I\,Z?^V/XD^(G[8OA7X.> /#WB:W\*>%K3Q%=>,=&O],T
M. ?$;PGK<7ANS\.?&/P=XQ34M3T>7PQX&N-5L-7UOX>ZC<^%_'7B+P3\1? _
MQ,\,1^(-)AO/#DGQKXSO_P!I#_@HMX=B\;?LR?M&^%/"VFZAX%LO@C^TA^RQ
MXP\,6UY+\+8_B5 GB/3/B!XU^'FO:S=RI\1_"NE:K#K&GQ:+XR\/6_CSP0ND
M>)_AWXU,FGZ;#XJ_23]FK]FOQ!^SSINE:=IFD? V"]O[#1K3XB^*_"WA+Q1H
M_B#Q-+I\,TUS#HS:EK^L-X<\*QZY?:SJ_A;P!'?W7A/P.FMZAIGAFRL=/=80
M ?:%%%% !1110 4444 ?G!_P4$U2+3?^%2>9K,.D>=_PGNWS?B'XG\!_:/+_
M .$+SM_X1S2-5_M7RO,&?MGD?8?-'V?S?MD_EE/_ ."@6KMI7_"I,:Z-%\__
M (3W.?B7#\._M/E?\(9_SUT76/[8\GS/X?L_]G^;SYWVX>44 ?:OP<C,/PB^
M%<)A-N8OAQX'C-NUA;Z6T!C\,:6IA.F6DL]KIQB(V&PMIYK>S*_9X99(XU<^
MCUYO\'(O(^$/PKA\G[-Y/PW\#Q?9QIS:0(/+\,:6GD_V2TUPVF>5C9_9S3SM
M9;?LQFD,1=O2* "BBB@ KYS_ &FOC/XK^"/P^O/%GA/X6^*_B7+:6/B#6/$$
MWARZT2PM_!'@_P +Z'>:]XG\7W\^O3Q6NIW^F:7:32>&O","B[\8ZVMOH<=W
MID4\VHVWT97Y;_M:_MJ+X6\0Z-\)M)^'7B6[\!:[HOQ.N/CYXJ\>_!;XA7&G
M:'\+_"'B#P'\/_%;:/X6U;Q/\'-;\2^'_$$GQ+A6W^)'@O4?&^D6UG92OI'A
MKQ8UZK6*YHJ<(.2BZDHQ3DU&,4W9U*DY-1A3AO.;;Y4U:,G**=1A.49RC&4O
M9PG-J*YI-0CS<L(KWISDK*$$KR>EU9GBGP*^"W[0_P :KG3](\1_%KXE>'=&
M\'>+?!OQ$\4?&HWWPP\?ZWK?Q:\(KXH^'WCW0O@I\1=-E?5K7X?_ !6^'WB+
M5)KG2?&/AJ+Q7^SGK0O_  +H\"M<C3M _5'Q-XH^"O[+GPK&JZU)X7^$WPI\
M'K;:?9V6CZ*;+2;&75M1\NTTS0O#7AK3Y[S4-3U;5;UWBTS1-+O-2U*^N9YQ
M;SS23R'\B?"_[9'QG^%7PN\+Z/\  SX+_L^Q_"M/!'_"<_#3P+X+&L6&K_"'
MX*>#OB_?_"K6--\?Z-JWC?08/%?B35_,T(VOB#P[=:%?V/B>;Q5!)X'\>ZGI
M:VVK?II^S-\?/#7[4'@?5_%PL],;4?"WC[6-.G\,S>'_ !%9:CX-FL6%YX62
M]F\6Z7IL>K:_/X;O[#4YO%'A..X\)376H75CX;UG5;:PEU*ZJ$7-5&M)4E>I
M3E>-2"3H1DW!J_+"IB*5*<TY4XU6X*I)Q;(;2Y'>\:KM2J1NZ=2\9S7).R3O
M3@ZB34)>S<)<J<XQ/R&OOV@/'G[1/[5<6M>"_"NBZ]\</#^@>%=:_9U\+>!_
MC5XE\(P>%_#/@/XT:CX@\46WQPTBZF'A_6?"7[17P"U=]<\'_%W3-!\1^"]5
M\+:F?"?A^UB\57VGW]]^SWP%^ NB_!:S\8ZFE_JFK>,_BAXIU'QYX]O+O7-5
MU70[#Q!KMW=ZQJ/AOP!I^IO_ ,4U\/M(UG5=9F\.:(D1O%74;J]UB]U'5;NY
MNW^3/V9?!EQ^SSXMUOPQ+X6^.OQ.UNT^&OA?3(_%'B?0?AQ:ZU8>&(_B!\3[
M_0/"VA6.E^++33/#O@;0;*[@TO1='T]C)?W.GW>M:W]HU6Y>[F^TO^%K:O\
M]$8^,'_@M\$?_-Y2&?#?[>GQ2^+VC2:)X-'AS3_!/P@U/QOX>T^#Q_>_'J\^
M$6H?%S7](\):W\1-;^$,6M>%8;3Q/\/='\8^&]$US0?"GCBR\36VKW/Q6T#1
M_#FI>&;KP3KE[J%WW?[+W[,OC"SUNQ^-GQPUOXCOXP7P[:>"]!^&/C#7O!=[
M;6GACP/XM\4S_"CQO\6;;X>"[\)>+_CGI'@C5M)T74-9L-<UCPKI-_8SZYX?
ML[7Q%J-]J2>_^)]=T+QM+X7G\8_LV^/_ !3+X)\4V/CGP>_B#PK\.=7/ACQG
MI=CJ6FZ9XKT+[?XUG&F>(=-L=9U6VT_5[017]E'?W/V:>)I6-=5_PM;5_P#H
MC'Q@_P#!;X(_^;R@#O/&5KXJOO"?B.R\#ZKI>A>,;O1=1M?#&MZWITNL:3H^
MMSVLD6G:IJ&DPW%I)J=KI]T\=W)IXNK<7@B^SO-&DC./QS^&W[,OQ ^,/QU^
M)%KX^\5:SJT/PM^.6G7/Q+^(OBSX-V/A:^^(NJ:)X5T"PT^_^#_C/P]J?A*W
MTC_A:GP4U+2_A1^T5X>T3PYXC^%FIZ=:W%_X>A\+^-=0US3H?U0_X6MJ_P#T
M1CXP?^"WP1_\WE'_  M;5_\ HC'Q@_\ !;X(_P#F\H MVFE?#S]G3X0+IG@W
MP8^@?#GX5^$I$T3P1\/?#EUJ=Y#I&BVK20Z3X<\.Z5%-?:MJUZRE(HD$U]JF
MI7#7%Y<27%Q/<M^0?Q$\?_$3]K#X@W7AK4_ASXDU'P?XPU_Q;\(_"'PK^)_P
M0T/7]%^'$&K^#)/AO\4_$^N>/_"4GBAOAO\ '+X)>-+C5_$'B&+7O%E_X%\?
M?"+6M*B^%VI3>(-2DO=._7'_ (6MJ_\ T1CXP?\ @M\$?_-Y7CWPY\.^"OA5
MXL^*/CGP=^S[\:;7Q5\8?%<OC#QOJ^H2>'-8GN=2F@@B:QT>/4OB-<P>'= $
M\4VI_P!@Z'%8Z9)K.H:GJ\UO+J%_<7#@'9_ +X!6WPMMYO''C>;PWXU_:*\:
M>%O".A?&'XQ:5X:C\/77C,^$+&2ST32;&T>YO[O3_"WAV&>2RT6RN+ZYO[N&
M--2UZ\U'6IKB\;XZ_;(^+OQ3\2>)-/\ @_HW@[XP_#[P$-;UBXUSQ?X9U#X:
MZ;XE^,OA71+/2_"WBC2OAOHOC674X-7?PSXP^(O@'6XO OB?2+:#X^>&-,\:
M^%/#'VZZM[32?$OWG_PM;5_^B,?&#_P6^"/_ )O*\S\:V/@?XC>+?AKXY\<_
MLR_$GQ1XI^#^L:MXA^&NIZMI7A"X'A37=:TY-*O]8L;$_$-=-GU'[''&+*[O
M[.[FTNYBBO\ 2VL[^&*Y0 \<_9G_ &9O%5[JC_&O]H*YT[5-5\3W'P^\<Z!\
M$+KX<>$M"\(_#/XI>!? FA_#"+XR66GE]?U+2OB%XH\)>$="U/2-)@U*S_X5
M%!KGB#PA:3:O>M/K"_3?[0/Q2\;?"/P-/XK\"_";5?BY?6*:EJ6LZ5I_B;1O
M",&B^%] TB^UW7]:EU?6K>^@GU-;&P>S\-Z%'9,-?U^ZL=/O-0T/37O-:L=3
M_A:VK_\ 1&/C!_X+?!'_ ,WE4=4^(<^M:;J.C:K\#?BU?Z7JUC=Z9J5C<Z5X
M(>WO;"_MY+6\M)T_X3P;X;FWEDAE7/S([#O0!^6'P.^"'QR^/Z:?8:W\7?B3
MI'@W2_$'@SXA^*?C=I'C'X?^/KGQ7\5? FKR:==7?P0\6?;-2\:> M ^+OP]
M\4^*[3X@?#WQ7H%A+^SIXLMH]#^%[@7=U?M^L7B?7?!'[/7PR:[TKP=JH\-^
M'3:Z=H/@7X9^%9-8U[6-6UO5!#9:/X<\.Z8L7VW6-<UG4&EGN;J:VMWN[J[U
M;6M2MXOMM^O'^!M<T3X9>$/#O@#X>_LX_$;P;X*\):5::)X:\+^'?#O@#2]%
MT72K*,16UE86-KXYCAAC11N9MIDFE:2:9Y)I))&ZO_A:VK_]$8^,'_@M\$?_
M #>4 ?C?X@\0?%+]K_QM')H.D^'_ !!XS\3'Q/X@_9RUOXC?!7Q;H-C^SMH>
MB^)M-^(GP>^+_A?XFZ+:2VU]X9\5MX!TOX??'GPIK-[I?QH\)?%I;GP[H B\
M#O<V5W^P_P '?@;X-^#\?BK5]+TW2KCXA_$O7&\8_%KQY:Z:=.O_ !YXTN;:
M""^U:2UDO-0.C:2&A+:3X8L+O^R-($MS-#%+J-_JFH7_ )!\$?#7A;X :#KN
M@> O@K\?Y8O$OBG7?%VLZCXGOO#7B35KG4-<U.[U!;&&[U#X@NFG:!H<-V-)
M\.:#IL%GIFD:3;000V[7#W5U<^T?\+6U?_HC'Q@_\%O@C_YO* /S]_:\^-_Q
M+\;>+8?@OX5\(_&_P'X MAXU3Q_XGTKX:> /'-Y\4/"\1L/ 2ZCX.^'7B2_U
MO4_B5\,_#OC[Q#I>A_%3X>R^'O#'C+XA^"_$D>O?#2[U?2-)U.6X](_9B_9A
MUO5+T_&CX^^'/!UE<^(?&/A[XY?#GX!6_@+2+/0_@%\5]0^%OA'P1XU\96%_
MJ$FI:O)XMUZ^T36]7T2%1HK>!].\6:GI=_:ZKXLFU37V]D\9Z/X'^(7C[X9_
M$SQG^SA\6=?\7_!^XUV^^'M[>P>&38:%J7B&&P@O-6;1(_B/'HNJ:K:)IMO)
MH>H:O87USX>NS-?Z))87\AN1ZM_PM;5_^B,?&#_P6^"/_F\H O?&'6?BYHG@
MZ2?X(^"O"GCCQ]<ZA9V=CI_CKQ9=>#?"&FV3+-<7^L:]JVF:-XAUN2V@AMQ9
MVUCH>AZEJ%QJ-_9,\4-A%?75O^-O[-/P9^(O[3<=_?'XC>*H/@[XYEC\6_%#
MXH^#OC5=:_XEUOXCZ1XT\*_$[P#I6D>']=TS6(OA)\<OA-=#5/A?\3O$/PZG
M@\!:_P"';.QO=!M=$\5VFG:?X*_83_A:VK_]$8^,'_@M\$?_ #>5B>&_&%EX
M.T2Q\->$?V>/B-X6\.Z6DL>FZ#X=\,?#K1=&T])[B:[G6RTS3?&MM96JSW=Q
M/=3"&!/-N9YIY-TLKNP!L>-]9OO@M\-M*L_A?\)_$OQ+OM,.C^%/"'P^\*ZC
MIUE<3#RFBAGUCQ3XMU&#3M&TFRM+66XU7Q+X@U":26Y,8GDO-2U",3?D3\._
M#/[0_P"U)K&MBR\<>.-"MOBA;Z)\0F^,NO\ @[X;>--$^$UGX?\ '?A#XY?L
M^:C\*YK:[L-6\*>)T\*:O'X+\>_L^^//[6/A?Q2S?$W3I+W1KF34/'?Z\_\
M"UM7_P"B,?&#_P %O@C_ .;RO,OA'8>!O@/X+M?A[\(?V9?B3X%\'VE_J>JI
MH^D:5X099M4UF\DO]3U*_O;[XAW>I:GJ%Y<2GS+S4;RZN%MXK:SCD2SM+6"$
M ]BT;0O GP/\!:W?;[?1] T*PUGQKX[\5WMK:C5==O;2Q?4_%OC[QA=:3I]L
MVM>)-5CL[C5M>U1;+[1>3AQ!;I$EO;1_CU\>_P!HB#]I?QE;>"-4\#MXJ^">
MI>,?"O@+PK\'OB+\(/BEX0\8^+_&/B>RN_"'B?Q/:Z[>FTM_#WQ4^!NI^+=$
M^(,?PI^(7A'3K+5_A-=Z9\7O!WB)M7ATG4M#_7#_ (6MJQZ_!?XP?^"SP1_\
MWE>&^"/#&E>!?B_\7OC58?#/]I34_$WQBO\ 1;[5-&UC4?"%QX+\+'2/!_@W
MP;<KX-\*V_CBUTW3;GQ#9^!/#M]XBU>_35-:OKVRB@AU&TTJ*+3D -_]FKX'
M^-/"7A[P/XW_ &@+GPMXC_: T?P$G@>ZU'P?>^)+WPCX5T.:33I]3TW0)/$,
MT4VM>(O$5QH^D7OCWXAW>BZ1KOC34--TZ*YMK71]&TFP@\D_;A^-7Q8\):./
MA]X \%>*=!TGQ)=>&+'4/CDOCWPY\-M$L[UKR\\7ZI\.M)\2ZH+G4O"UYXX\
M">"_%?@L_%Y+:/2?A7XN\6^"=5O$N[1M7OM ^KO^%K:O_P!$8^,'_@M\$?\
MS>5Y_P#$D^$/C#H%GX6^*'[,_P 1?'/ANP\1^'?%MOH7B+0O ]_I)\0>$]5M
M]:\/:A<V+^/A;WO]G:I:P726E['<65PT?EW=M/"SQL ?*7[-G[,?B[QQK=E\
M3?C!K'B__A7^D>&-4^%OAOX6>/O"'PVL=9^,7PYLO%+?$/X>^+?CU%X2GUKP
M]J6N^$?$'C#QWX?DT_P^+/1/B--IFA_%;6E%[K<VD'ZT_:2_::\"?LZ>&/(O
M;_3-0^*'B70_$!^$/PQ+WB:G\0?$^DV(&D^'K0Z?9W:Z9'K.MW.D>&].O-1-
MC9ZAX@UG1_#>G7,NNZQIEC<]P/BKJJ@*OP7^+ZJH 51IG@@  #   \>8  X
M' %>)?'_ $FX^.GPS\6^!$^&GQC\#Z_XBT_2;/2_B)I?A#X7ZSXB\+W&A>*=
M%\8Z3>:?!K7C2>RO%LM>T'3M033M02?3);J"*:YM9]FQ@#X*^$%_\0OVA/C)
M>^(/A]%X%^($GB6Y?1_VFOB58_$_Q'XQ^!<GP_\ $FF>%_&GP6\4?#_X1>/4
MU:3PM\5_A;JO@WQ-X5B^#VN^'M.UWX<>-=9N/$7CC4]8T'7HEN?V ^$_PN\)
M?!?X=^%_AAX&M;BT\,>$[&6TL%O)Q=7UU/>7MUJNK:KJ-PL<,4VI:SK%_J&K
MZB]O;VMH;Z^N/LEI:6OE6T7F7@37U^'OAJP\-:-\&_C=>);(LNI:YK-KX&O_
M !)XGUB2*)-0\3>*M7'C:"36O$FL21+<ZMJL\:RW4YX6.%(H8^P_X6MJ_P#T
M1CXP?^"WP1_\WE 'Y7_M _$3]IGX@_&W3_"5KX8UWX>?$#1O" UKX.?"KP-^
MT+X;TKQE?:AXJU;Q/JGPX^,&H^%M=N/#/PQ^(USX/N/A#XJT;XZ_![QI?>)?
M#^A?#WQ5HWB'P)XEU#Q>MUIMQ^BO[.G[.L'P7M?$VN:]XEUCQGXZ\=^*/$WC
M759=4NXKKPW\/[KQSK5WXK\1^!?A/IJ6-@GAWP+'XEU34KSS)8)/$?B:4VM_
MXMU75+JSTY+"^=:T ^.!\3&_9K\?-\1!X73P2OCAO"OPZ;Q6G@^/5)];7PO'
MKS>-3J4>@_VQ<SZHVEI<+9O?2&Z>%I@KCK/^%K:O_P!$8^,'_@M\$?\ S>4
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
MB2+Q2]D;?Q_]E']FKQ7XINO _P 3OB/J'BGPGX&^&^L:CK_P'^'GA?XU:O\
M$+PSJ6C>-]"\,7?B<7WC75-(TWQ]XG^#$_C'P]I_C?X2^"O&FHV^M:,L\]EX
MJL6T&'1?"^F?:OB?Q9I_C70[[PQXR_9V^(GBSPWJ?V8:EX?\2^%_ASKFB:B+
M.[M[^U6^TK4_&MU8W:V]]:VUY"MQ!(L=S;PS*!)&C#>_X6MJ_P#T1CXP?^"W
MP1_\WE ' _M4_&?QA\&_AYJ.J>"O /B[Q3J5UH7B>[O_ !?H-AHE_HOPHTC3
M-/BBF\?^(+#6]3TW_A)WT.]U.PU*P\ Z-]IU_P 7VNGZQ!I\:+8W#U^>7P-^
M!?QV^->K:1:>,?&/CKPKX>^'_CK3_'7BKXC>+O#WPM\>>,_&WBN_\ ^.?@G\
M;O@]X6^)^E0_\(]\1OACXITU/"VN^'/B=J'A:;Q3X'T72XOA;?:;;:CI5C:>
M!_TE\:>);+XA^$/%'@/QC\!?B[K7A/QGH&K>%_$ND26GA.T34]"UVQGTW5+$
MW>G_ !$M+^U^TV5S-"+FRNK:[@+B6VGAF1)%3P5XBTKX<^$O#O@3P+^SQ\3/
M"O@[PGI-GH7ASP[HNA^!;/3-(TK3X5@M;.T@C\>8"(BY>1R\T\K23W$DL\DD
MC 'IWQ(^(GAOX5>#]4\;>*O[8DTO37L+6*P\.Z#K'BGQ)K6K:O?VVDZ'X?\
M#GAKP_9ZAK6O:_KNKWMEI6D:5IMG/=7E]=PQ*JJ6=?Q%\>_$_P =_M:_$?3K
M;PMX>\&^*_&M]>^+-=_9/C\3^%?B9\.M4^#0\*ZCI/C[X:_'2#QG$==TKQ#X
M%\?KX%A\ ?%_4(="\.?$WX2?$*]U'X5RZ+J6E:CKVDO^R?\ PM;5CU^"_P 8
M..1_Q+/!'!]?^1\KP_X%^&-(^ &A^(=$\*_##]I'7AXF\6>(O%=]?^,[_P '
MZ[=6C:_KVK:]#X>T2 >-[33-"\+Z!)K-W9Z)I.EV%MMMRUUJ<^IZO<WVIW0!
MZ]\ _@/X%^ W@JRT#PMX+^'GA?7;ZVCN/&>I?#WPC#X4T_Q!K4MYJ.J7$WDR
M76IZQ/IUG?ZQJ4>B6^LZSJL^FV$PM89XXOW2^Y5X_P#\+6U?_HC'Q@_\%O@C
M_P";RM'2/B/J>J:G9:=+\*OB?H\5Y.L+ZKJ]AX2CTRP5@3]HO9++QE?7:0+C
M#&WL[F3)&(R,D 'I]%%% !1110 4444 ?G+_ ,% -3?3O^%2[-9GTGSO^$\S
MY/CSPAX)^T>7_P (9C=_PE>DZI_:?E>8=OV#R/L7F'[5YOVNV\LIW[?UQ/!_
MPJ;R;J[MM_\ PGF[[+K7PUTC?M_X0W;YG_"P[6Y^T;<G;_8^SR=S?VAN\VRV
ME 'VA\&XQ#\(?A5$L2P+%\-_ T8@6RN]-6$)X8TM1$NG7\L]]8+&!L%E>S37
M=J!Y%Q+)-&[GTBO-_@TJK\(/A4JJB*OPV\#*J1Q:C B*/#&E@*D&KLVK0HHX
M6+5&;48P EZQN1*:](H **** "N#\:?"WX9?$BY\,7OQ#^'?@?QW>>"=:B\2
M>#;KQCX4T+Q-<^%/$,#1M!KGAN?6;"]DT35X7AA>+4=-:VNT>&%UE#11E>\K
MYS^-W[1VF?!&/PO?7/PU^)7Q'T/Q'XMT#P-=Z_\ #-_AGJ5EX6\4>*?%.@^$
M/#VDZ]IOBGXD^$/$MW>ZIK'B&U$-GX2T'Q1>0VMM?3W=M;>5$DXOCI)?'*M1
MC2U2:K3J0IT'&3LJ<W6J0C3J.=+EJ3@E5A*2;3MR5'+X(TJLJMU=.C&G*=92
MC:3G'V4)RG!0J<T(RO3G&+1WNC?!+X,^'-6\3:]X>^$OPTT+7/&FOZ;XK\8:
MQH_@7POINJ>*O%&C:B^L:1XC\1W]GI<-UK>N:5K$DNKZ=JVI2W-]9:K++J5M
M/%>RO.W2^$_ O@GP'!J]KX'\'^%_!MKX@U_5?%>O6_A;0-*\/P:UXHUR87.M
M>(]6BTFTM(]1UW5[@"?4]6NUFO[Z4"2YN)6 (^#O%'_!3OX$^#HI+WQ#X)^,
MNG:+J.K6UEX"\27/A[P5;>'/BIHC>-M4\ ZEXP\#:Q=_$&WM$T+1M=TL&73O
M&+^$?&>NV>JZ!)X-\)^)[C7--M;C[<^&WQ)\._%7PQ_PF7A5-0/AN?5=9T[2
M=3U&WALX]>M-&U"?3CXATJ);F>X/A_59+>6ZT2\OXK"XU+3#;ZI%9KI][97%
MP07-!SII<D8PI-QLN6%J,X4FERRC&*J4&J3C%4W*DG2IR45!R=I\LW[[DYV;
MNY2O4C*HG>2F]*MZD93NN=^T<9-SPK#_ )+QXK_[)'\/_P#U,OB77KE?,5G\
M6_A3'\;_ !3>R?$WX>QV;?"WP-8K=/XT\-I;M>VWB[XC2W-HLS:D(VN;:.XM
MY+B ,984G@:1566,MZE_PNCX._\ 16/AI_X7?A;_ .6M 'I=%>:?\+H^#O\
MT5CX:?\ A=^%O_EK1_PNCX._]%8^&G_A=^%O_EK0!Z717FG_  NCX._]%8^&
MG_A=^%O_ ):T?\+H^#O_ $5CX:?^%WX6_P#EK0!Z717FG_"Z/@[_ -%8^&G_
M (7?A;_Y:T?\+H^#O_16/AI_X7?A;_Y:T >ET5YI_P +H^#O_16/AI_X7?A;
M_P"6M'_"Z/@[_P!%8^&G_A=^%O\ Y:T >ET5YI_PNCX._P#16/AI_P"%WX6_
M^6M'_"Z/@[_T5CX:?^%WX6_^6M 'I=%>:?\ "Z/@[_T5CX:?^%WX6_\ EK1_
MPNCX._\ 16/AI_X7?A;_ .6M 'I=%>:?\+H^#O\ T5CX:?\ A=^%O_EK1_PN
MCX._]%8^&G_A=^%O_EK0!Z717FG_  NCX._]%8^&G_A=^%O_ ):T?\+H^#O_
M $5CX:?^%WX6_P#EK0!Z717FG_"Z/@[_ -%8^&G_ (7?A;_Y:T?\+H^#O_16
M/AI_X7?A;_Y:T >ET5YI_P +H^#O_16/AI_X7?A;_P"6M'_"Z/@[_P!%8^&G
M_A=^%O\ Y:T >ET5YI_PNCX._P#16/AI_P"%WX6_^6M'_"Z/@[_T5CX:?^%W
MX6_^6M 'I=%>:?\ "Z/@[_T5CX:?^%WX6_\ EK1_PNCX._\ 16/AI_X7?A;_
M .6M 'I=%>:?\+H^#O\ T5CX:?\ A=^%O_EK1_PNCX._]%8^&G_A=^%O_EK0
M!Z717FG_  NCX._]%8^&G_A=^%O_ ):T?\+H^#O_ $5CX:?^%WX6_P#EK0!Z
M717FG_"Z/@[_ -%8^&G_ (7?A;_Y:T?\+H^#O_16/AI_X7?A;_Y:T >ET5YI
M_P +H^#O_16/AI_X7?A;_P"6M'_"Z/@[_P!%8^&G_A=^%O\ Y:T >ET5YI_P
MNCX._P#16/AI_P"%WX6_^6M'_"Z/@[_T5CX:?^%WX6_^6M 'I=%>:?\ "Z/@
M[_T5CX:?^%WX6_\ EK1_PNCX._\ 16/AI_X7?A;_ .6M 'I=%>:?\+H^#O\
MT5CX:?\ A=^%O_EK1_PNCX._]%8^&G_A=^%O_EK0!Z717FG_  NCX._]%8^&
MG_A=^%O_ ):T?\+H^#O_ $5CX:?^%WX6_P#EK0!Z717FG_"Z/@[_ -%8^&G_
M (7?A;_Y:T?\+H^#O_16/AI_X7?A;_Y:T >ET5YI_P +H^#O_16/AI_X7?A;
M_P"6M'_"Z/@[_P!%8^&G_A=^%O\ Y:T >ET5YI_PNCX._P#16/AI_P"%WX6_
M^6M'_"Z/@[_T5CX:?^%WX6_^6M 'I=%>:?\ "Z/@[_T5CX:?^%WX6_\ EK1_
MPNCX._\ 16/AI_X7?A;_ .6M 'I=%>:?\+H^#O\ T5CX:?\ A=^%O_EK1_PN
MCX._]%8^&G_A=^%O_EK0!Z717FG_  NCX._]%8^&G_A=^%O_ ):U=TWXK?"[
M6;^UTK2/B3X!U74[Z406.FZ;XQ\/7U_>3L"5AM;.UU&6XN)6 )$<,;N0"0O!
MH [ZBBB@ HHHH **** /SG_;^BN)?^%3>1%>R[?^$\W?9-/^&5]MS_PAFWS/
M^%C30^5G!V?V-NWX;^T,;+')2?M_Z?-?_P#"I?*TJXU/RO\ A/-WD>"O!'C#
MR/,_X0S&[_A,M3T[^SO-V';_ &;YWVORS]L\O[+:[R@#[1^#95OA!\*F5D=6
M^&_@8JT<FHS(RGPQI9#)-JZKJTJ$<K)JBKJ+@AKU1<F45Z17F_P;D$OPA^%4
MJRK.LGPW\#2"9;R\U%9@_AC2V$JZAJ$<-_?+(#O%Y?0Q7ET#Y]S&DSNH](H
M**** "O"]1_9P^$5[XG\#^)[+PGIGAN3P-\2=?\ C%;Z)X2TW1_#7A[Q-\4_
M$'AO5/"L_C[QMIVE:9;MXH\46.F:UJDNGZKJ%P;E-2NEU*[>\N[.PDM?=**%
MI)36DHM.,EHTXRYHV:L])^^D[I349J//"$X#UC*+UC)24HM)Q:E%PE=-->]!
MN#:2ER2E#F4)SC/XE\*?L&?"+PHNOV2>*OBOKGAS5=(?PCH?A#7O%FFS^'?
M?PXOOB!_PLGQ%\,_!\>G>'-,U1?"?BS7DM[+Q!<>)=4\2^+I?#5E9^&].\4Z
M;I,"VU>J_L[_ +,OPV_9CT;QQH/PU.M_V=X]\?ZU\0]6BUF?29%M-4UF&TM?
ML&G1:+HVAVQL+"RL+2TAOM3@U/Q/J:0K=>)?$6NZ@3>GZ%HHC[EW'W7*DJ$F
MF[RI*=*:A)MMR7/0HS<I.4Y2IP<JDFG<E[R2E9I5/:I624:CC.'/%*,5%\E2
M<$HJ,5&3C&$59*@=+TPC!TZP(R6P;.W(W' +8\O&2 ,GJ<#/2D_LG2O^@9I_
M_@%;?_&ZT** ,_\ LG2O^@9I_P#X!6W_ ,;H_LG2O^@9I_\ X!6W_P ;K0HH
M S_[)TK_ *!FG_\ @%;?_&Z/[)TK_H&:?_X!6W_QNM"B@#/_ +)TK_H&:?\
M^ 5M_P#&Z/[)TK_H&:?_ . 5M_\ &ZT** ,_^R=*_P"@9I__ (!6W_QNC^R=
M*_Z!FG_^ 5M_\;K0HH S_P"R=*_Z!FG_ /@%;?\ QNC^R=*_Z!FG_P#@%;?_
M !NM"B@#/_LG2O\ H&:?_P" 5M_\;H_LG2O^@9I__@%;?_&ZT** ,_\ LG2O
M^@9I_P#X!6W_ ,;H_LG2O^@9I_\ X!6W_P ;K0HH S_[)TK_ *!FG_\ @%;?
M_&Z/[)TK_H&:?_X!6W_QNM"B@#/_ +)TK_H&:?\ ^ 5M_P#&Z/[)TK_H&:?_
M . 5M_\ &ZT** ,_^R=*_P"@9I__ (!6W_QNC^R=*_Z!FG_^ 5M_\;K0HH S
M_P"R=*_Z!FG_ /@%;?\ QNC^R=*_Z!FG_P#@%;?_ !NM"B@#/_LG2O\ H&:?
M_P" 5M_\;H_LG2O^@9I__@%;?_&ZT** ,_\ LG2O^@9I_P#X!6W_ ,;H_LG2
MO^@9I_\ X!6W_P ;K0HH S_[)TK_ *!FG_\ @%;?_&Z/[)TK_H&:?_X!6W_Q
MNM"B@#/_ +)TK_H&:?\ ^ 5M_P#&Z/[)TK_H&:?_ . 5M_\ &ZT** ,_^R=*
M_P"@9I__ (!6W_QNC^R=*_Z!FG_^ 5M_\;K0HH S_P"R=*_Z!FG_ /@%;?\
MQNC^R=*_Z!FG_P#@%;?_ !NM"B@#/_LG2O\ H&:?_P" 5M_\;H_LG2O^@9I_
M_@%;?_&ZT** ,_\ LG2O^@9I_P#X!6W_ ,;H_LG2O^@9I_\ X!6W_P ;K0HH
M S_[)TK_ *!FG_\ @%;?_&Z/[)TK_H&:?_X!6W_QNM"B@#/_ +)TK_H&:?\
M^ 5M_P#&Z/[)TK_H&:?_ . 5M_\ &ZT** ,_^R=*_P"@9I__ (!6W_QNC^R=
M*_Z!FG_^ 5M_\;K0HH S_P"R=*_Z!FG_ /@%;?\ QNC^R=*_Z!FG_P#@%;?_
M !NM"B@#/_LG2O\ H&:?_P" 5M_\;H_LG2O^@9I__@%;?_&ZT** ,_\ LG2O
M^@9I_P#X!6W_ ,;H_LG2O^@9I_\ X!6W_P ;K0HH S_[)TK_ *!FG_\ @%;?
M_&Z?'ING1.LD5A912(=R21VL".C#H598PRGW!!J[10 4444 %%%% !1110!^
M<?\ P4"TDZI_PJ3&A-K7D?\ ">]/AO8?$'[-YO\ PAG7[=K6C_V1YWE_\LOM
M'V_ROG\G[$GFE-_X*":4FI_\*DWZ)#K'D?\ ">X\WX=:[X_^S>;_ ,(7G;_8
MNL:3_9/G>6,_:?M'V_RAY/E?8I?,* /M;X.2^?\ "'X5S>?]I\[X;^!Y?M U
M!]7%QYGAC2W\_P#M62&WDU/S<^9_:#V\#WN[[2T,32E%](KSCX.2F?X1?"N8
MS&X,WPX\#RFX:_@U5IS)X8TM_..J6L4%MJ1ESO-_;P0P7A;[1%%''(J#T>@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\WO^
M"@UE#>?\*C\[3[:_\O\ X3[;]H\)^/\ Q1Y6_P#X0O.S_A!K^Q^P[]HW?VIY
MOVG8OV'9]GN]Y1_P4&$)_P"%1^<MHW_(_;?M4?Q.DQ_R)>=G_"N&&.V[^V<Y
M^7^SNE]10!]M?!US)\(_A9(SM*TGPX\#NTCW-A>O(6\,Z6Q=[S2TCTR[9R=S
M7.G1QV$Y)ELT2W>-1Z/7G/P=W?\ "H_A9NW[O^%<>"-WF?V<7W?\(SIF=YT?
M_B4%\_>_LK_B79S]A_T;RJ]&H **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HZ=:*1@2K =2I ^I%3-
MN,)RC'FE&$Y1C_-*,)2C'37WI*,?^W@6Z]4>(?\ #3?[-O\ P@&H_%C_ (:#
M^!__  JS2/$I\%ZM\2O^%L> _P#A -,\8KJ-OI#>$]1\9?V__P ([9>)5U:Z
MM=+.A7.I1:H-1N;>R-K]IFCB;V]65E#*0RL RLI!5E(R""."".01P1R*_C>L
M/^"#O[9T?[-VK?L^7-S\%8?AUKGPR\>?&[7/AG;^+KU]/UK_ (*!V_Q!\>>#
MOAGXGN=8/AA+./P!_P *&\7:7XOUS4AI<FIQ_%CPEH;&TN(K5+P?8OQ?_P""
M<'_!0WQ;K'[3<_@GX@/H/C3QOH_[;8TSXV0_M"^-=*G^-.A?''3?"MK^RU\*
M9_!]G:R)\([']G"/3$MH/$.F1#^P+GPK;WG@I[X>-?$+1:\L6K*2]I>G;F]V
M'\'!PK-RY964,94Q=2+NY2RVC1J1A4Q\ZV%I[U:488F=*%6%2A'%8FC"O!Q:
ME1CCJL,)B&G."4:N7>PJ58Q4N3'.M2C*.#C3Q$OZ+?%/Q"\">")K*U\7^,?#
M7AJ]U/3?$FKZ3IVLZUI]AJFLZ9X.THZ[XLO=%TJXG34=9A\-Z,IU76VTRVNS
MIE@5NKP10LKE?A_X^\'?%3P+X-^)OP[\0Z?XM\ _$+POH7C7P5XITF1Y=*\2
M>%/$^F6VL^']=TV61(GEL-6TJ\M;ZSE:-#);SQOM&[%?SW>)?^"57QTB^./A
M3Q_:^%/"7CSP#\-/VB?VI=5^$OA?Q%\8_%>H:O\ #KX3_M$?LI_#'P/I>MZ#
M?>+%U1K:#PS^T+X7\8^,=:\ _;YQ<6OB>;6=)GD::XT4_7__  2Q_8C^-_[%
M<.J^&?'EYIUMX!U#]E;]B3P@OAG2/B1XG\;Z3;?M#_"GX<>*/"7[0OBC2M+\
M0QBWT*Q\37A\&16^HZ-]@M?$MOH]O=7&BZ=-9#S9I.,XIRYX.4*DHWBHJG4I
M*I45*K&4N9^WIQ4:=6#E3C6=*#4O;3^JXU.6-*C4IMRG*5)5J37OQA55*/-%
MQ7(O85*C=52DW*G3KN*C[.C+$?L#1112$%%%% !1110 4444 %%%% !1110
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
/K33;"W8F&SMTC*** /_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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330598176160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>May 10, 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">Mar. 31,  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">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330598674496">
<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>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,514,020<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_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">903,540<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 $48,697 and $11,745 as of March 31, 2024 and December 31, 2023, respectively)</a></td>
<td class="nump">2,386,177<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">3,492,364<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">17,677,417<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">30,014,832<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_PrepaidExpenseNoncurrent', window );">Prepayment on property, plant and equipment</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_FinanceLeaseRightOfUseAsset', window );">Operating lease right-of-use assets, net</a></td>
<td class="nump">503,221<span></span>
</td>
<td class="nump">528,648<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant, and equipment, net</a></td>
<td class="nump">160,205,120<span></span>
</td>
<td class="nump">163,974,022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValueAddedTaxReceivableNoncurrent', window );">Value-added tax recoverable</a></td>
<td class="nump">1,872,931<span></span>
</td>
<td class="nump">1,883,078<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax asset non-current</a></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_Assets', window );">Total Assets</a></td>
<td class="nump">192,596,104<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_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loans</a></td>
<td class="nump">845,666<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">8,116,984<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">102,154<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="nump">241,779<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">110,787<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_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="nump">246,501<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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and employee benefits</a></td>
<td class="nump">310,687<span></span>
</td>
<td class="nump">237,842<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities', window );">Other payables and accrued liabilities</a></td>
<td class="nump">13,869,095<span></span>
</td>
<td class="nump">12,912,517<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">24,573,748<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">3,241,720<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">491,908<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">20<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 $21,648,803 and $20,084,995 as of March 31, 2024 and December 31, 2023, respectively)</a></td>
<td class="nump">28,307,396<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 March 31, 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">(10,857,153)<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">79,882,450<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,288,708<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">192,596,104<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_OtherReceivables', window );">Due from related parties</a></td>
<td class="nump">1,041,314<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">$ 730,095<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_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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the portions of long-term notes 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><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_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_OtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from parties in nontrade transactions, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PrepaidExpenseNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods 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/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_PrepaidExpenseNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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. 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 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 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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330592917776">
<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>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts (in Dollars)</a></td>
<td class="nump">$ 48,697<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">$ 21,648,803<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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 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(4))<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 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 4: 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><br>Reference 5: 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 6: 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330592769136">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 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_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 6,863,841<span></span>
</td>
<td class="nump">$ 19,790,877<span></span>
</td>
</tr>
<tr class="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">(6,464,728)<span></span>
</td>
<td class="num">(20,067,876)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit (Loss)</a></td>
<td class="nump">399,113<span></span>
</td>
<td class="num">(276,999)<span></span>
</td>
</tr>
<tr class="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,900,783)<span></span>
</td>
<td class="num">(2,495,362)<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_OperatingIncomeLoss', window );">Loss from Operations</a></td>
<td class="num">(3,501,670)<span></span>
</td>
<td class="num">(2,772,361)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other Income (Expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">2,183<span></span>
</td>
<td class="nump">136,268<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(210,290)<span></span>
</td>
<td class="num">(249,169)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnDerivatives', window );">Gain (Loss) on derivative liability</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">152,097<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before Income Taxes</a></td>
<td class="num">(3,709,743)<span></span>
</td>
<td class="num">(2,733,165)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for Income Taxes</a></td>
<td class="num">(36,793)<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_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">(3,746,536)<span></span>
</td>
<td class="num">(2,733,165)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other Comprehensive (Loss) Income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(301,619)<span></span>
</td>
<td class="nump">2,502,756<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total Comprehensive Loss</a></td>
<td class="num">$ (4,048,155)<span></span>
</td>
<td class="num">$ (230,409)<span></span>
</td>
</tr>
<tr class="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>Losses Per Share:</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_EarningsPerShareBasic', window );">Basic Losses per Share (in Dollars per share)</a></td>
<td class="num">$ (0.37)<span></span>
</td>
<td class="num">$ (0.27)<span></span>
</td>
</tr>
<tr class="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>
</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_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_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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_UnrealizedGainLossOnDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c)(3))<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(7)(c)(5))<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(7)(c)(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c)(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<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 5A<br> -Subparagraph (SX 210.12-13A(Column F))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-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_UnrealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330597789072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 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_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted Losses per Share</a></td>
<td class="num">$ (0.37)<span></span>
</td>
<td class="num">$ (0.27)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Outstanding &#8211; Diluted</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_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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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>
</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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330597868896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 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_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">$ (3,746,536)<span></span>
</td>
<td class="num">$ (2,733,165)<span></span>
</td>
</tr>
<tr class="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">3,481,788<span></span>
</td>
<td class="nump">3,686,243<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfDerivatives', window );">(Gain) Loss on derivative liability</a></td>
<td class="num">(34)<span></span>
</td>
<td class="num">(152,097)<span></span>
</td>
</tr>
<tr class="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">12,926<span></span>
</td>
</tr>
<tr class="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">36,942<span></span>
</td>
<td class="num">(246,386)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,847,112)<span></span>
</td>
<td class="num">(1,988,921)<span></span>
</td>
</tr>
<tr class="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="nump">1,276,805<span></span>
</td>
<td class="nump">9,461,336<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">59,612<span></span>
</td>
<td class="num">(3,062,782)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable</a></td>
<td class="nump">236,603<span></span>
</td>
<td class="num">(5,101)<span></span>
</td>
</tr>
<tr class="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">(25,123)<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_IncreaseDecreaseInNotesPayableCurrent', window );">Notes payable</a></td>
<td class="nump">246,299<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueToRelatedParties', window );">Related parties</a></td>
<td class="num">(187,484)<span></span>
</td>
<td class="num">(128,625)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued payroll and employee benefits</a></td>
<td class="nump">73,213<span></span>
</td>
<td class="nump">126,986<span></span>
</td>
</tr>
<tr class="ro">
<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,022,398<span></span>
</td>
<td class="nump">263,712<span></span>
</td>
</tr>
<tr class="re">
<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="text"> <span></span>
</td>
<td class="num">(424,198)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash Provided by Operating Activities</a></td>
<td class="nump">624,420<span></span>
</td>
<td class="nump">4,809,928<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(9,027)<span></span>
</td>
<td class="num">(295,018)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net Cash Used in Investing Activities</a></td>
<td class="num">(9,027)<span></span>
</td>
<td class="num">(295,018)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short term bank loans</a></td>
<td class="nump">422,488<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long term loans</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,623,410<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_LoanToARelatedPartynet', window );">Repayment of bank loans</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(2,915)<span></span>
</td>
</tr>
<tr class="ro">
<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">(55,849)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net Cash Provided by Financing Activities</a></td>
<td class="nump">422,488<span></span>
</td>
<td class="nump">2,564,646<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of Exchange Rate Changes on Cash and Cash Equivalents</a></td>
<td class="num">(12,242)<span></span>
</td>
<td class="nump">146,516<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 in Cash and Cash Equivalents</a></td>
<td class="nump">1,025,639<span></span>
</td>
<td class="nump">7,226,072<span></span>
</td>
</tr>
<tr class="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">5,417,560<span></span>
</td>
<td class="nump">16,750,940<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">137,340<span></span>
</td>
<td class="nump">84,040<span></span>
</td>
</tr>
<tr class="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">36,793<span></span>
</td>
<td class="nump">424,198<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_CashAndBankBalances', window );">Cash and bank balances</a></td>
<td class="nump">4,514,020<span></span>
</td>
<td class="nump">16,750,940<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashEquivalentsCurrent', window );">Restricted cash</a></td>
<td class="nump">903,540<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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Total cash, cash equivalents and restricted cash shown in the statement of cash flows</a></td>
<td class="nump">$ 5,417,560<span></span>
</td>
<td class="nump">$ 16,750,940<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_CashAndBankBalances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 bank balance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CashAndBankBalances</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_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_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_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_GainLossOnSaleOfDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings.</p></div>
<a href="javascript: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> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(h))<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 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(a)(7))<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(7)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 6: 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(7)(a)(6))<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_GainLossOnSaleOfDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_IncreaseDecreaseInNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current portion (due within one year or one business cycle) of obligations evidenced by formal promissory notes.</p></div>
<a href="javascript: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_IncreaseDecreaseInNotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_PaymentsToAcquireOtherPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330715410000">
<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, 2021</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_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2021</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="nump">2,502,756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,502,756<span></span>
</td>
</tr>
<tr class="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">(2,733,165)<span></span>
</td>
<td class="num">(2,733,165)<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 Mar. 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">(5,011,784)<span></span>
</td>
<td class="nump">90,841,856<span></span>
</td>
<td class="nump">181,093,483<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Mar. 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="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_SharesOutstanding', 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="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(301,619)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(301,619)<span></span>
</td>
</tr>
<tr class="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">(3,746,536)<span></span>
</td>
<td class="num">(3,746,536)<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 Mar. 31, 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">$ (10,857,153)<span></span>
</td>
<td class="nump">$ 79,882,450<span></span>
</td>
<td class="nump">$ 164,288,708<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Mar. 31, 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="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_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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330589980928">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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-top: 0pt; margin-bottom: 0pt"> <b>(1) Organization and Business Background</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-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</p>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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 March 31, 2024 and 2023 was accounted for 100% and 99.82% of the Company&#8217;s total revenue, respectively.
Dongfang Paper and Tengsheng Paper also accounted for 95.18% and 94.93% of the total assets of the Company as of March 31, 2024 and December
31, 2023, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">As of March 31, 2024 and December 31, 2023, details of the
Company&#8217;s subsidiaries and variable interest entities are as follows:</p>

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

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; text-align: justify; width: 35%; vertical-align: bottom"><b>Name</b></td>
    <td style="text-align: center; width: 1%; font-size: 10pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 16%"><b>Date of<br/>
Incorporation&#160;or <br/>
Establishment</b></td>
    <td style="text-align: center; width: 1%; font-size: 10pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 11%; vertical-align: bottom"><b>Place of<br/>
 Incorporation&#160;or Establishment</b></td>
    <td style="text-align: center; width: 1%; font-size: 10pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 11%; vertical-align: bottom"><b>Percentage&#160;of <br/>
Ownership</b></td>
    <td style="text-align: center; width: 1%; font-size: 10pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; text-align: center; width: 23%"><b>Principal <br/>
Activity</b></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt"><span style="font-size: 10pt"><i>Subsidiary:</i></span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="font-size: 10pt"><span style="font-size: 10pt">Dongfang Holding</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">November 13, 2006</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">BVI</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">100%</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center">Inactive investment holding</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt"><span style="font-size: 10pt">Shengde Holdings</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">February 25, 2009</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">State of Nevada</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">100%</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">Investment holding</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="font-size: 10pt"><span style="font-size: 10pt">Baoding Shengde</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt"><span style="font-size: 10pt">June 1, 2009</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">PRC</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">100%</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center">Paper production and distribution</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt"><span style="font-size: 10pt">Qianrong</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt"><span style="font-size: 10pt">July 15, 2021</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">PRC</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">100%</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center">New material technology service</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt"><span style="font-size: 10pt"><i>Variable interest entity (&#8220;VIE&#8221;):</i></span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="font-size: 10pt"><span style="font-size: 10pt">Dongfang Paper</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt"><span style="font-size: 10pt">March 10, 1996</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">PRC</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="-sec-ix-hidden: hidden-fact-22; font-size: 10pt">Control*</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center">Paper production and distribution</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt"><span style="font-size: 10pt">Tengsheng Paper</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt"><span style="font-size: 10pt">April 07, 2011</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">PRC</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="-sec-ix-hidden: hidden-fact-23; font-size: 10pt">Control**</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center">Paper production and distribution</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; margin-top: 0; 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">*</td><td style="text-align: justify">Dongfang Paper is treated as a 100% controlled variable interest
entity of the Company.</td>
</tr></table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; 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">**</td><td style="text-align: justify">Tengsheng Paper is 100% subsidiary of Dongfang Paper.</td>
</tr></table>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</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-top: 0pt; margin-bottom: 0pt; text-align: justify">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 March 31, 2024 and December 31, 2023 are as follows:</p>

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

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

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">ASSETS</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#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">
    <td>Current Assets</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 80%; 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: 7%; text-align: right">3,876,391</td><td style="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">2,807,608</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">903,539</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-align: left">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,386,176</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>Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,492,364</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-align: left">Prepayments and other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,207,523</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-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">288,672</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="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">28,154,665</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; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Operating lease right-of-use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">503,221</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; ">
    <td style="text-align: left">Property, plant, and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">154,660,801</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">158,027,099</td><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 asset 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"><div style="-sec-ix-hidden: hidden-fact-24">-</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-25">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="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">183,318,687</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>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Short-term bank loans</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">422,833</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-26">-</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">Current portion of long-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,029,598</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-align: left">Lease liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">102,154</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-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">241,779</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-align: left">Advance from customers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">110,787</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-align: left">Accrued payroll and employee benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">277,891</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-align: left">Other payables and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,730,133</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-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"><div style="-sec-ix-hidden: hidden-fact-27">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="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">17,915,175</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; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Long-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,241,720</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; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">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">491,908</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; 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">21,648,803</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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330592562560">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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-top: 0pt; margin-bottom: 0pt"> <b>(2) Basis of Presentation and Significant Accounting Policies</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-top: 0pt; margin-bottom: 0pt; text-align: justify">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;).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><i>Principles of Consolidation</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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
March 31, 2024 and the results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to
be expected for any future period.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><i>Valuation of long-lived asset</i></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><i>Fair Value Measurements</i></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Level 1 - Quoted prices in active markets for identical assets
or liabilities.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">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.</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-top: 0pt; margin-bottom: 0pt">Classification within the hierarchy is determined based on
the lowest level of input that is significant to the fair value measurement.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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 March 31, 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.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><i>Non-Recurring Fair Value Measurements</i></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><i>Share-Based Compensation</i></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330690903088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Cash<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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-top: 0pt; margin-bottom: 0pt"> <b>(3) Restricted Cash</b></p>

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



<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Out of the restricted cash, $431,376 as of March 31, 2024
was presented for the cash deposited at the Bank of Cangzhou for purpose of securing the bank acceptance notes from this bank (see Note
(10)). The restriction will be lifted upon the maturity of the notes payable on July 16, 2024. Restricted cash of 472,163 and $472,983
as of March 31, 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 personal legal proceeding of Mr. Ping, the Legal Representative of Tengsheng Paper.</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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330690489344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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-top: 0pt; margin-bottom: 0pt"> <b>(4) Inventories</b></p>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">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 March 31, 2024 and December 31, 2023:</p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; 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">2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; 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">2023</td><td style="white-space: nowrap; text-align: center; 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">&#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="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">1,031,201</td><td style="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,629</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">33,083</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">187,511</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">142,149</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>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,262,424</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">299,686</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,930,254</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">2,885,019</span></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">3,492,364</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-29">-</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">3,492,364</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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330690903088">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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-top: 0pt; margin-bottom: 0pt"> <b>(5) Prepayments and other current assets</b></p>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Prepayments and other current assets consisted of the following
as of March 31, 2024 and December 31, 2023:</p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; 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">2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; 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">2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Prepaid land lease</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%; text-align: left">Prepayment for purchase of materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4,175,436</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">5,446,823</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">Value-added tax recoverable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,327,542</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">164,655</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,784</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">8,636</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"></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">17,677,417</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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330690375200">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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-top: 0pt; margin-bottom: 0pt"> <b>(6) Property, plant and equipment, net</b></p>

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



<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">As of March 31, 2024 and December 31, 2023, property, plant
and equipment consisted of the following:</p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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>Property, Plant, and Equipment:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">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">81,363,310</td><td style="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">67,821,279</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">158,354,855</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">347,605</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="font-weight: bold">Totals</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">307,887,049</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; ">
    <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">(147,681,929</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; background-color: rgb(204,238,255)">
    <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">160,205,120</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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">As of March 31, 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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">As of March 31, 2024 and December
31, 2023, certain property, plant and equipment of Dongfang Paper with net values of $<span style="-sec-ix-hidden: hidden-fact-32"><span style="-sec-ix-hidden: hidden-fact-33">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,872,632 and $4,910,034, respectively, as of
March 31, 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,749,419 and $3,781,366, respectively, as of March 31, 2024 and December 31, 2023 was pledged for
another long-term loan from credit union of Baoding Shengde. Land use right of Dongfang Paper with net value of $ 5,092,797 and $5,135,132,
respectively, as of March 31, 2024 and December 31, 2023 was pledged for a long-term loan from credit union of Tengsheng Paper. Certain
property, plant and equipment of Dongfang Paper with net values of $ 306,528 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.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Depreciation and amortization of
property, plant and equipment was $3,481,788 and $3,686,243 for the three months ended March 31, 2024 and 2023, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330588964736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> (7) Leases</p>



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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The Company entered
into a sale-leaseback arrangement (the &#8220;Lease Financing Agreement&#8221;) with TAC Leasing Co., Ltd.(&#8220;TLCL&#8221;) on
August 6, 2020, for a total financing proceeds in the amount of RMB 16 million (approximately US$2.3 million). Under the
sale-leaseback arrangement, Tengsheng Paper sold the Leased Equipment to TLCL for 16 million (approximately US$2.3 million).
Concurrent with the sale of equipment, Tengsheng Paper leases back the equipment sold to TLCL for a lease term of three years. At
the end of the lease term, Tengsheng Paper may pay a nominal purchase price of RMB 100 (approximately $14) to TLCL and buy back the
Leased Equipment. The Leased Equipment in amount of $2,349,452 was recorded as right of use assets and the net present value of the
minimum lease payments was recorded as lease liability and calculated with TLCL&#8217;s implicit interest rate of 15.6% per annum
and stated at $567,099 at the inception of the lease on August 17, 2020.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Tengsheng Paper made
payments due according to the schedule. On July 17, 2023, the Company made a final payment on outstanding obligations and bought
back the Lease Equipment at nominal price according to the agreement. The lease assets were reclassified as own assets and balance
of Leased Equipment net of amortization were $<span style="-sec-ix-hidden: hidden-fact-37"><span style="-sec-ix-hidden: hidden-fact-38">nil</span></span> as of March 31, 2024 and December 31, 2023.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Amortization
of the Leased Equipment was $<span style="-sec-ix-hidden: hidden-fact-39">nil</span> and $38,865 for the three months ended March 31, 2024 and 2023. Total interest expenses for the sale-leaseback
arrangement was $<span style="-sec-ix-hidden: hidden-fact-40">nil</span> and $4,490 for the three months ended March 31, 2024 and 2023.</p>

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

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

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</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-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">The components of the Company&#8217;s lease expense are as
follows:</p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Three Months Ended<br/>
</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31, <br/>
2024</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; 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">RMB</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></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">35,236</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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-34">-</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">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">35,236</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">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Supplemental cash flow information related to its operating
leases was as follows for the period ended March 31, 2024:</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Cash paid for amounts included in the measurement of lease
liabilities:</p>

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

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Three Months Ended<br/>
</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31, <br/>
2024</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; 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">RMB</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 88%; text-align: left">Cash paid for amounts included in the measurement of lease liabilities:</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></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">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Maturities of its lease liabilities for all operating leases
are as follows as of March 31, 2024:</p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify; border-bottom: Black 1.5pt solid">March 31,</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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: justify">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">140,944</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">140,944</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">140,944</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">140,944</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">140,944</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; 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"><div style="-sec-ix-hidden: hidden-fact-36">-</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: justify">Total operating lease payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">704,722</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; 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">(110,660</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Present value of lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">594,062</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; 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">(102,154</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: 1.5pt; text-align: justify">Present value of lease liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">491,908</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.05pt"></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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">The weighted average remaining lease terms and discount rates
for all of its operating leases were as follows as of March 31, 2024:</p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31,<br/>
</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">2024</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: left"></td><td style="white-space: nowrap; text-align: center; 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">RMB</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Remaining lease term and discount rate:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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">4.4</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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330592390944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Payable<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> (8) Loans Payable</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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><i>Short-term bank loans</i></p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March&#160;31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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: 80%">Bank of Cangzhou 1</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">140,944</td><td style="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"><div style="-sec-ix-hidden: hidden-fact-41">&#160;&#160;&#160;-</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">281,889</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; 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">2,819</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">70,472</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="padding-bottom: 1.5pt; text-align: left">ICBC Loan 3</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,542</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">350,149</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">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">845,666</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">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On December 31, 2023, the Company
entered into a working capital loan agreement with the Bank of Cangzhou, to borrow $140,944 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 $306,528 as of March 31, 2024. The
loan will be due by December 30, 2024.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On September 15, 2023, the Company
entered into a working capital loan agreement with the ICBC, with a balance of $2,819 and $2,824 as of March 31, 2024 and December 31,
2023, respectively. The loan bears a fixed interest rate of 3.45% per annum. The loan will be due by September 14, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On September 22, 2023, the Company
entered into a working capital loan agreement with the ICBC, with a balance of $70,472 and $70,594 as of March 31, 2024 and December 31,
2023, respectively. The loan bears a fixed interest rate of 3.45% per annum. The loan will be due by September 21, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On September 22, 2023, the Company
entered into a working capital loan agreement with the ICBC, with a balance of $349,542 and $350,149 as of March 31, 2024 and December
31, 2023, respectively. The loan bears a fixed interest rate of 3.45% per annum. The loan will be due by September 21, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">As of March 31, 2024, there were
guaranteed short-term borrowings of $<span style="-sec-ix-hidden: hidden-fact-43">nil</span> and unsecured bank loans of $704,722. As of December 31, 2023, there were guaranteed short-term
borrowings of $<span style="-sec-ix-hidden: hidden-fact-44">nil</span> and unsecured bank loans of $423,567.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The average short-term borrowing rates
for the three months ended March 31, 2024 and 2023 were approximately 4.48% and 4.72%.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">As of March 31, 2024 and December 31,
2023, long-term loans were $11,358,704 and $11,378,429, respectively.</p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; 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">2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; 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">2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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,522,200</td><td style="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,255,109</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,832,276</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">2,536,998</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">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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,212,121</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">1,214,226</span></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">11,358,704</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">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">(8,116,984</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">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">3,241,720</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"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify">As of March 31, 2024, the Company&#8217;s
long-term debt repayments for the next coming years were as follows:</p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"></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"><b>Amount</b></span></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="text-decoration:underline">Fiscal year</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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">8,116,984</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">2,114,165</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>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">1,127,555</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>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">11,358,704</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">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 $<span style="-sec-ix-hidden: hidden-fact-45"><span style="-sec-ix-hidden: hidden-fact-46">nil</span></span> as of March 31, 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 March 31, 2024 and December 31, 2023, the total outstanding loan
balance was $3,522,200 and $3,528,315. Out of the total outstanding loan balance, current portion amounted was $1,267,090 and $1,269,290,
which is presented as current liabilities in the consolidated balance sheet and the remaining balance of $2,255,110 and $2,259,025 is
presented as non-current liabilities in the consolidated balance sheet as of March 31, 2024 and December 31, 2023, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 and December 24, 2021 and extended for additional
3 years in total, which will be due on April 16, 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 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 March 31, 2024 and December 31, 2023, the total outstanding
loan balance was $2,255,109 and $2,259,026, respectively, which are presented as current liabilities in the consolidated balance sheet
as of March 31, 2024 and December 31, 2023.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 March 31, 2024 and December 31, 2023, the total
outstanding loan balance was $1,832,276 and $1,835,458, respectively, which are presented as current liabilities in the consolidated balance
sheet as of March 31, 2024 and December 31, 2023.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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. As of March 31, 2024 and December 31,
2023, the total outstanding loan balance was $2,536,998 and $2,541,404. Out of the total outstanding loan balance, current portion amounted
was $2,536,998 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-47">nil</span> and $1,256,584 is presented as non-current liabilities in the consolidated balance sheet as of March 31, 2024 and December 31, 2023,
respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 March 31, 2024 and December 31, 2023, total outstanding loan balance was $1,212,121 and $1,214,226, respectively.
Out of the total outstanding loan balance, current portion amounted $225,511 and $225,903, which is presented as current liabilities and
the remaining balance of $986,610 and $988,323 is presented as non-current liabilities in the consolidated balance sheet as of March 31,
2024 and December 31, 2023, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Total interest expenses for the short-term
bank loans and long-term loans for the three months ended March 31, 2024 and 2023 were $209,586 and $244,679, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330588964736">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> (9) Related Party Transactions</p>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 $361,289 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 March 31, 2024 and December 31, 2023, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 March
31, 2024 and December 31, 2023, approximately $42,283 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>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 March 31, 2024 and December 31, 2023,
the outstanding interest was $193,710 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>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">As of March 31, 2024 and December
31, 2023, total amount of loans due to Mr. Zhenyong Liu were $<span style="-sec-ix-hidden: hidden-fact-48"><span style="-sec-ix-hidden: hidden-fact-49">nil</span></span>. The interest expense incurred for such related party loans were $<span style="-sec-ix-hidden: hidden-fact-50"><span style="-sec-ix-hidden: hidden-fact-51">nil</span></span>
for the three months ended March 31, 2024 and 2023. The accrued interest owing to Mr. Zhenyong Liu was approximately $597,282 and $598,319,
as of March 31, 2024 and December 31, 2023, respectively, which was recorded in other payables and accrued liabilities.</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-top: 0pt; margin-bottom: 0pt; 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 three months ended March 31, 2024 an, 2023 were $<span style="-sec-ix-hidden: hidden-fact-52">nil</span> and $131,553.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">As of March 31, 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><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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330719538336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Payable<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableAbstract', window );"><strong>Notes 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_ShortTermDebtTextBlock', window );">Notes payable</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <b>(10) Notes payable</b></p>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">As of March 31, 2024, the Company
had bank acceptance notes of $246,501 from the Cangzhou to third parties for settling purchases of raw materials. The acceptance notes
are used to essentially extend the payment of accounts payable and are issued under the banking facilities obtained from bank. The bank
acceptance notes from the bank bore interest rate at <span style="-sec-ix-hidden: hidden-fact-53">nil</span>% per annum and 0.05% of notes amount as handling change. The acceptance notes
will become due and payable on July 16, 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_NotesPayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for short-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330715440896">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_OtherPayablesandAccruedLiabilitiesLineItems', 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-top: 0pt; margin-bottom: 0pt"> <b>(11) 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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; 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">2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; 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">2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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">160,199</td><td style="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">77,633</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">597,282</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">11,147,449</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">9,966</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,141,860</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>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">734,706</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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">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,869,095</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_itp_OtherPayablesandAccruedLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OtherPayablesandAccruedLiabilitiesLineItems</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_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>
</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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330592499584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Liabilities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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-top: 0pt; margin-bottom: 0pt"> <b>(12) 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: -0.05pt">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 March 31,
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 March 31, 2024:</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three
    months<br/>
ended</b></span></td>
    <td style="white-space: nowrap; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March&#160;31, <br/>
2024</b></span></td>
    <td style="white-space: nowrap; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 89%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected term</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 8%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.8 - 2.75</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected average volatility</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">82% - 102%</span></td>
    <td></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected dividend yield</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="-sec-ix-hidden: hidden-fact-54; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk-free interest rate</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.19% - 4.4%</span></td>
    <td></td></tr>
  </table>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Value Measurements Using Significant Observable Inputs (Level 3)</p>

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

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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="padding-bottom: 1.5pt; text-align: left">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">(34</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Balance at March 31, 2024</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">20</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330592317984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Common Stock [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: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> (13) Common Stock</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-top: 0pt; margin-bottom: 0pt"><i>Issuance of common stock to investors</i></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><i>Reverse stock split</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On June 9, 2022, the Board of Directors
of the Company approved the Reverse Stock Split, at a ratio of 1-for-10, pursuant to Section 78.207 of the Nevada Revised Statutes (&#8220;NRS&#8221;).
The Reverse Stock Split was affected by the Company filing of a Certificate of Change Pursuant to NRS 78.209 with the Secretary of State
of the State of Nevada on July 7, 2022. The par value per share of our stock remains unchanged at $0.001 per share after the Reverse Stock
Split. 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.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><i>Issuance of common stock pursuant to the 2021 Incentive
Stock Plan</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On August 15, 2022, the Company
granted an aggregate of 150,000 shares of common stock under its compensatory incentive plans to fifteen employees, as awards under the
2021 Incentive Stock Plan. Please see Note (17), Stock Incentive Plans for more details. Total fair value of the stock was calculated
at $156,000 as of the date of grant.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330589081568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> (14) Warrants</p>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 March 31, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 March 31, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 March 31, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">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-top: 0pt; margin-bottom: 0pt">A summary of stock warrant activities is as below:</p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Three months ended<br/>
 March 31, 2024</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Number</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Weight <br/>
average<br/>
 exercise price</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">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-55">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">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-56">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">Cancelled or expired during the period</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"><div style="-sec-ix-hidden: hidden-fact-57">-</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">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-align: left">Outstanding and exercisable at end of the period</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; 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-top: 0pt; margin-bottom: 0pt">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The following table summarizes information relating to outstanding
and exercisable warrants as of March 31, 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; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td colspan="7" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Warrants Outstanding</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="4" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Warrants Exercisable</b></span></td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of<br/>
Shares</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted Average Remaining<br/>
Contractual life <br/>
(in years)</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted Average<br/>
Exercise Price</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of<br/>
Shares</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted Average<br/>
Exercise Price</b></span></td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,016,635</span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 18%; text-align: center">1.84</td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 19%; text-align: center">$<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.6907</span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,016,635</span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span>6.6907</td>
    <td style="text-align: center; width: 1%">&#160;</td></tr>
  </table>

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 121pt; text-align: left"></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-top: 0pt; margin-bottom: 0pt; 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 March
31, 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 March 31, 2024 and December 31, 2023 are <span style="-sec-ix-hidden: hidden-fact-58"><span style="-sec-ix-hidden: hidden-fact-59">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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330592620608">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> (15) Earnings 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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">For the three months ended March 31, 2024 and 2023, basic
and diluted net income per share are calculated as follows:</p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Three Months Ended <br/>
March 31,</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; 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; text-align: center; 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">2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; 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">2023</td><td style="white-space: nowrap; text-align: center; 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">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net loss for the period - numerator</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(3,746,536</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(2,733,165</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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">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">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>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.37</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.27</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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 income 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">Net income 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">(3,746,536</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">(2,733,165</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">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">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">10,065,920</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>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; ">
    <td style="text-align: left">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">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">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: 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>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.37</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.27</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">For the three months ended March 31, 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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330589006688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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-top: 0pt; margin-bottom: 0pt"> <b>(16) Income Taxes</b></p>



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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 first quarter ended March 31, 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">&#160;</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">The provisions for income taxes for
three months ended March 31, 2024 and 2023 were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#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>&#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">March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="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="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-62">-</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"><div style="-sec-ix-hidden: hidden-fact-63">-</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-64">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">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-65">-</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-66">-</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 Provision for (Deferred tax benefit)/ Income Taxes</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">36,793</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"><div style="-sec-ix-hidden: hidden-fact-67">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 March 31, 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 March 31, 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; 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="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <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">2024</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">2023</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="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="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">17,378,268</td><td style="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-align: left">Impairment of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">584,365</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>Miscellaneous</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">642,735</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-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">151,335</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-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">(63,954</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">(64,065</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,692,749</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-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">(18,692,749</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-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-68">-</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"><div style="-sec-ix-hidden: hidden-fact-69">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">During the three months ended March
31, 2024 and 2023, the effective income tax rate was estimated by the Company to be -1.0% and 0%, respectively</p>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#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>&#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">March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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%; 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 tax and book difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3.4</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(16.7</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">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">(22.6</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.3</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">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">(1.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"><div style="-sec-ix-hidden: hidden-fact-70">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">As of March 31, 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; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 March 31, 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 three months ended March 31, 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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330588987088">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> (17) Stock Incentive Plans</p>



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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">On November 12, 2021, the Company&#8217;s
Annual General Meeting adopted and approved the 2021 Omnibus Equity Incentive Plan of IT Tech Packaging, Inc.(the&#8221;2021 Plan&#8221;).
Under the 2021 ISP, the Company has reserved a total of 150,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. On August 15, 2022, the Company granted an aggregate
of 150,000 shares of common stock under its compensatory incentive plans to fifteen employees. Total fair value of the stock was calculated
at $156,000 as of the date of grant.</p>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 March 31, 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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330592235744">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> (18) Commitments and Contingencies</p>



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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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,900 (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; 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">March 31,</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="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">16,913</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">16,913</td><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">16,913</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">16,913</td><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">16,913</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">46,512</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">131,077</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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,829 (RMB1,000,000). The lease was recorded in lease assets and liabilities in the consolidated balance
sheet as of March 31, 2024.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><i>Capital commitment</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">As of March 31, 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,481,325 and $3,499,936 as of March 31, 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; text-align: justify">&#160;</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 March 31, 2024 and December 31, 2023, the Company guaranteed its long-term loan from financial institutions amounting to $4,369,274
(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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330592862368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> (19) Segment Reporting</p>



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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Summarized financial information for the three reportable
segments is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#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; text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Three Months Ended <br/>
March 31, 2024</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not Attributable</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center; 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 Inter-segment</b></td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#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: 34%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">6,826,799</td><td style="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">37,042</td><td style="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"><div style="-sec-ix-hidden: hidden-fact-71">-</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: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</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: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">&#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: 8%; text-align: right">6,863,841</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">362,335</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">36,778</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">-</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-75">-</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-76">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">399,113</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">989,272</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,100,541</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">391,975</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-77">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</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,481,788</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">1,462</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">536</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">173</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><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">2,183</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">89,507</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,854</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">72,245</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,684</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">210,290</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"><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"><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"><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">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-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">36,793</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 loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,134,241</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,122,757</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(54,512</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(435,026</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-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">(3,746,536</td><td style="text-align: left">)</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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="text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; 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">Three Months Ended<br/>
 March 31, 2023</td><td style="white-space: nowrap; 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; white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">Dongfang</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">Tengsheng</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">Baoding</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">Not Attributable</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">Elimination</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">Enterprise-wide,</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; white-space: nowrap; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Paper</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Paper</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Shengde</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">to Segments</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">of Inter-segment</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">consolidated</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; 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: 34%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">19,528,196</td><td style="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">227,044</td><td style="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">35,637</td><td style="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"><div style="-sec-ix-hidden: hidden-fact-86">-</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: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">&#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: 8%; text-align: right">19,790,877</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 (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">439,080</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(713,240</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,839</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"><div style="-sec-ix-hidden: hidden-fact-89">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(276,999</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">1,140,466</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,137,928</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">407,849</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-90">-</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-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">3,686,243</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">133,183</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">693</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,235</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,157</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">136,268</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">146,702</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28,574</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73,893</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">249,169</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"><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"><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"><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"><div style="-sec-ix-hidden: hidden-fact-100">-</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">Net loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(569,464</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,920,120</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(99,285</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(144,296</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">(2,733,165</td><td style="text-align: left">)</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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">&#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">As of March 31, 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"><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 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"><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 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="white-space: nowrap; width: 34%">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 8%; text-align: right">&#160;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 8%; text-align: right">&#160;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 8%; text-align: right">&#160;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 8%; text-align: right">&#160;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 8%; text-align: right">&#160;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 8%; text-align: right">&#160;</td><td style="white-space: nowrap; 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,882,403</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">125,436,285</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,761,164</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,516,252</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-102">&#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">192,596,104</td><td style="text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#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">&#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">As of December 31, 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"><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 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"><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 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: 34%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; 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: 8%; 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: 8%; 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: 8%; 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: 8%; 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: 8%; 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,651,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-103">&#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,709,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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330592152192">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_ConcentrationAndMajorCustomersAndSuppliersAbstract', 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-top: 0pt; margin-bottom: 0pt"> <b>(20) Concentration and Major Customers and Suppliers</b></p>



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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt">For the three months ended March 31, 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">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">For the three months ended March
31, 2024, the Company had two major suppliers accounted for 75% and 15% of total purchases. For the three months ended March 31, 2023,
the Company had two major suppliers accounted for 76% and 14% 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_ConcentrationAndMajorCustomersAndSuppliersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ConcentrationAndMajorCustomersAndSuppliersAbstract</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_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>
</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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330776252656">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [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: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> (21) Concentration of Credit Risk</p>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 March 31, 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 ($70,472) 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 March 31, 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 RMB33,408,380 ($4,708,722) as of March 31, 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_itp_ConcentrationOfCreditRiskAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ConcentrationOfCreditRiskAbstract</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_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>
</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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330598482272">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> (22) Risks and Uncertainties</p>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330589087728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> (23) Subsequent Event</p>



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330592904992">
<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="3">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 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_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>
</tr>
<tr class="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">$ (3,746,536)<span></span>
</td>
<td class="num">$ (2,733,165)<span></span>
</td>
<td class="num">$ (2,733,165)<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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330696682144">
<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>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330588200944">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_ConsolidationVariableInterestEntityPolicy', window );">Principles of Consolidation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><i>Principles of Consolidation</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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
March 31, 2024 and the results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to
be expected for any future period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</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-top: 0pt; margin-bottom: 0pt"><i>Valuation of long-lived asset</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</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-top: 0pt; margin-bottom: 0pt"><i>Fair Value Measurements</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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:</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Level 1 - Quoted prices in active markets for identical assets
or liabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">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.</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-top: 0pt; margin-bottom: 0pt">Classification within the hierarchy is determined based on
the lowest level of input that is significant to the fair value measurement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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 March 31, 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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</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-top: 0pt; margin-bottom: 0pt"><i>Non-Recurring Fair Value Measurements</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</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-top: 0pt; margin-bottom: 0pt"><i>Share-Based Compensation</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">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.</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_ConsolidationVariableInterestEntityPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).</p></div>
<a href="javascript: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> -Paragraph 2AA<br> -Subparagraph (a)<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-2AA<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 4<br> -Subparagraph (e)<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> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<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_ConsolidationVariableInterestEntityPolicy</td>
</tr>
<tr>
<td style="padding-right: 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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330592535056">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">As of March 31, 2024 and December 31, 2023, details of the
Company&#8217;s subsidiaries and variable interest entities are as follows:<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; text-align: justify; width: 35%; vertical-align: bottom"><b>Name</b></td>
    <td style="text-align: center; width: 1%; font-size: 10pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 16%"><b>Date of<br/>
Incorporation&#160;or <br/>
Establishment</b></td>
    <td style="text-align: center; width: 1%; font-size: 10pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 11%; vertical-align: bottom"><b>Place of<br/>
 Incorporation&#160;or Establishment</b></td>
    <td style="text-align: center; width: 1%; font-size: 10pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center; width: 11%; vertical-align: bottom"><b>Percentage&#160;of <br/>
Ownership</b></td>
    <td style="text-align: center; width: 1%; font-size: 10pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; text-align: center; width: 23%"><b>Principal <br/>
Activity</b></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt"><span style="font-size: 10pt"><i>Subsidiary:</i></span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="font-size: 10pt"><span style="font-size: 10pt">Dongfang Holding</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">November 13, 2006</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">BVI</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">100%</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center">Inactive investment holding</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt"><span style="font-size: 10pt">Shengde Holdings</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">February 25, 2009</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">State of Nevada</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">100%</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">Investment holding</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="font-size: 10pt"><span style="font-size: 10pt">Baoding Shengde</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt"><span style="font-size: 10pt">June 1, 2009</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">PRC</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">100%</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center">Paper production and distribution</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt"><span style="font-size: 10pt">Qianrong</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt"><span style="font-size: 10pt">July 15, 2021</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">PRC</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">100%</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center">New material technology service</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt"><span style="font-size: 10pt"><i>Variable interest entity (&#8220;VIE&#8221;):</i></span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="font-size: 10pt"><span style="font-size: 10pt">Dongfang Paper</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt"><span style="font-size: 10pt">March 10, 1996</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">PRC</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="-sec-ix-hidden: hidden-fact-22; font-size: 10pt">Control*</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center">Paper production and distribution</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt"><span style="font-size: 10pt">Tengsheng Paper</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center; font-size: 10pt"><span style="font-size: 10pt">April 07, 2011</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">PRC</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center"><span style="-sec-ix-hidden: hidden-fact-23; font-size: 10pt">Control**</span></td>
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: center">Paper production and distribution</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; 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">*</td><td style="text-align: justify">Dongfang Paper is treated as a 100% controlled variable interest
entity of the Company.</td>
</tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; 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">**</td><td style="text-align: justify">Tengsheng Paper is 100% subsidiary of Dongfang Paper.</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">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.<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">March 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">ASSETS</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#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">
    <td>Current Assets</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 80%; 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: 7%; text-align: right">3,876,391</td><td style="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">2,807,608</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">903,539</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-align: left">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,386,176</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>Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,492,364</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-align: left">Prepayments and other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,207,523</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-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">288,672</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="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">28,154,665</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; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Operating lease right-of-use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">503,221</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; ">
    <td style="text-align: left">Property, plant, and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">154,660,801</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">158,027,099</td><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 asset 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"><div style="-sec-ix-hidden: hidden-fact-24">-</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-25">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="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">183,318,687</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>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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">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>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Short-term bank loans</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">422,833</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-26">-</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">Current portion of long-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,029,598</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-align: left">Lease liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">102,154</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-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">241,779</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-align: left">Advance from customers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">110,787</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-align: left">Accrued payroll and employee benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">277,891</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-align: left">Other payables and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,730,133</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-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"><div style="-sec-ix-hidden: hidden-fact-27">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="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">17,915,175</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; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Long-term loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,241,720</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; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">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">491,908</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; 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">21,648,803</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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330598486736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 March 31, 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 style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; 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">2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; 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">2023</td><td style="white-space: nowrap; text-align: center; 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">&#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="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">1,031,201</td><td style="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,629</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">33,083</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">187,511</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">142,149</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>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,262,424</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">299,686</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,930,254</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">2,885,019</span></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">3,492,364</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-29">-</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">3,492,364</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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330696635680">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">Prepayments and other current assets consisted of the following
as of March 31, 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 style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; 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">2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; 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">2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Prepaid land lease</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%; text-align: left">Prepayment for purchase of materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4,175,436</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">5,446,823</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">Value-added tax recoverable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,327,542</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">164,655</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,784</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">8,636</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"></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">17,677,417</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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330588964736">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">As of March 31, 2024 and December 31, 2023, property, plant
and equipment consisted of the following:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 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>Property, Plant, and Equipment:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">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">81,363,310</td><td style="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">67,821,279</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">158,354,855</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">347,605</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="font-weight: bold">Totals</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">307,887,049</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; ">
    <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">(147,681,929</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; background-color: rgb(204,238,255)">
    <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">160,205,120</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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330588745616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">The components of the Company&#8217;s lease expense are as
follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Three Months Ended<br/>
</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31, <br/>
2024</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; 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">RMB</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></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">35,236</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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-34">-</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">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">35,236</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 Leases Liabilities</a></td>
<td class="text">Cash paid for amounts included in the measurement of lease
liabilities:<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="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Three Months Ended<br/>
</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31, <br/>
2024</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; 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">RMB</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 88%; text-align: left">Cash paid for amounts included in the measurement of lease liabilities:</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></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">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</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">Maturities of its lease liabilities for all operating leases
are as follows as of March 31, 2024:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify; border-bottom: Black 1.5pt solid">March 31,</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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: justify">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">140,944</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">140,944</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">140,944</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">140,944</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">140,944</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; 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"><div style="-sec-ix-hidden: hidden-fact-36">-</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: justify">Total operating lease payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">704,722</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; 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">(110,660</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Present value of lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">594,062</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; 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">(102,154</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: 1.5pt; text-align: justify">Present value of lease liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">491,908</td><td style="padding-bottom: 1.5pt; 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">The weighted average remaining lease terms and discount rates
for all of its operating leases were as follows as of March 31, 2024:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31,<br/>
</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">2024</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: left"></td><td style="white-space: nowrap; text-align: center; 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">RMB</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Remaining lease term and discount rate:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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">4.4</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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330592830432">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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"><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">March&#160;31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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: 80%">Bank of Cangzhou 1</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">140,944</td><td style="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"><div style="-sec-ix-hidden: hidden-fact-41">&#160;&#160;&#160;-</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">281,889</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; 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">2,819</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">70,472</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="padding-bottom: 1.5pt; text-align: left">ICBC Loan 3</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,542</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">350,149</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">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">845,666</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">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-Term Loans</a></td>
<td class="text">As of March 31, 2024 and December 31,
2023, long-term loans were $11,358,704 and $11,378,429, respectively.<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="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; 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">2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; 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">2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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,522,200</td><td style="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,255,109</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,832,276</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">2,536,998</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">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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,212,121</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">1,214,226</span></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">11,358,704</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">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">(8,116,984</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">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">3,241,720</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">As of March 31, 2024, the Company&#8217;s
long-term debt repayments for the next coming years were as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"></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"><b>Amount</b></span></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="text-decoration:underline">Fiscal year</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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">8,116,984</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">2,114,165</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>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">1,127,555</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>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">11,358,704</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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330589896864">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; 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; text-align: center; 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">2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; 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">2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 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">160,199</td><td style="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">77,633</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">597,282</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">11,147,449</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">9,966</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,141,860</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>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">734,706</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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">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,869,095</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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330590016608">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 March 31, 2024:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three
    months<br/>
ended</b></span></td>
    <td style="white-space: nowrap; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March&#160;31, <br/>
2024</b></span></td>
    <td style="white-space: nowrap; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 89%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected term</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 8%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.8 - 2.75</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected average volatility</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">82% - 102%</span></td>
    <td></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected dividend yield</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="-sec-ix-hidden: hidden-fact-54; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk-free interest rate</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.19% - 4.4%</span></td>
    <td></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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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="padding-bottom: 1.5pt; text-align: left">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">(34</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Balance at March 31, 2024</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">20</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330588813488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warrants (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Three months ended<br/>
 March 31, 2024</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Number</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Weight <br/>
average<br/>
 exercise price</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">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-55">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">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-56">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: left">Cancelled or expired during the period</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"><div style="-sec-ix-hidden: hidden-fact-57">-</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">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-align: left">Outstanding and exercisable at end of the period</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; 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 March 31, 2024.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td colspan="7" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Warrants Outstanding</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="4" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Warrants Exercisable</b></span></td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of<br/>
Shares</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted Average Remaining<br/>
Contractual life <br/>
(in years)</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted Average<br/>
Exercise Price</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of<br/>
Shares</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted Average<br/>
Exercise Price</b></span></td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,016,635</span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 18%; text-align: center">1.84</td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 19%; text-align: center">$<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.6907</span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,016,635</span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span>6.6907</td>
    <td style="text-align: center; width: 1%">&#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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330598106768">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 March 31, 2024 and 2023, basic
and diluted net income per share are calculated as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Three Months Ended <br/>
March 31,</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; 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; text-align: center; 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">2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; 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">2023</td><td style="white-space: nowrap; text-align: center; 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">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net loss for the period - numerator</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(3,746,536</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(2,733,165</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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">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">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>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.37</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.27</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-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 income 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">Net income 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">(3,746,536</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">(2,733,165</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">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">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">10,065,920</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>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; ">
    <td style="text-align: left">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">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">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: 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>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.37</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.27</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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330598519856">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 March 31, 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>&#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">March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="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="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-62">-</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"><div style="-sec-ix-hidden: hidden-fact-63">-</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-64">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">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-65">-</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-66">-</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 Provision for (Deferred tax benefit)/ Income Taxes</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">36,793</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"><div style="-sec-ix-hidden: hidden-fact-67">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">March 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <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">2024</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">2023</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="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="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">17,378,268</td><td style="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-align: left">Impairment of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">584,365</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>Miscellaneous</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">642,735</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-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">151,335</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-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">(63,954</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">(64,065</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,692,749</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-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">(18,692,749</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-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-68">-</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"><div style="-sec-ix-hidden: hidden-fact-69">-</div></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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate</a></td>
<td class="text">During the three months ended March
31, 2024 and 2023, the effective income tax rate was estimated by the Company to be -1.0% and 0%, respectively<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></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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%; 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 tax and book difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3.4</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(16.7</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">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">(22.6</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.3</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">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">(1.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"><div style="-sec-ix-hidden: hidden-fact-70">-</div></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_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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330589036608">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock', window );">Schedule of Annual Rental Payment</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">March 31,</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="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">16,913</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">16,913</td><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">16,913</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">16,913</td><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">16,913</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">46,512</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">131,077</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_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of future minimum lease payments of the capital 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_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock</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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330690479168">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Three Months Ended <br/>
March 31, 2024</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Dongfang</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Tengsheng</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Baoding</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Not Attributable</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Elimination</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="white-space: nowrap; text-align: center"><b>Enterprise-wide,</b></td><td style="white-space: nowrap; text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center; 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 Inter-segment</b></td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center">&#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: 34%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">6,826,799</td><td style="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">37,042</td><td style="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"><div style="-sec-ix-hidden: hidden-fact-71">-</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: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">-</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: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">&#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: 8%; text-align: right">6,863,841</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">362,335</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">36,778</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">-</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-75">-</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-76">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">399,113</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">989,272</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,100,541</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">391,975</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-77">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</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,481,788</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">1,462</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">536</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">173</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><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">2,183</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">89,507</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,854</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">72,245</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,684</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">210,290</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"><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"><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"><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">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-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">36,793</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 loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,134,241</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,122,757</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(54,512</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(435,026</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-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">(3,746,536</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="text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; 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">Three Months Ended<br/>
 March 31, 2023</td><td style="white-space: nowrap; 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; white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">Dongfang</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">Tengsheng</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">Baoding</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">Not Attributable</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">Elimination</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold">Enterprise-wide,</td><td style="white-space: nowrap; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; white-space: nowrap; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Paper</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Paper</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Shengde</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">to Segments</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">of Inter-segment</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">consolidated</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; 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: 34%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">19,528,196</td><td style="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">227,044</td><td style="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">35,637</td><td style="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"><div style="-sec-ix-hidden: hidden-fact-86">-</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: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">&#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: 8%; text-align: right">19,790,877</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 (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">439,080</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(713,240</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,839</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"><div style="-sec-ix-hidden: hidden-fact-89">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(276,999</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">1,140,466</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,137,928</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">407,849</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-90">-</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-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">3,686,243</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">133,183</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">693</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,235</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,157</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">136,268</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">146,702</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28,574</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73,893</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">249,169</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"><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"><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"><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"><div style="-sec-ix-hidden: hidden-fact-100">-</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">Net loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(569,464</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,920,120</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(99,285</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(144,296</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">(2,733,165</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">&#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">As of March 31, 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"><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 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"><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 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="white-space: nowrap; width: 34%">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 8%; text-align: right">&#160;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 8%; text-align: right">&#160;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 8%; text-align: right">&#160;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 8%; text-align: right">&#160;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 8%; text-align: right">&#160;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 8%; text-align: right">&#160;</td><td style="white-space: nowrap; 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,882,403</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">125,436,285</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,761,164</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,516,252</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-102">&#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">192,596,104</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">&#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">As of December 31, 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"><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 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"><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 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: 34%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; 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: 8%; 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: 8%; 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: 8%; 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: 8%; 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: 8%; 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,651,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-103">&#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,709,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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330584150240">
<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="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>Mar. 31, 2024 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>&#165; / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares</div>
</th>
<th class="th"><div>Dec. 31, 2010</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>
</tr>
<tr class="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="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>
</tr>
<tr class="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="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="nump">$ 60,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_SubsidaryOwnershipPercentage', window );">Subsidary ownership 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">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>
</tr>
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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="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>
</tr>
<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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<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>
</tr>
<tr class="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="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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">94.93%<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>
</tr>
<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>
</tr>
<tr class="ro">
<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>
</tr>
<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_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>
</tr>
<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>
</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_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.82%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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.18%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_itp_SubsidaryOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Subsidary ownership percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">itp_SubsidaryOwnershipPercentage</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_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_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_us-gaap_BusinessAcquisitionAxis=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_BusinessAcquisitionAxis=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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330598431392">
<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">3 Months Ended</th>
</tr>
<tr><th class="th" colspan="2"><div>Mar. 31, 2024</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_us-gaap_VariableInterestEntityLineItems', window );"><strong>Schedule of Subsidiaries and Variable Interest Entities [Line Items]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_DateOfIncorporationOrEstablishment', window );">Date of Incorporation or Establishment</a></td>
<td class="text">November 13, 2006<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_PlaceOfIncorporationOrEstablishment', 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_MinorityInterestOwnershipPercentageByParent', 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_us-gaap_VariableInterestEntityLineItems', window );"><strong>Schedule of Subsidiaries and Variable Interest Entities [Line Items]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_DateOfIncorporationOrEstablishment', window );">Date of Incorporation or Establishment</a></td>
<td class="text">February 25, 2009<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_PlaceOfIncorporationOrEstablishment', 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_MinorityInterestOwnershipPercentageByParent', 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_us-gaap_VariableInterestEntityLineItems', window );"><strong>Schedule of Subsidiaries and Variable Interest Entities [Line Items]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_DateOfIncorporationOrEstablishment', window );">Date of Incorporation or Establishment</a></td>
<td class="text">June 1, 2009<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_PlaceOfIncorporationOrEstablishment', 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_MinorityInterestOwnershipPercentageByParent', 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_us-gaap_VariableInterestEntityLineItems', window );"><strong>Schedule of Subsidiaries and Variable Interest Entities [Line Items]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_DateOfIncorporationOrEstablishment', window );">Date of Incorporation or Establishment</a></td>
<td class="text">July 15, 2021<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_PlaceOfIncorporationOrEstablishment', 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_MinorityInterestOwnershipPercentageByParent', 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_us-gaap_VariableInterestEntityLineItems', window );"><strong>Schedule of Subsidiaries and Variable Interest Entities [Line Items]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_DateOfIncorporationOrEstablishment', window );">Date of Incorporation or Establishment</a></td>
<td class="text">March 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_PlaceOfIncorporationOrEstablishment', 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_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Ownership</a></td>
<td class="text"> <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_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_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_us-gaap_VariableInterestEntityLineItems', window );"><strong>Schedule of Subsidiaries and Variable Interest Entities [Line Items]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_DateOfIncorporationOrEstablishment', window );">Date of Incorporation or Establishment</a></td>
<td class="text">April 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_PlaceOfIncorporationOrEstablishment', 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_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Ownership</a></td>
<td class="text"> <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_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><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">Dongfang Paper is treated as a 100% controlled variable interest
entity of the Company.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Tengsheng Paper is 100% subsidiary of Dongfang Paper.</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_DateOfIncorporationOrEstablishment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 incorporation or establishment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DateOfIncorporationOrEstablishment</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_PlaceOfIncorporationOrEstablishment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Place of incorporation or establishment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PlaceOfIncorporationOrEstablishment</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_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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 (b)<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 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 4: 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 860<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481420/860-30-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330597134240">
<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>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 3,876,391<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">903,539<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">2,386,176<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">3,492,364<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">17,207,523<span></span>
</td>
<td class="nump">18,617,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_OtherReceivablesNetCurrent', window );">Due from related parties</a></td>
<td class="nump">288,672<span></span>
</td>
<td class="nump">289,173<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">28,154,665<span></span>
</td>
<td class="nump">26,317,876<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets, net</a></td>
<td class="nump">503,221<span></span>
</td>
<td class="nump">528,648<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant, and equipment, net</a></td>
<td class="nump">154,660,801<span></span>
</td>
<td class="nump">158,027,099<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax asset non-current</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">183,318,687<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_ShortTermBankLoansAndNotesPayable', window );">Short-term bank loans</a></td>
<td class="nump">422,833<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">4,029,598<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">102,154<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="nump">241,779<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">110,787<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">277,891<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,730,133<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="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">17,915,175<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">3,241,720<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">491,908<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">$ 21,648,803<span></span>
</td>
<td class="nump">$ 20,084,995<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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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>
</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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330595004160">
<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>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems', window );"><strong>Restricted Cash [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_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">$ 472,163<span></span>
</td>
<td class="nump">$ 472,983<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_CashAndCashEquivalentsAxis=itp_BankOfCangzhouMember', window );">Bank of cangzhou [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_RestrictedCashAndCashEquivalentsItemsLineItems', window );"><strong>Restricted Cash [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_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">$ 431,376<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_RestrictedCashAndCashEquivalentsItemsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_CashAndCashEquivalentsAxis=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_CashAndCashEquivalentsAxis=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>
</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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330597132384">
<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>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryLineItems', window );"><strong>Schedule of Inventories [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_InventoryRawMaterials', window );">Raw Materials</a></td>
<td class="nump">$ 1,262,424<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">299,686<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,930,254<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">3,492,364<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">3,492,364<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_InventoryLineItems', window );"><strong>Schedule of Inventories [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_InventoryRawMaterials', window );">Raw Materials</a></td>
<td class="nump">1,031,201<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_InventoryLineItems', window );"><strong>Schedule of Inventories [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_InventoryRawMaterials', window );">Raw Materials</a></td>
<td class="nump">10,629<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_InventoryLineItems', window );"><strong>Schedule of Inventories [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_InventoryRawMaterials', window );">Raw Materials</a></td>
<td class="nump">33,083<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_InventoryLineItems', window );"><strong>Schedule of Inventories [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_InventoryRawMaterials', window );">Raw Materials</a></td>
<td class="nump">$ 187,511<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_InventoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_InventoryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330700720464">
<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>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_PrepaymentForPurchaseOfMaterials', window );">Prepayment for purchase of materials</a></td>
<td class="nump">4,175,436<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,327,542<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">164,655<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">9,784<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">$ 17,677,417<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_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_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>
<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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330598412736">
<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="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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">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">$ 160,205,120<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,872,632<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">306,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,481,788<span></span>
</td>
<td class="nump">3,686,243<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>
</tr>
<tr class="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>
</tr>
<tr class="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"> <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] | Land use Right [Member] | Long-term Loan from Credit Union of Tengsheng Peper [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>Property, Plant and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_LandUseRightNetValue', window );">Land use right net value</a></td>
<td class="nump">5,092,797<span></span>
</td>
<td class="nump">5,135,132<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=itp_TengshengPaperMember', window );">Tengsheng Paper [Member] | Land use Right [Member] | Long-term Loan from Credit Union of Baoding Shengde [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>Property, Plant and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_LandUseRightNetValue', window );">Land use right net value</a></td>
<td class="nump">$ 3,749,419<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_TengshengPaperMember', window );">Tengsheng Paper [Member] | Land use Right [Member] | Long-term Loan from Credit Union of Baoding Shengde [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>Property, Plant and Equipment, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_LandUseRightNetValue', window );">Land use right net value</a></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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtinguishmentOfDebtAxis=itp_LongtermLoanFromCreditUnionOfTengshengPeperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtinguishmentOfDebtAxis=itp_LongtermLoanFromCreditUnionOfTengshengPeperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ExtinguishmentOfDebtAxis=itp_LongtermLoanFromCreditUnionOfBaodingShengdeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtinguishmentOfDebtAxis=itp_LongtermLoanFromCreditUnionOfBaodingShengdeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ExtinguishmentOfDebtAxis=us-gaap_LongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtinguishmentOfDebtAxis=us-gaap_LongTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330597643008">
<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>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">Totals</a></td>
<td class="nump">$ 307,887,049<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">(147,681,929)<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">160,205,120<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 );">Totals</a></td>
<td class="nump">81,363,310<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 );">Totals</a></td>
<td class="nump">67,821,279<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 );">Totals</a></td>
<td class="nump">158,354,855<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 );">Totals</a></td>
<td class="nump">$ 347,605<span></span>
</td>
<td class="nump">$ 348,209<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>
</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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330584334400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Aug. 17, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 06, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 06, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Nov. 30, 2024</div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Nov. 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_SaleLeasebackTransactionLineItems', window );"><strong>Leases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionLeaseTerm', window );">Leases back term</a></td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionImputedInterestRate', window );">Implicit interest rate</a></td>
<td class="nump">15.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SaleLeasebackTransactionInterestRateAmount', window );">Sale lease-back transaction interest rate amount</a></td>
<td class="nump">$ 567,099<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Leased equipment net</a></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">$ 503,221<span></span>
</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">$ 528,648<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of leased equipment</a></td>
<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="nump">$ 38,865<span></span>
</td>
<td class="text">&#160;<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_SaleLeasebackArrangementInterestExpenses', window );">Interest expenses</a></td>
<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="nump">$ 4,490<span></span>
</td>
<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_NonCancellableAgreementMember', window );">Non-Cancellable 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionLineItems', window );"><strong>Leases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Operating lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<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_TACLeasingCoLtdMember', window );">TAC Leasing Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionLineItems', window );"><strong>Leases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_SaleleasebackArrangementSoldLeasedEquipment', window );">Sale-leaseback arrangement sold leased equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300,000<span></span>
</td>
<td class="nump">&#165; 16,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_TLCLMember', window );">TLCL [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionLineItems', window );"><strong>Leases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_SaleLeasebackPaymentOfNominalPurchasePrice', window );">Payment of nominal purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">&#165; 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions', window );">Right of use assets and net present value of minimum lease payments</a></td>
<td class="nump">$ 2,349,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongLivedAssetsHeldForSaleByAssetTypeAxis=us-gaap_EquipmentMember', window );">Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionLineItems', window );"><strong>Leases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Leased equipment net</a></td>
<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"> <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_itp_AgreementAxis=itp_LeaseFinancingAgreementMember', window );">Lease Financing 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionLineItems', window );"><strong>Leases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities', window );">Total financing proceeds in amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300,000<span></span>
</td>
<td class="nump">&#165; 16,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionLineItems', window );"><strong>Leases [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Operating lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_SaleLeasebackArrangementInterestExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sale-leaseback arrangement interest 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;">itp_SaleLeasebackArrangementInterestExpenses</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_itp_SaleLeasebackPaymentOfNominalPurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of seller-lessee is required to pay under the terms of the transaction involving the sale of property to another party and lease of the property back to the seller, including reimbursements for such items, as utilities, taxes, insurance and common area maintenance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SaleLeasebackPaymentOfNominalPurchasePrice</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_itp_SaleLeasebackTransactionInterestRateAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sale lease-back transaction interest rate amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">itp_SaleLeasebackTransactionInterestRateAmount</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_SaleleasebackArrangementSoldLeasedEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sale-leaseback arrangement sold leased 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_SaleleasebackArrangementSoldLeasedEquipment</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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript: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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of 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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-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_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 minimum lease payments for sale-leaseback transactions accounted for using the deposit method or as a financing.</p></div>
<a 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 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481161/840-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_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 before closing and debt issuance costs received by a seller-lessee in a sale-leaseback recognized in investing 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SaleLeasebackTransactionImputedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financing cost related to leases that have been recorded under the deposit method, as a financing or as a capital leases in connection with the transaction involving the sale of property to another party and the lease of the property back to the seller.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleLeasebackTransactionImputedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 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_SaleLeasebackTransactionLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 term for sale and leaseback transaction, 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 842<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<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_SaleLeasebackTransactionLeaseTerm</td>
</tr>
<tr>
<td style="padding-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_SaleLeasebackTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481295/840-40-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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_SaleLeasebackTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_NonCancellableAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_NonCancellableAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TACLeasingCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_TACLeasingCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TLCLMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_TLCLMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_LongLivedAssetsHeldForSaleByAssetTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_AgreementAxis=itp_LeaseFinancingAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_LeaseFinancingAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330592665056">
<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">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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; 35,236<span></span>
</td>
</tr>
<tr class="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; 35,236<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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330589878256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details) - Schedule of Leases Liabilities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Schedule Operating Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash outflow from operating lease</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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330597723328">
<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>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract', 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">$ 140,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">140,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">140,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">140,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">140,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text"> <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">704,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(110,660)<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">594,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(102,154)<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">$ 491,908<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_itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract</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_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_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_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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330592234432">
<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>Mar. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesOperatingAbstract', window );"><strong>Schedule of Weighted Average Remaining Lease Terms and Discount Rates [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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term (years)</a></td>
<td class="text">4 years 4 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_us-gaap_LeasesOperatingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOperatingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330581223392">
<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="2">3 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>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 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>
</tr>
<tr class="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="nump">$ 281,889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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"> <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" 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="nump">$ 845,666<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="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 borrowings</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 bank loans</a></td>
<td class="nump">$ 704,722<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="re">
<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="nump">4.48%<span></span>
</td>
<td class="nump">4.72%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 11,358,704<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="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">3 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">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="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">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>
</tr>
<tr class="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 );">Non-current liabilities</a></td>
<td class="nump">$ 3,241,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,503,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">8,116,984<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="nump">209,586<span></span>
</td>
<td class="nump">$ 244,679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 140,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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="nump">$ 306,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">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>
</tr>
<tr class="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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">Sep. 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 70,472<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_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>
</tr>
<tr class="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>
</tr>
<tr class="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="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">Sep. 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 349,542<span></span>
</td>
<td class="nump">$ 349,542<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_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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">2,819<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="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 borrowings</a></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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 2,255,109<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">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">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">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"> <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="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="nump">$ 1,267,090<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="nump">2,255,110<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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 3,522,200<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="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>
</tr>
<tr class="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>
</tr>
<tr class="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">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">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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 1,832,276<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="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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 2,536,998<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="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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 1,212,121<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">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="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="nump">$ 2,536,998<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">&#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="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 );">Non-current liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">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="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="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>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Non-current liabilities</a></td>
<td class="nump">$ 986,610<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>
<tr class="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="nump">$ 225,511<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_AgreementAxis=itp_WorkingCapitalLoanAgreementMember', window );">Working Capital Loan Agreement [Member] | 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>
</tr>
<tr class="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>
</tr>
<tr class="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="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">Sep. 14,  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="nump">$ 2,819<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>
</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_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_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_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_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_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_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_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_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>
<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>
</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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330584085424">
<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>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Mar. 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total short-term bank loans</a></td>
<td class="nump">$ 845,666<span></span>
</td>
<td class="nump">$ 423,567<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_BankOfCangzhou1Member', window );">Bank of Cangzhou 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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total short-term bank loans</a></td>
<td class="nump">140,944<span></span>
</td>
<td class="text"> <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_BankOfCangzhou2Member', window );">Bank of Cangzhou 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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total short-term bank loans</a></td>
<td class="nump">281,889<span></span>
</td>
<td class="text"> <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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total short-term bank loans</a></td>
<td class="nump">2,819<span></span>
</td>
<td class="nump">2,824<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_ICBCLoan2Member', window );">ICBC 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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total short-term bank loans</a></td>
<td class="nump">70,472<span></span>
</td>
<td class="nump">70,594<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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Total short-term bank loans</a></td>
<td class="nump">$ 349,542<span></span>
</td>
<td class="nump">$ 350,149<span></span>
</td>
<td class="nump">$ 349,542<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_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_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>
</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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330584025904">
<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>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 );">Total</a></td>
<td class="nump">$ 11,358,704<span></span>
</td>
<td class="nump">$ 11,378,429<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">11,358,704<span></span>
</td>
<td class="nump">11,378,429<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: Current portion of long-term loans</a></td>
<td class="num">(8,116,984)<span></span>
</td>
<td class="num">(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_LongTermDebtNoncurrent', window );">Long-term loans</a></td>
<td class="nump">3,241,720<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="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="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 );">Total</a></td>
<td class="nump">3,522,200<span></span>
</td>
<td class="nump">3,528,315<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,522,200<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="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 );">Total</a></td>
<td class="nump">2,255,109<span></span>
</td>
<td class="nump">2,259,026<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">2,255,109<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="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="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 );">Total</a></td>
<td class="nump">1,832,276<span></span>
</td>
<td class="nump">1,835,458<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,832,276<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="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 );">Total</a></td>
<td class="nump">2,536,998<span></span>
</td>
<td class="nump">2,541,404<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">2,536,998<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="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="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 );">Total</a></td>
<td class="nump">1,212,121<span></span>
</td>
<td class="nump">1,214,226<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,212,121<span></span>
</td>
<td class="nump">$ 1,214,226<span></span>
</td>
</tr>
<tr class="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="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330597954736">
<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>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 8,116,984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">2,114,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1,127,555<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">$ 11,358,704<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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330580075168">
<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">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="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>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 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>Jul. 12, 2021</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>
</tr>
<tr class="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">loan 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">$ 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">281,889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">704,722<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">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"> <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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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"> <span></span>
</td>
<td class="nump">$ 131,553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">42,283<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 361,289<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">loan amount</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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 193,710<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>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<tr class="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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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="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="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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 597,282<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>
<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_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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330594870544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Payable (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableAbstract', window );"><strong>Notes Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Bank acceptance notes (in Dollars)</a></td>
<td class="nump">$ 246,501<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_ShortTermDebtPercentageBearingFixedInterestRate', window );">Bank acceptance notes from bank, interest rate</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">5.50%<span></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_PercentageOfHandlingChange', window );">Percentage of handling change</a></td>
<td class="nump">0.05%<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_PercentageOfHandlingChange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of handling change.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">itp_PercentageOfHandlingChange</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_NotesPayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the portions of long-term notes 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><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_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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>
</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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330696741184">
<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>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 160,199<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">77,633<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">597,282<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">11,147,449<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">9,966<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,141,860<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">734,706<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_OtherAccountsPayableAndAccruedLiabilities', window );">Totals</a></td>
<td class="nump">$ 13,869,095<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_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_OtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330598164960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Liabilities (Details) - Schedule of Weighted-Average Assumptions<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_WeightedAverageAssumptionsLineItems', window );"><strong>Schedule of Weighted-Average Assumptions [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</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_srt_RangeAxis=srt_MinimumMember', window );">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_itp_WeightedAverageAssumptionsLineItems', window );"><strong>Schedule of Weighted-Average Assumptions [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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">9 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Expected average volatility</a></td>
<td class="nump">82.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.19%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">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_itp_WeightedAverageAssumptionsLineItems', window );"><strong>Schedule of Weighted-Average Assumptions [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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">2 years 9 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Expected average volatility</a></td>
<td class="nump">102.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">4.40%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_WeightedAverageAssumptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_WeightedAverageAssumptionsLineItems</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="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)(2)(iii)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="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)(2)(iv)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted-average expected volatility for award 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 term of award under share-based payment arrangement, 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330598519856">
<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">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_DerivativeLiabilitiesNoncurrent', window );">Balance at December 31, 2023</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">(34)<span></span>
</td>
</tr>
<tr class="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 );">Balance at March 31, 2024</a></td>
<td class="nump">$ 20<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_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_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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330597191568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Common Stock (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Aug. 15, 2022</div></th>
<th class="th"><div>Jun. 09, 2022</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_us-gaap_ClassOfStockLineItems', window );"><strong>Common Stock [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_StockholdersEquityOtherShares', window );">Aggregate share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,900,000<span></span>
</td>
<td class="nump">$ 14,400,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_CorrespondingPricePerShare', window );">corresponding warrant price per share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_AggregateSharesOfCommonStock', window );">Investors an aggregate shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,927,786<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_WarrantsToPurchaseShares', window );">Warrants to purchase shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,463,893<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Shares of common stock</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,463,893<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_WarrantPricePerShare', window );">Warrant 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.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_StockholdersEquityReverseStockSplit', window );">Reverse stock split</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1-for-10<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_StockIssuedDuringPeriodPricePerShareReverseStockSplits', window );">Reverse stock split, per share (in Dollars per share)</a></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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross', window );">Total fair value of stock of grant (in Dollars)</a></td>
<td class="nump">$ 156,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_AggregateSharesOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AggregateSharesOfCommonStock</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_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_StockIssuedDuringPeriodPricePerShareReverseStockSplits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction during the period as a result of a reverse stock split..</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodPricePerShareReverseStockSplits</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_itp_WarrantsToPurchaseShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to purchase 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_WarrantsToPurchaseShares</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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockGrantedDuringPeriodValueSharebasedCompensationGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 attributable to transactions 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_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-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_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>
<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>
</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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330583988880">
<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">3 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>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_WarrantsDetailsLineItems', window );"><strong>Warrants (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1', window );">Issuance of common stock and warrants</a></td>
<td class="text">&#160;<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 );">Warrent 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_itp_WarrantsDetailsLineItems', window );"><strong>Warrants (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_itp_WarrantsDetailsLineItems', window );"><strong>Warrants (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">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_itp_WarrantsDetailsLineItems', window );"><strong>Warrants (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_WarrantsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_WarrantsDetailsLineItems</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_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_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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330696684032">
<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">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding and exercisable at beginning of the period, Number</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice', window );">Outstanding and exercisable at beginning of the period, Weight average exercise price (in Dollars per share) | $ / 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Issued during the period, Number</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Exercised during the period, Number</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations', window );">Cancelled or expired during the period, Number</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding and exercisable at end of the period, Number</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice', window );">Outstanding and exercisable at end of the period, Weight average exercise price (in Dollars per share) | $ / 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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-option equity instruments exercised by participants.</p></div>
<a href="javascript: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> -Subparagraph (c)(1)(iv)(02)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 under non-option equity instrument agreements that were either cancelled or expired.</p></div>
<a href="javascript: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)(iv)(04)<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)(iv)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of non-option equity instruments granted to participants.</p></div>
<a href="javascript: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> -Subparagraph (c)(1)(iv)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-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_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_AwardTypeAxis=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_AwardTypeAxis=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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330597954736">
<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">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 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 10 months 2 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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330597207904">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 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_EarningsPerShareBasicAbstract', window );"><strong>Basic loss per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss for the period - numerator</a></td>
<td class="num">$ (3,746,536)<span></span>
</td>
<td class="num">$ (2,733,165)<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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.37)<span></span>
</td>
<td class="num">$ (0.27)<span></span>
</td>
</tr>
<tr class="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 income per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income for the period- numerator</a></td>
<td class="num">$ (3,746,536)<span></span>
</td>
<td class="num">$ (2,733,165)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">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>
</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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">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>
</tr>
<tr class="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 loss per share</a></td>
<td class="num">$ (0.37)<span></span>
</td>
<td class="num">$ (0.27)<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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330598277872">
<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="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 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>
</tr>
<tr class="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="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="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">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>
</tr>
<tr class="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="nump">1.00%<span></span>
</td>
<td class="nump">0.00%<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">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330588786544">
<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="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 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_itp_ProvisionForIncomeTaxesAbstract', 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>
</tr>
<tr class="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="nump">$ 36,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Current Tax Provision PRC</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Deferred Tax Provision PRC</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<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 Provision for (Deferred tax benefit)/ Income Taxes</a></td>
<td class="nump">$ 36,793<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_ProvisionForIncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ProvisionForIncomeTaxesAbstract</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_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_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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330592763920">
<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>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 17,378,268<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">584,365<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">642,735<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">151,335<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">(63,954)<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">18,692,749<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">(18,692,749)<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_DeferredTaxAssetsLiabilitiesNet', 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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</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_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330598039664">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">PRC Statutory rate</a></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_EffectOfExpensesNotDeductibleForPrcTaxPurposes', window );">Effect of different tax jurisdiction</a></td>
<td class="num">(3.40%)<span></span>
</td>
<td class="num">(16.70%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(22.60%)<span></span>
</td>
<td class="num">(8.30%)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="num">(1.00%)<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_EffectOfExpensesNotDeductibleForPrcTaxPurposes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effect of expenses not deductible for PRC tax purposes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EffectOfExpensesNotDeductibleForPrcTaxPurposes</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_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>
</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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330592627680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stock Incentive Plans (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Aug. 15, 2022</div></th>
<th class="th"><div>Nov. 12, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock Incentive Plans [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,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_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares', window );">Aggregate shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,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_EquityFairValueDisclosure', window );">Fair value of stock (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 156,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares contributed to the ESOP that have not yet been released, committed to be released, or allocated to participant accounts. Suspense shares generally collateralize ESOP 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> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480489/718-40-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares</td>
</tr>
<tr>
<td style="padding-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_EquityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of the entity's equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330598370560">
<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">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>a</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;) </div>
<div>a</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_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRent', window );">Annual rental payment</a></td>
<td class="nump">$ 140,829<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="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</a></td>
<td class="nump">4,514,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,918,938<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,481,325<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,369,274<span></span>
</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; 31,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_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AreaOfLand', window );">Area of land (in Acres) | a</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32.95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32.95<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_LeaseExpirationPeriod', window );">Lease expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 years<span></span>
</td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRent', window );">Annual rental payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,900<span></span>
</td>
<td class="nump">&#165; 120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,770,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,310,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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_itp_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_itp_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_CommitmentsandContingenciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">itp_CommitmentsandContingenciesDetailsLineItems</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_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_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_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_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_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_us-gaap_RetirementPlanTypeAxis=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_RetirementPlanTypeAxis=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_RetirementPlanTypeAxis=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_RetirementPlanTypeAxis=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_RetirementPlanTypeAxis=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_RetirementPlanTypeAxis=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_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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330592281888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - Schedule of Annual Rental Payment - Land lease [Member]<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems', window );"><strong>Commitments and Contingencies (Details) - Schedule of Annual Rental Payment [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">$ 16,913<span></span>
</td>
</tr>
<tr class="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">16,913<span></span>
</td>
</tr>
<tr class="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">16,913<span></span>
</td>
</tr>
<tr class="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">16,913<span></span>
</td>
</tr>
<tr class="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">16,913<span></span>
</td>
</tr>
<tr class="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">46,512<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">$ 131,077<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems</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_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_srt_ProductOrServiceAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330588967056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment Reporting (Details)<br></strong></div></th>
<th class="th"><div>May 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_NumberOfReportableSegments', window );">Number of reportable segments</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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: 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 3: 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_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-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>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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330594571280">
<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="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 6,826,799<span></span>
</td>
<td class="nump">$ 19,528,196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (loss)</a></td>
<td class="nump">362,335<span></span>
</td>
<td class="nump">439,080<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization</a></td>
<td class="nump">989,272<span></span>
</td>
<td class="nump">1,140,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">1,462<span></span>
</td>
<td class="nump">133,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">89,507<span></span>
</td>
<td class="nump">146,702<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="num">(1,134,241)<span></span>
</td>
<td class="num">(569,464)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">57,882,403<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>
</tr>
<tr class="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>
</tr>
<tr class="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">37,042<span></span>
</td>
<td class="nump">227,044<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (loss)</a></td>
<td class="nump">36,778<span></span>
</td>
<td class="num">(713,240)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization</a></td>
<td class="nump">2,100,541<span></span>
</td>
<td class="nump">2,137,928<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">536<span></span>
</td>
<td class="nump">693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">44,854<span></span>
</td>
<td class="nump">28,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="num">(2,122,757)<span></span>
</td>
<td class="num">(1,920,120)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">125,436,285<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>
</tr>
<tr class="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>
</tr>
<tr class="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">35,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(2,839)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization</a></td>
<td class="nump">391,975<span></span>
</td>
<td class="nump">407,849<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">173<span></span>
</td>
<td class="nump">1,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">72,245<span></span>
</td>
<td class="nump">73,893<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="num">(54,512)<span></span>
</td>
<td class="num">(99,285)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">7,761,164<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>
</tr>
<tr class="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>
</tr>
<tr class="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">&#160;<span></span>
</td>
</tr>
<tr class="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 (loss)</a></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_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization</a></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_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">1,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">3,684<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_IncomeTaxExpenseBenefit', window );">Income tax expense(benefit)</a></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 loss</a></td>
<td class="num">(435,026)<span></span>
</td>
<td class="num">(144,296)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,516,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,651,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>
</tr>
<tr class="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>
</tr>
<tr class="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">&#160;<span></span>
</td>
</tr>
<tr class="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 (loss)</a></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_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization</a></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_InvestmentIncomeInterest', window );">Interest income</a></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_InterestExpense', window );">Interest expense</a></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_IncomeTaxExpenseBenefit', window );">Income tax expense(benefit)</a></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 loss</a></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_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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">6,863,841<span></span>
</td>
<td class="nump">19,790,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (loss)</a></td>
<td class="nump">399,113<span></span>
</td>
<td class="num">(276,999)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization</a></td>
<td class="nump">3,481,788<span></span>
</td>
<td class="nump">3,686,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">2,183<span></span>
</td>
<td class="nump">136,268<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">210,290<span></span>
</td>
<td class="nump">249,169<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">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 loss</a></td>
<td class="num">(3,746,536)<span></span>
</td>
<td class="num">$ (2,733,165)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 192,596,104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 194,709,649<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_DepreciationAmortizationAndAccretionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript: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_DepreciationAmortizationAndAccretionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>100
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330598706560">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<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_ConcentrationandMajorCustomersandSuppliersDetailsLineItems', window );"><strong>Concentration and Major Customers and Suppliers [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_ConcentrationRiskPercentage1', window );">Concentration credit risk, percentage</a></td>
<td class="nump">75.00%<span></span>
</td>
<td class="nump">76.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 );">Customer [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_itp_ConcentrationandMajorCustomersandSuppliersDetailsLineItems', window );"><strong>Concentration and Major Customers and Suppliers [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_ConcentrationRiskPercentage1', window );">Concentration credit risk, percentage</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_itp_ConcentrationandMajorCustomersandSuppliersDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ConcentrationandMajorCustomersandSuppliersDetailsLineItems</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140330598508000">
<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>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 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="num">$ (70,472)<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,708,722<span></span>
</td>
<td class="nump">&#165; 33,408,380<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>102
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  Z*JE@'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  .BJI8YL=!,N\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>.NF@AZCK91,GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/
MGR4W.DH=$KZD$#&1Q7PWN,YGJ>.:'8FB!,CZB$[E<DSXL;D/R2D:G^D 4>F3
M.B!4G-?@D)11I& "%G$ALK8Q6NJ$BD*ZX(U>\/$S=3/,:, .'7K*($H!K)TF
MQO/0-7 #3##"Y/)W <U"G*M_8N<.L$MRR'9)]7U?]JLY-^X@X/WYZ75>M[ ^
MD_(:QU_92CI'7+/KY+?59KM[9&W%J_N"/Q2"[RHA12UY_3&Y_O"[";M@[-[^
M8^.K8-O K[MHOP!02P,$%     @ #HJJ6)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
MY''^<L5HP(0^07V^X%QN#_0?J!Y2&OT'4$L#!!0    (  Z*JEC\B(FP- @
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
M4CWH',"0QX(+/79R8\H+U]5I#@75Y[($@2-+J0IJL*M6KBX5T*QV*K@;>-[
M+2@33C*JW\U4,I*5X4S 3!%=%055?ZZ R\W8\9VG%[=LE1O[PDU&)5W!',Q=
M.5/8<UN5C!4@-)."*%B.G4O_8A);^]K@GL%&[[2)C60AY8/MW&1CQ[- P"$U
M5H'B8PT3X-P*(<;OK:;33FD==]M/ZM=U[!C+@FJ82/Z#928?.[%#,EC2BIM;
MN?D&VWCZ5B^57-?_9-/81I%#TDH;66R=D:!@HGG2QVT>=AS\\(!#L'4(CG7H
M;1UZ=: -61W6E!J:C)3<$&6M4<TVZMS4WA@-$W85YT;A*$,_DTRDR'!-("/8
MTI*SC!KL7%%.10ID;H4U.;D3M,H8CIR2DQE5($P.AJ64ZU/RF=S-I^3DX^G(
M-4AD==UT._M5,WMP8/;O5)V3GG]& B\(.]PGK[M/(6W=>_ON+N:A34;0)B.H
M]7H'].8&@\<M:HA<DFLF, 6,<C*3FM5[[N?E0AN%.^]75ZB-=MBM;4_CA2YI
M"F,'CYL&M08G^?3!'WA?N@+_3V)[:>BU:>B]IIY<<CS;]?+C+4$R62W,LN)X
MXE)9";L;F"!3R3E5NG/-&_5!K6YOD742QH-A-'+7NQ&^M/+]*.RW5GOH88L>
MOHJ^MXGO;[Z>$<[H@G%</W@;/'R!%/B#,(Z]WC/V#D//B\/A\ !^O\7OOX%?
M%+C/\-2G#V=$YWC2-*&5R:5B?R'K8FX$^SLH?:_Y/6,^PG"/>= R#][!7%)%
MUI17L)ML4H)JHNE,>Z,?[9!YYY[G/^-_RVH//FKAH_<GG&E==2<[>I%#'ZME
M?Q@\3_81AGN\<<L;OY\7B[,V5&1,K+J@XV.ACS!LH-V=>F-K/5[C*R8TX;!$
M5^\\0@W5U,^F8V19EZ"%-%C0ZF:.GQR@K &.+Z4T3QU;U=J/F.0?4$L#!!0
M   (  Z*JE@)_D1Y] 0  &42   8    >&PO=V]R:W-H965T<R]S:&5E=#0N
M>&ULK5AM;]LV$/XKA#L4"=!$(O6>V@82I]L"K$L0-]N'81]HB[:U2J)+TG;R
M[W>49,F6:"T#_,46J;O3<\?C/4<.=UQ\ERO&%'K-TER.!BNEUC>6)><KEE%Y
MS=<LAS<++C*J8"B6EEP+1N-"*4LM8MN^E=$D'XR'Q=R3& _Y1J5)SIX$DILL
MH^+MCJ5\-QK@P7[B.5FNE)ZPQL,U7;(I4R_K)P$CJ[82)QG+9<)S)-AB-+C%
M-Q-2*!02?R1L)P^>D79EQOEW/7B(1P-;(V(IFRMM@L+?EDU8FFI+@.-'9710
M?U,K'C[OK?]<. _.S*AD$Y[^F<1J-1J$ Q2S!=VDZIGO?F650YZV-^>I+'[1
MKI*U!VB^D8IGE3(@R)*\_*>O52 .%,".68%4"J2MX)Y0<"H%IW"T1%:X=4\5
M'0\%WR&AI<&:?BAB4VB#-TFNEW&J!+Q-0$^-)SR/85%8C.!)\C2)J8+!5,$?
MK):2B"_00S[G&4,TUU(9I,M*K^.6[5]<O.1T$R>@>(FNT,OT'EW\=#FT%.#3
M7['F%9:[$@LY@<5!7WFN5A)] 4SQL;X%?M7.D;US=Z37X%<JKI&#/R%B$]>
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
MO>35^@2;;=,;7VB:3HTEO6)"$PY+I P&%RA+-=VO"8RL7 -92(/MR$T+_&&
ML@FXOY32; /[@NX7E/X#4$L#!!0    (  Z*JEBVX'>U^@<  &LC   8
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
M'!%6 ,3[%:7\]:8XWZ^_24W_!5!+ P04    "  .BJI8=SM@G506  #I/P
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
M"\$)G8FM?5IV/:'ERJX&?C7@@1DDF=DF1^ 2N2$C0TS #],@D2.(X EF&+D
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
M_LY?@5%G.NF,+-MRDN;RXAG;3>\RU]RY<5\^W-P'B(1$U"3  *!EW:^_9Q<
M23FR>]?I%ULB@=UG%[O/[D)OM];=^EJI(.[;QOAWLSJ$[O7QL2]KU4J_L)TR
M>+.VKI4!7]WFV'=.R8HWM<WQ\N3DY7$KM9F=O^5GU^[\K>U#HXVZ=L+W;2O=
M[E(U=OMN=CK+#S[I31WHP?'YVTYNU(T*/W?7#M^.!RF5;I7QVAKAU/K=[.+T
M]>5S6L\+?M%JZR>?!5FRLO:6OGRHWLU.")!J5!E(@L2_.W6EFH8$ <;G)',V
MJ*2-T\]9^O=L.VQ92:^N;/.KKD+];O9J)BJUEGT3/MGMWU2RYP7)*VWC^:_8
MQK4O_S(39>^#;=-F(&BUB?_E??+#9,.KDT<V+-.&)>..BACE=S+(\[?.;H6C
MU9!&']A4W@UPVM"AW 2'MQK[POFE]-H+NQ;73GEE@HR^,I6XT1NCU[J4)HB+
MLK2]"=ILQ+5M=*F5?WL<H)Z$')=)U654M7Q$U9GX:$VHO7AO*E7M[S\&[ '[
M,F._7#XI\*-T"W%V.A?+D^7S)^2=#;XX8WEG?[8OQ+\N5CXX1-B_#[DE:GU^
M6"MEW6O?R5*]FW6DU]VIV?G77YV^/'GSA$W/!YN>/R7]SSW?)U4=-D0\6WXC
M_KAC?ZH5$K>T;2?-CM[T1O:5#JH2I448&:^J I\\-E22'J^UD:;4LA$>>A3X
M(WA1RSLE5DH9 62==%BG#0MV%58K)%VH18 RUS=02]"<VO0-(V7H]/)&E;W3
M0:<5[^_+6IJ-$E>V;;4GGBJ>??W5J^7RY,W-^RO^=/KF&P'JA+3..K8-EA.?
MB-.3HQ\7;+2K\+S9S46I7 "/ EMDV^PE8P-4.O6YUP1]M6,T/QOVPPV9R1 O
M6N7@2K%11CG9-+L"%JJ.%LG1MYW3\$]'9F:P?[VXN-Y#*XWIX<&#OH3W"!!
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
MCHR+MA@9,D4&I08HD?H6SN!</Z,7GA1<0-,2E-93<.IR% 4K)82VET1V&,1
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
MT@J2HO?##V?![O/= R%"D0?3C]DGG_=/&QW/GQX^M>)&1W?U$FJ=32G]2<R
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
M8SM)I]GT(0XED8??^<Z5TNE&R*_5FG-%;O*LJ,Y&:Z7*D^FTBM<\9]5$E+R
M)TLA<Z;@4JZF52DY2_2B/)M2QPFG.4N+T?FIOO=1GI^*6F5IP3]*4M5YSN3M
M)<_$YFSDCMH;G]+56N&-Z?EIR5;\,U=_E!\E7$T[*4F:\Z)*14$D7YZ-+MR3
M2Q_GZPG_2/FF&HP):K(0XBM>?$C.1@X"XAF/%4I@\.^:7_$L0T$ XULC<]1M
MB0N'XU;Z>ZT[Z+)@%;\2V3_31*W/1M&()'S)ZDQ]$IN_\$:? .7%(JOT+]F8
MN308D;BNE,B;Q8 @3POSG]TT/ P61,Z!!;190#5NLY%&^8XI=GXJQ89(G W2
M<*!5U:L!7%J@43XK"4]36*?.?Q.LJ,A'=LL6&3^=*A")#Z9QL_S2+*<'EGOD
M=U&H=45^+1*>;*^? I0.#VWQ7-*C G]G<D(\UR;4H?X1>5ZGGZ?E>0_1C_S[
M8E$I"9[PGWVJ&DG^?DD8'2=5R6)^-@+WK[B\YJ/SE[^XH?/V"$Z_P^D?DWZ_
M'8XNWP^.O(I>DVT"/J^%5&\4ESGX<O&59/C4 M+CM6;]'8]YON 2+RPT =K!
MLRYQKEB2*U:L_KL6-7')F+B^8\]]'T9O[DZ@A$:N'45S>/BA2,"19<HRPHJ$
M7(D\YS+&RV[9.BT8>?7REXA2Y^V'J\LK/73?&ORP';4C=XZ_U+?PN;E/R<RQ
M_9G^%\R'3SSB^7,[\"GQ L=V_;GU12C8L=I' *@0^8$=AB&,?.K903@C?R^V
MV-!$V$2M.2I0LN+6X@7(X0E)"R4(T^DG+58D9F6*6Z%HPE:2<TAB"N):K?7R
M7:Y J" +(=%CQBVI3('$97ICQ,,VE2*2*8X+@TGP@I0 BQ5%G4^L+R!4;Y96
MI.)QC9@6MR3F4D%6QA4#U$BL.WM;01(IZB6$0BT1-/]6IV6/LX!R@*F47+.L
MUIN./2>T QH15N%E[S+H)1,"&"R-89-F&5EPDL R -%3Z+13GX?8UAV_B]@'
M*?69E\K<=H,?J!7ZM&TN&?ALQHK8&,2$!$;46,?%7LOHY[M1#<! [Y+KBIC=
M:NN9_1><R>HP0=[$WV*('&)HP(6_ER)*_Q\4-=E!<V12Q,])$G6?D:0V46J6
MFFQY/TU6'[K/0-/%'GB:)<G)!GZL5<TD@RUAYV'*U\D V-++QZ1(,_V'6[-K
M+J$-W3M=@ZXLZ($UE6H-[)+<=#X<.Y]]3"$Y&@QA92G%30H])#!$_(D?O= S
M_,F,OIA P2I69D-3C?8I=\A%LYVU>K^QZ]I>$-DSQZS3U[/(]NE\QUKWE_Y/
MM02GN@*'2Q7YH\!.&L#]JZ[6=4K>I5C78]56Z3&!V@E>"T>"9AS9GAL\1@@T
M#C8- MMUYGHTMQT:/D: 1R#1>[!T%NI18/M!]!@!H+@=>*$]GT<X\EW;=_S'
M" A@7^I2VZ6N'ODV!15,_S&P3&\4ZS=>52?DJI820[8$!VSD[YKW562[+D"+
M?/*:O KM:.;;_GQ&7EN[3H3T4\ ^HV@*WPX<SYY[]'#D[#8(5K]WPA<0M[QD
MMYA2*M+&0<%O%(E%CA%RJZ/=N#O.R."X5YU8%[FH"V6]3ZL8M,=)UB>.A\4$
M/ V :$>#]JM5"STO -I=8,T- [P,R4N6EV\)6RJL)T#KS Z"X"ZAD#O_6D.
MF?+K;J=-TJ1-JTF;A]+DP^R,##"BR<&^P6@/V76= JT;3)XR74%/FP$<3&,8
MA673@T-+=LUD*NH*L%2@0]:P*D7>1Z')=:Z'/8S6BH;Z1C0Q>A:\G1(9/4WJ
MA*W!*"8G:9 )Z %*@$X-2HT%Y^W@LGI<Y'Y<D<&%*$P/Y&E<%_4*6GU"_6'A
M.H"L$)BO(5X'L"#S6TWF'U(F=B6'@W+Q5%VOU94(5*R4,'!G6OGYT8+\(SV+
MWO6L1[E3RYHQVAR-UFBBO8FZP[(+PB'_\ VH MA,BFA:$'>[_C16,'</^)O5
M&A8 *@S53HE!>1?%-AZH5W$L9(+& :PFR6P(OHM*ZHP?M/H7#C5]#3]PTL66
M0I.> @O0YB1677$B\?4,IJ884A,48K1%F\<6H/42C-+X3&Q,5*.))N1#V[@T
MZ0]W1NC?H,. )Q"92 *T"F"6KKF93<)HJ[GY=;DT1=?2=OF;N-XZ*E#C4=M-
MDC%(4L>@(Y QVQ+XH"9A$(3:!$34"ERD0'[-<:UM!'&O<5]YFU-%4WZWFX;6
MC@PTUB\; '2BF6WJ5Y:R19J!&W!C?*14%)7(TH3AU'9/_=;*>E!#WF>8[JY+
MGS<6TT>&XB!E0TD&=+TF[L\2B[N0?G0X6AB.Y$G"47?CAX(Q"+?.]5TPDN<,
M1FL0C.1N,/9=K&GAVU;V:8+1,I\ 'AF,[_E"0AILFY-[3JH_43!NU46JFZQ>
M%Q-0P4'O?@>-\9+MKS7'G-MZ$N=^O"-:1ZK"'D?L3T--56B.1. !=:?'<4%V
MYX[MV8;I<P&TX_NV@$-3Y-L1=I:=>?]\I=&R<8K4!Q#$V+\&L;I.KV-JWTN\
MISQ%>/M[O6-MN34L*OY640GN],DH</!:9('N1/ @5F+) /1JG4J,'ZEN][AB
MB^>N+UI_PA=;BA_@A_VANG42<[+>?:7Q [P2/)(&=N V6^'%',[/C_!&;#L/
M^1H9SZ/0#EW'2)]'D>U!#MH56XCBS7<Z^C;SUC'F=U[>:<*ZRL=OP#<JWI_X
M^Y=CUN#S"8K>?5/QO>_*QM29VT'45#WJ^W8XVWUKM>][VW3P#33G<J6_]&(&
M!H.:SZ'=W>YC\H7YAMI/-U^B 1^<W2&?\R4L=2:S8&12>GNA1*F_J"Z$4B+7
MPS5G"9<X 9XOA5#M!6[0?6(__Q]02P,$%     @ #HJJ6-95(W(/!P  :1,
M !D   !X;"]W;W)K<VAE971S+W-H965T,38N>&ULK5A;;]LV%'[7KR#<K-@
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
MT_& :?=AQ]U85=/'E(6R5I5TF0L.KN,$>+Y4RFYO<(/NZ]KUWU!+ P04
M"  .BJI8P6!X;;D"   2!@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX
M;6R-5<MNVS 0O.<K%FI1M$!@R;*3!JEMP$Y;I(<41M+'H>B!EE86$8I4R54<
M]^N[I!3%:1VC%XN/G=D9DKN>;(R]=24BP7VEM)M&)5%]'L<N*[$2;F!JU+Q3
M&%L)XJE=QZZV*/( JE2<)LEI7 FIH]DDK"WM;&(:4E+CTH)KJDK8[0*5V4RC
M8?2P<"W7)?F%>#:IQ1IOD+[62\NSN&?)987:2:/!8C&-YL/SQ=C'AX!O$C=N
M9PS>R<J86S_YE$^CQ M"A1EY!L&?.[Q I3P1R_C5<49]2@_<'3^P?PS>V<M*
M.+PPZKO,J9Q&9Q'D6(A&T;797&+GY\3S94:Y\ N;-C8]B2!K')FJ [."2NKV
M*^Z[<]@!G"7/ -(.D ;=;:*@\KT@,9M8LP'KHYG-#X+5@&9Q4OM+N2'+NY)Q
M-/ML"!TLQ5:L%$YB8DJ_$6<=?-'"TV?@([@RFDH''W2.^5-\S%)Z/>F#GD5Z
MD/!*V &,AL>0)NGX -^H]S<*?*/_\0<_YBM'EE_"SWU66Z;Q?B9?'>>N%AE.
M(W[^#NT=1K-7+X:GR;L#.L>]SO$A]DYG_?P]'(3O%P>OA\D;>,(,<P>F #[E
MK.R/^1BH1+@P52WT]J@4.;]S?<L%DV%-0F<(.G P\&4Z/CT^28906%.U,*'7
MOTO3 !F>2YMS*DN2P[EC@$/R?6 -=<,9N7H"BQ4;?L.$5@KE!O"%:?Y.=B0L
M0N,P][SH'&KB8+4%O"?4>4C-GK@]D&=DN&DT/?H4'.,II',-DS3\/&T >6M>
M4"$RJ600:E;$W8NC@BD?T&KRHZ-_3J%W'@YI97P2S5[0$1LC3DV@I=KW)N*=
M.JW0KD,W<A"DMR7;K_8-;][6^6-XVRWY!M=2.U!8,#09O.7^8ML.U$[(U*'J
M5X:XAX1AR4T;K0_@_<*PFV[B$_1_ [,_4$L#!!0    (  Z*JEA,"5@5_0(
M (D&   9    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;*55VX[;-A!]]U<,
MU")( &5UOVUL [NYH 4:=)$TZ4/1!UH:6\12HD)2\>[?9TC)B@MLC !]L,6A
MYIPY,T..UD>I[G6+:."A$[W>>*TQPW40Z+K%CNDK.6!/;_92=<R0J0Z!'A2R
MQH$Z$<1AF <=X[VW7;N].[5=R]$(WN.= CUV'5./MRCD<>-%WFGC S^TQFX$
MV_7 #O@1S:?A3I$5+"P-[[#77/:@<+_Q;J+KV]3Z.X?/'(_Z; TVDYV4]];X
MO=EXH16$ FMC&1@]ON)K%,(2D8PO,Z>WA+3 \_6)_9W+G7+9,8VOI?B;-Z;=
M>*4'#>[9*,P'>?P-YWPRRU=+H=T_'"??+/2@'K61W0PF!1WOIR=[F.MP!BA_
M!(AG0.QT3X&<RC?,L.U:R2,HZTUL=N%2=6@2QWO;E(]&T5M..+/]T[2HX(X]
MLIU #:QOX*:NU8@-_,'9C@MN..IU8"B6103US'L[\<8_X$W@O>Q-J^%MWV#S
M7WQ &A>A\4GH;7R1\#U35Y!$/L1AG%[@2Y;$$\>7_*_$X9^;G3:*SLZ_3]5@
M"I$^'<+>IVL]L!HW'ET8C>HK>MMGOT1Y^.I" NF20'J)?4Y@.$^ S0F(RYV[
MR/NT:G@>12_@YT*NJ%5UZWKU!FOL=H0A8V4;9[N7K$Z%=G=3\9J;1_@5J"Y^
M5%6T2OPP2U>?F1CQ)6OH_(!A#Z>X4!1^GB205_E"Q'N#I-6 D<!H5@AF:'=@
MBHBSJO#C,J9GZ2=1M9I;#C308!A)*=UID'L8%$TZ O@P"-8;EQU^&?E (\A
M%/E16OAI6KEED?EE5B[Q:]EU7+M!10HTH^H0"BJ_RG,@6)B&B^^.]?<@).N_
MJ[;<D5_F(:W"(O2+L%RY6FLHDI3,G(KCEVF\^DL:)K0M5D+^E1]6F35BOZ)?
M%A7PU,$*SL9#A^K@AJ FT6-OIDFQ["YS]F8:+]_=IR%-K3WP7H/ /4'#JR+S
M0$V#;S*,'-RPV4E#H\LM6_I6H+(.]'XOI3D9-L#R]=E^ U!+ P04    "  .
MBJI81,Z-;!,%  " "P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6R5
M5MMNVS@0?==7#-QMT0*)+[+3S::)@5Q:M$"++9JV^[#8!YH:6T0H424I.^[7
M[R$ERTKK!NB++9(S9V;.7,CSC;%W+F?V=%_HTET,<N^KL]'(R9P+X8:FXA(G
M2V,+X;&TJY&K+(LL*A5ZE(['+T>%4.5@?A[W/MKYN:F]5B5_M.3JHA!V>\7:
M;"X&D\%NXY-:Y3YLC.;GE5CQ+?LOU4>+U:A#R53!I5.F),O+B\'EY.QJ%N2C
MP%?%&]?[IA#)PIB[L'B770S&P2'6+'U $/A;\S5K'8#@QK<6<]"9#(K][QWZ
MFQ@[8ED(Q]=&_Z,RGU\,3@>4\5+4VG\RF[?<QG,2\*31+O[2II&=S@8D:^=-
MT2K#@T*5S;^X;WGH*9R.?Z&0M@II]+LQ%+V\$5[,SZW9D W20 L?,=2H#>=4
M&9)RZRU.%?3\_(:M6HO #+U78J&T\HK=^<@#.TB,9(MSU>"DO\"9T@=3^MS1
MZS+C[*'^"#YUCJ4[QZ[21P$_"#NDZ>2(TG$Z>P1OV@4ZC7C3WPJ4_KU<.&]1
M&_\=BKF!G!V&#/URYBHA^6* AG!LUSR8/WLR>3E^]8C#L\[AV6/HOY&91W$.
M>TG/)^D+^@4GGW.F:U-4HMPFHA1Z^YTS\MC<"&M%Z0FS )7?Z0HI35UZ5:Y(
M&K0KCD1LN1JU8.GR]II.)R='].S):9J.7^VM.A)E1F\Y6T'W*"[R=A%E)Z_B
M7L:>+6J?L\3GPD=75(FTU9@.GEQN:IW1@DEJX9Q:*K@K@$VZ#6I+3I62'\2P
M8&D*>,#+)<LF#$_*N5H$21"%M@X1J3*H689"6):&^+[22BJ?:%4H>&,B;ED7
M"P1KEO!'0#WLPZ6,-; M/*HK,.+8>\W1;4@&/;$PL W>(!4GG:D"=VZXXPV^
M?*L5$),-I)UCYZ+B4BB+26#O,+G70M<<$'M9V0??4L:@$B(L9 [,RM@87P4-
MDT6>+2A9E>H[S)1;DKDH5]S&W[>6--; L G,0"(P2:@),(-Q#1W/Q;!?1KT4
MXM#UW$QTK_ :R@2]YS5KFC9&&VL%"U?;AKG@:^W:FKS20MX=W\K<:"!4%IE!
M5(4!\0%/"BUK+3SOH]B[OR1,&;"!,9.$,=/X_!"Q0=KE (5T'VX!)2G#N$7L
M5>W=6</O/5NI7&0"Q:GN.+K#1^1QC05GP(]J6N,H:ECE[HZ7E@/+X(>=3W#,
MS:&LK8WE[8V\ZY""'0<\B&6T-HBLR7%;33WA+G.U!W%-=X5UIM;HT)!N8 SI
M.J;9M64<DA=#2F1LJLJ:K)8A)TZA-)9*HG?TEG)<=J':+>%6Q\?A3#5\]LYV
MY;=K0N5ZT=0N9.ZGG,9R:^9)S$4+:C0L!X5-O'@Y.Q;H(+PC0H_41=-$.$3G
MQEIIV>@2'N^5L^1S#OJ3(MY=R;X:7J.297 JE"V-AZ=T3.GPSY/]P<Y:+P>G
MZ5.(3<;IT[U8Q_96,?@\3C[]E/.8"-B8_!749\/9TQ\B]&*AN7TVH3N;]I=M
MWMJX#C1^Z*BLMCM2?8B4FDC#+(!S/Y!!;T*FOL9,?=AGT=&7F)G;?070WXMP
MD42_WL5ZH>=MT[Y(KH2.,Q1CYX8EQ['8VIC2'W0R2ZZ[T?*P-@Y.K^?3&3T
M?>@U$-,Q';IO1[U74<%V%=]^CN)=U3R0NMWN>7G9O*KVXLW;%"9Q*SG2O(3J
M&(4P0//&]UZS\*:*;ZR%\7BQQ<\<3V2V00#G2V/\;A$,=(_N^?]02P,$%
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
M\PW;8@D!JYR2ORH"X+\*EA <*QR:\,R9!78)6CQ!ZOI^I61J UR60 M-9</
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
MOA[7W/S>V]4[IP7FF\[@385AA.#M 2)NSAB EFOJ[?'-3VM.#7J-IC[<_1A
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
MYFXY]DZ:DYA," K0VHJZ?Y$4JRU@MQ"5$H3B^>U=-+H7B,-P*A2M;36^%*,
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
M+^+L\"2>'RTBSJOL/K$@#5UW@P+%AK8(-Z9WTBK3P@Q\8H04XAZ**K/:[[G
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
MI((PFYULRKK$"MF7LLDRKQ(JD<J4<6@66$C6*XS HJR_U$^*7%4)%%JSHH*
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
M(#U0\J&6F:3=F44>6>2601S;BDIF:@=I(73.R+::O.0S'#<V+EW-V]:B3G>
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
M T.($W.8^H2R"K"_D-+L%O: ;HX<_P-02P,$%     @ #HJJ6%''=5#^ @
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
MPI1[P3Y?2FFV-ZZ!]E1V\C]02P,$%     @ #HJJ6-I?\ZZL!0  Z!4  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#DN>&ULK5C;;MLX$/T5PET4+9#4O$BB
MU#H&$F>+#="B0;/M/BSV@99I6X@DJA3MU/OU.[I$LB5*2;M]L45I9G0..9PS
MU.Q!Z?M\*Z5!WY,XS2\F6V.RM]-I'FYE(O(W*I,I/%DKG0@#0[V9YIF68E4Z
M)?&48NQ-$Q&ED_FLO'>KYS.U,W&4REN-\EV2"'VXDK%ZN)B0R>.-S]%F:XH;
MT_DL$QMY)\V7[%;#:-I$646)3/-(I4C+]<7DDKQ=4*]P*"V^1O(A/[I&!96E
M4O?%X&9U,<$%(AG+T!0A!/SMY4+&<1$)<'RK@TZ:=Q:.Q]>/T=^7Y(',4N1R
MH>*_HI797DS\"5K)M=C%YK-Z^$/6A-PB7JCBO/Q%#[4MGJ!PEQN5U,Z ((G2
MZE]\KR?BR($X PZT=J#/=6"U RN)5LA*6M?"B/E,JP>D"VN(5ER4<U-Z YLH
M+9;QSFAX&H&?F7_2&Y%&_XIJ3M,5NMKE8)+GZ$J$]QNM=G#OU;4T(HKSU^@<
MW4$BK7:Q1&J-+C<;+3?"2+006A^B=(.^BGA7/KM6Z68MX,ZMR*1^^<*GA+_+
MT66>2Y.7;_H0B6441R:2.<3]>O,[^ONC3)92_P/#+W?7Z-5OKV=3 R0+J-.P
M)G15$:(#A#X*_08Q<H8HIH[%?3'N?BW#QIV=ND]A:IOYI<W\TC(>&XBWV&DM
M4U/SMM&I_!V[?[&+W^:9".7%!+9I+O5>3N8O7Q /O[.1^T7!3JBRABH;BSY?
MB'Q;+NQ2I/?P$XLTE%;*51ROC%/4F?V<^=QC 9E-]\=L^G;4Q]S#?F-W M1I
M@#JC0#_+W.@H-'*%0L!L0U@%<(_>'&#FLJ #L&_F<!KXS([/;?"YH_@NPQ"V
M'>P2+4,9[<4REC:,;N_EE/D>X5X'9-_.Y:Y+/3M(KP'IC8*\2?>0UTI']B7V
M>B]E3D"9YW3 6>Q< ,=<.SK>H..CZ&ZUS,0!Y*:N-<ILI89Z6FU&,;@9>0\.
MX11SE[(.;HMA,??,)7;@?@/<'P5^#=5SK54":Q^+(D,SH<W '/O]!/!]C],.
M5)M9 %#M0(,&:# *]$]E1/R,&0TL;R>NXWEN!Z;%T&.$^WP@40EN)0Z/0OT$
M @0"!UH42U!\I MI/U?K\QT,*N1G*)7&*C:XOWLPH[1;JFQVU/><@5)%CO29
M/)')T+)I<SA#&114<U:FL_RVB[(BNX=QDWZ"%K..?=R#;C/U,>4X" ;0M^I'
M1A4'Y'0M(4-6R(COU52C5*7G==I8@?^$A"&KSO__0*>D6QTDXT)8;8UAQ:_=
M3XL'8U! ?-Y=&YNIXW/FT8']2UH5),ZS6I.C/LR*=E1,?[1!^5713CFWRDK&
MI?5NJ[0Y-U(G59<2*Y':6?=5TZ$45JF[0*/O^XDL:_67C OPX_)EP*AHWJ'G
MCJ'GKL@-\^H+KH-IX 9^EUC?D'(?8^(,Y%TKS61<FS^413BNL^Y@16F15TRA
M@'5!VNRPXP]A;%68C,MPTX)!%S'4?Q&+L#J$\VZ3:+%S@F"@3R"M_I)Q ;Y<
M[8L&N^H6JI.BU/8U[TLK(9CWBXW%CGG$XW:HM!5@.B[ ,)MZ5_8R!ZWBN)*P
M)(O504JTE*E<1P-GH[ZJ4L[]WD'!9L>(ZPVH+VW5EXZK[Z>R;ZR3H&HE14TF
M'B^;U**JE#-,>B7$9@E%G@5#+1H].GR.R^]-&D)6%.(K1U-Y/,P/B.XO"'1*
MM15=^AS1?>Q'GUH<BZSR@+B$=[M2FZ6+ TZ"H5W1ZB\=/X9^>+I:T_X!DQ4U
MAN(N3,M)%/K4@-$!E*UBTG'%[%1K=/Y4 T<MRAF0 '<%QF;GPP%VH-VGK3#2
M<6&L,N&I#/#ZWQ8(M.L^[FU/BR7&/I3P[AEU>O09KO@&^E'H393F<.I8@RM^
MPX&KKCXK5@.CLO++W%(9J-[EY5:*E=2% 3Q?*V4>!\7'ON;C[OP_4$L#!!0
M   (  Z*JE@FV("/50(  )X'   9    >&PO=V]R:W-H965T<R]S:&5E=#4P
M+GAM;*V5:V_3,!2&_XH5$-HD:*Y-1TDBT5:(24RJ6@T^3'QPDY/&:A('VVT&
MOQ[;24,*6;6)?DE\.>_K\_@:U)3M> 8@T&.1ESPT,B&JJ6GR.(,"\Q&MH)0]
M*64%%K+*MB:O&.!$BXK<="S+-PM,2B,*=-N210'=BYR4L&2([XL"LY\SR&D=
M&K9Q;%B1;294@QD%%=["&L1]M62R9G8N"2F@Y(26B$$:&A_MZ=Q7\3K@*X&:
M]\I(D6PHW:G*;1(:EDH(<HB%<L#R=X YY+DRDFG\:#V-;D@E[)>/[I\TNV39
M8 YSFG\CB<A"X\9 ":1XGXL5K3]#RS-6?C'-N?ZBNHEU?0/%>RYHT8IE!@4I
MFS]^;.>A)["])P1.*W">*W!;@:M!F\PTU@(+' 6,UHBI:.FF"GINM%K2D%*M
MXEHPV4ND3D0KX(*16$""YIAGZ&H! I.<7Z-WZ'Z]0%>OKP-3R(%4N!FWIK/&
MU'G"] ZS$7+MM\BQ'&] /C\O7T#<R=U3N2GQ.D:G8W2TG_M,QH<O,@#="BCX
M]R&XQLT;=E/':LHK'$-HR'/#@1W B-Z\LGWKPQ#JA<Q.P-T.W#WGW@>/)?@0
M:V/@:P-UX@^1-W%L7T[[H4\Q&/;^YD_827Y>EY]W-K\9+G>(IC*Y<OLKHWOT
M< ?%!MC@JIRU>NFJ7,CLA'K<48\ONAW'EP2_D-D)N-^!^_^['?U_]YEKNQ/_
MK^UX=IR74IB]VU.]7/+VVI*2HQQ2:6^-)G+.6/,:-!5!*WVA;JB0U[,N9O(!
M!:8"9']*J3A6U!W=/<G1;U!+ P04    "  .BJI8F?C>DO8#  #N$@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6RU6&UOHS@0_BL6=SKM2MN"S4N@
MET2ZMMJ]2E>I:G;W/JSN@PN3!"U@SG:2[;\_0PB$Q'$W.O(EP3#S^)GAL6?P
M>,/X=[$$D.A'GA5B8BVE+&]L6\1+R*FX9B44ZLF<\9Q*->0+6Y0<:%([Y9E-
M'">P<YH6UG1<WWOBTS%;R2PMX(DCL<ISRE]O(6.;B86MW8WG=+&4U0U[.B[I
M F8@OY1/7(WL%B5)<RA$R@K$83ZQ_L W=\2I'&J+KRELQ-XUJD)Y8>Q[-7A(
M)I93,8(,8EE!4/6WACO(L@I)\?BW ;7:.2O'_>L=^L<Z>!7,"Q5PQ[*_TT0N
M)U9HH03F=)7)9[;Y$YJ _ HO9IFH?]%F:^LKXW@E),L;9\4@3XOM/_W1)&+/
M 7LG'$CC0'[6P6T<W#K0+;,ZK'LJZ73,V0;QREJA51=U;FIO%4U:5*]Q)KEZ
MFBH_.7THUE!(QE,0Z-T]2)IFXCVZ0C.EEV25 6)SM&]SA;[,[M&[7]^/;:FF
MKT#LN)GJ=CL5.3'5(^77R,4?$'&(IW&_,[O?0]RZNWUW6P7=1D[:R$F-YY[
M.Q7AM[^4(7J0D(M_=$%N43T]:K7J;D1)8YA8:ED)X&NPIK_]@@/G=UW( X'U
M$N"V"7!-Z--GND&/5 )/:29TD6[=@]J]V@[64TP"XE4O;[T?Q+&=.R)1$+9F
M/7I>2\\STIM!GE[-TR)5XD[0)\82+<DMB+\W.8G4W,$!QV,SUW&(,])S]%N.
MOI'CQS?I^4?SXLAUB'^8PV,[$H:^@R,]P: E&!@)?F:29BAMY/WZ 2TX$UJB
MP7&"O(BXP2%1C9WOASCR]$1'+=&1D>AN!;ZB1N@ZCD8(_6I!NE4W.HKABD3^
MB52';03A>:DN0.J""'\RT1H[W_>)Z^MI1BW-R+SJ(7Z-,R79DI:@2B"C/$'?
M'B%_ :[=[XQPY^YW X'U(L=.5^N<BVSY#>Q .1@*K9^$O8*/_]^VW_CW]BS'
MQ<3!!PK5&4;AR#NQ%>"N,F-CW>LTNEFF$I"(.2T;O9J4:D8]^S5=HC;CKCAC
M]S):-1;]LY,P$%H_"5T+@,T]P-M:/:[KV E(=*A4K9EWHOKCKOQC<_W_1(59
MD4;WLU_&0&C]8+M6 @>74:2Q13D["0.A]9/0M2G8W*>\K<CCYL)UG= ]5.2Q
M&<$>.=$SXZX)P>8NY%9]TC9;)2T2Q.1277%%.M^1-@O6B'[VNQH(K9^+KM/!
MT64$.VC+,Q1:_R.WZWF(L9UX6["-?^\S+QSY^+#:Z^P\I=G#MMG>.XRH3H+4
M9_\B+03*8*X<G>N1TCS?'JYL!Y*5]?G$"Y.2Y?7E$F@"O#)0S^>,R=V@.O)H
MC[BF_P%02P,$%     @ #HJJ6-PP513B @  N0@  !D   !X;"]W;W)K<VAE
M971S+W-H965T-3(N>&ULK5;);MLP$/T50BV*!&BB?7%J"TAL%.VAJ!$WZ:'H
M@9;&EA!*5$G:3OZ^0\D1O#!N@/1B<YGW^-YP2&JXX>)!%@"*/%:LEB.K4*JY
MLFV9%5!1><D;J'%FP45%%7;%TI:- )JWH(K9GN-$=D7+VDJ'[=A4I$.^4JRL
M82J(7%45%4\WP/AF9+G6\\!MN2R4'K#384.7, -UUTP%]NR>)2\KJ&7):R)@
M,;*NW:MQHN/;@/L2-G*G3;23.></NO,U'UF.%@0,,J49*/ZM80R,:2*4\6?+
M:?5+:N!N^YG]<^L=O<RIA#%G/\M<%2,KL4@."[IBZI9OOL#63ZCY,LYD^TLV
MVUC'(ME**EYMP:B@*NONGSYN\[ #<(,7 -X6X+T6X&\!?FNT4];:FE!%TZ'@
M&R)T-++I1IN;%HUNREKOXDP)G"T1I]*I@(8^X;8H26B=D^^J $'&*R%PB%Q+
M"3AQ-@%%2R;/R06981WE*P:$+\BKP!?D;C8A9^_/A[9"P7I9.]N*N^G$>2^(
M^T;%)?'=C\1SO,  'Y^&3R#KX?X^W,8T];GR^EQY+9__EES]NIY+); Z?YO\
M=@L$Y@7TB;V2#<U@9.&1E"#68*4?WKF1\\GD_C^1[>7"[W/AGV+O<E'FA.E$
M,,"#9+)[DL.LD)B<OIUGSV30FPS^;;+=<(+W)6E6(BO0J2Y]O$! E)1)D^V.
M-6Q9]36Z3@,W#@,_&MKK75O'<6$01(DNUK5!=MC+#D_*OJ=L!1<TSR$GBC[B
M99OQ-0@Z9\9-"H]4N+[OH5[O0*XI,' &03@PZXUZO=&K:FE)C=F,CI>-@B@,
M#]09PMS(CSVSMKC7%I_4UIYQHZSX:+U!G 0'HHZ#DFBG#/8D);VDY*2D'UQ1
M9E+4P:+=#,11'&/M':@R!":#Q/4&SH$R>^=AT8\Z7LC+LI9XX!<(=2YC=":Z
MA[+K*-ZT;\V<*WRYVF:!WQ8@= #.+SA7SQW]?/5?*^E?4$L#!!0    (  Z*
MJE@^GEYG*P0  '\5   9    >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;,U8
MT6[;-A3]%4(;AA9((Y&2)3FS#31VAQ5H"J-9MH=B#XQU;0N52)>B[6;8QY>4
M9,ER%!;R9&! $%,2[^$YE[SD 4=[+KYD:P")OJ4)R\;66LK-C6UGBS6D-+OF
M&V#JRY*+E$KU*%9VMA% HSPH36SB.+Z=TIA9DU'^;BXF([Z52<Q@+E"V35,J
MGFXAX?NQA:W#BT_Q:BWU"WLRVM 5W(-\V,R%>K(KE"A.@64Q9TC <FR]Q3=3
MXNB O,>?,>RSHS;24AXY_Z(?WD=CR]&,((&%U!!4_>Q@"DFBD12/KR6H58VI
M X_;!_3?<O%*S"/-8,J3O^)(KL=6:*$(EG2;R$]\_SN4@@8:;\&3+/^/]F5?
MQT*+;29Y6@8K!FG,BE_ZK4S$48#":0\@90 Y#?!?"'#+ #<76C#+9<VHI).1
MX'LD=&^%IAMY;O)HI29F>AKOI5!?8Q4G)W.A5H203U=HGE F$641>O=U&V_4
M5,DK]%$MI%<SD#1.LM?H#7JXGZ%7/[\>V5*-K1'L13G.;3$.>6$<%]UQ)M<9
M>L<BB%KBI^9X3 P MA)=*2<'Y;?$B'A'Q35R\14B#O':")G#9["HPET#';>:
M"#?'<\^?B,\?5 QZ+R'-_FZ;@6( KWT O1_<9!NZ@+&E"CX#L0-K\LM/V'=^
M;5/?$U@C%UZ5"\^$/OD JC"1!)%F;3K-P0,'/0$5;9'3<R(;"@:5@H$1JI[-
M336;<)A-Q$"VZ2H@_1Q2;[^[B<HG<0:8."-[=ZRCK:<[##R'D*IG@[=?\?;-
MF==$MRKY0F]_FBC:T60+;70+I,$1"2\,B.^2$[(M_8;8<5ROG6I040W.3W$;
MW^ 9#]?Q!R0\H6L<]<R%'U::0J.F&2C014R+$TX)HBD7,OZG>,&7:--5=/A<
MM!?B(#Q5W=+/#WWBN>V3-*P$#<V".%LM*5NA.56\T><[2!]!M.Y>1J"NNU=/
M8 W-V*G/5.?2>WDY0D_IZ NMF8\CCX'[WPW-F.V<4:OX_P[4U$UJW>2<U8_^
M1=4^F_OFQA<5\T8??:I%&5H*GJ*I@"B6Z(&5N\ ?P%;*\FE@^%%9F2EV7D@]
MH3436GLD?'&3A'MU27VA-?-1^R3\ Z/4X;@NH8ZW^($S),$P.#D*VCIB5_V]
MX"UP;8JPV14=K=M^"^*6\BA6L/<:/ )S01@Y=EX /:$U,UK;->Q?O"",CK!S
M/GI":^:C]H38; H[%43PS$6[@3?T\/"T("YA"7'M";'9%/X_JL;(L?,JZ0FM
MF=':E.+AQ:NF5[O:%UKS(J3VJ\3H_SI5C1FJJ_ 2K5F#(79]_^2LL8^NN%(0
MJ_SF+T,+OF6RN.VJWE:WBV_S.S6[[EY<3=Y1L8I9AA)8JE#G.E!;N"AN^XH'
MR3?YA=DCEY*G>7,-- *A.ZCO2\[EX4$/4-VY3KX#4$L#!!0    (  Z*JEBL
M?F$%Q0,  '81   9    >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;+U86X_:
M.!3^*U9V5;72=&+GSBP@=69VM97:%>KT\E#M@R<Y@-4DIK8#G?WU:X=,(!#<
M4J7# \3)^3Y_YV+GF/&&BR]R":#0MR(OY<19*K6Z<EV9+J&@\I*OH-1/YEP4
M5.FA6+AR)8!F-:C(70_CR"TH*YWIN+XW$],QKU3.2I@))*NBH.+A&G*^F3C$
M>;SQCBV6RMQPI^,57< =J ^KF= CMV7)6 &E9+Q$ N83YQ6YNB&Q =06'QEL
MY-XU,J[<<_[%#%YG$P<;19!#J@P%U3]KN($\-TQ:Q]>&U&GG-,#]ZT?VOVKG
MM3/W5,(-SS^Q3"TG3N*@#.:TRM4[OOD;&H="PY?R7-;?:-/88@>EE52\:,!:
M0<'*[2_]U@1B#T""$P"O 7@_"O ;@%\[NE56NW5+%9V.!=\@8:PUF[FH8U.C
MM3>L-&F\4T(_91JGIC.A*T*HAPLTRVFI$"TS].?7BJUTJM0%^D<7TO-;4)3E
M\@5ZB>YT&655#HC/D16J;3_<W:+GO[\8NTKK-+.Y::/I>JO).Z'I+167R"<7
MR,->T ._L<-O(6WA?A?NZNBT(?+:$'DUGW^"[\=]_OQ&0]%K!87\M\_M[3Q!
M_SQFP5[)%4UAXN@5*4&LP9D^^XU$^(^^( Q$U@F)WX;$M[%/WW-%<]GGXA87
MU3BSA:RG/HZ3),;!:.RN]_7W62:!1V(_:"T[XH)67& 5]P:DO-+[0UH554X5
M9'I9ZQBDC&XW#ITR6G"AV'_UC3XOMA.$>]I>DB".$C+R#MWH-=6?."9>OQ]A
MZT=H]>,[2[,$U2<]/-*C<^[AD'CX0'F?I3^* ^R=$!ZUPB-[ HS22@(29@^5
MZ/-;*.Y!]"X)*].Y2V(@LH[3<>MT_$2[1#QD2 8BZX0D:4.2_.0ND1R57D+\
MR/?)88WV&88XB'#27Z*C5MK(*NVZ8GG&RD6=&E:L!%^#28Z]6*V<YV9F(+*.
M^P3O7OOXB<JUF6B@J S%U@W+7C=$?K)D&^!^*49QXA$O/GPC]%J._!$.1_U%
M2W:="+&^U75GE"[U+?%0YPAV.;(4K9WR[/S\BK:#[/H.XC]5V5H[G+/#,A!;
M-RR[CH?86QY+V1[W)R1,_#!(PO"P;GM-(V^4A"=V6[)K98B]E_D(2Y;F8-]>
M[1QGIV0@MJ['NQZ(1$]5J8/V2$.Q=<.RZY*(M>.P56I\?"#0/3<^*M,^N\3#
MAYNKNW<H-O](Z%/E@I42Y3#70'P9Z_H0VT/^=J#XJCXGWW.E3]WUY1)H!L(8
MZ.=SSM7CP!R]V[]:IO\#4$L#!!0    (  Z*JEBNT]$OFP<  )55   9
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
M [2XD\;[_&J/MW&:QF%^\XZS#1?9 O+Y;1RGCW>R%5178EW^#U!+ P04
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
MP5RAE<WU\%79$APE8;A3-N>Q'4T%>-."L=/6%57J!%T64#FJM+6+XE<^CH(
MQS'>,>(^J:N3K6$B<#JY,:2%1BO"EU47K2O$-SW3ZBYXY:X_C'"\6R7WX5W-
M;8:#P-EDFS)E2RF-Q5)(,X<>PBR;"3E%K&BW]MD-+<7$8=#??9@T@?'+0!P-
M-H$OK6P:>N#NZ!WK]+KA1\-@B >[NBUQ@]X@CG=D^UMCJWEG@&EPS@H%8F8
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
M+PE3!O+[%:7BY43M3=>_14S^!U!+ P04    "  .BJI8&;*;VXP"  !J!P
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
M9;5[LN[@R[+\8_,RWOP?4$L#!!0    (  Z*JEBX6/C<GP(  %@'   9
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
M-WA7 VD,\/U:"/W<,;>!^?97_0102P,$%     @ #HJJ6''GP&43 P   @L
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
M@QVTL ,M[-\H80R4E,08;QBX2@L0DBQ#E"DW1ZW94-@FS<+:+.CR@3-'?EI
M-<CSCM#S^AU[)"<MR8F69$RHN,V2%)NT2,"QGL2";!IC4&):S^ NX--9)6IM
MM*&H39J%)LVBV@RZG7SX(U^=BFF;BJDV%=$SIG$J5HV:/MFVZ;@<OS;"4/PF
MS<+I.;%)AUB-5='I3:RS%NM,B_6N.&"Q]0ET2-1 _6<-Y=*LM1O*T*19.#M?
M36?N9#(-7F$T%+2'&SJGZL4QN1/JW8;R-NH6-FY^;]D-QM/9^!5Q4V'[R#L%
M(]0B7U=TY9(1=Y[UE+3A^8C\\_UFI0\XF*,BJIJCH;!]CJ?*$&H+G9>IVZS
MER^[>MO!<]AHG=BXO;/RFHK9!W\J :&^!GS !TSE,E'7*&66<B5GHX7@._<$
MK[>$7D-'"=5HW6?*K0__5!Y"?7VH@/_Q?SW\Z>,,3D_M-NG,6V?D.+ _<T.C
M02-3;OU4G(I(J*\B_R <96"+4@H.*-M73X%U6L1!\OIA4)T$_[Q4\ /%"F^T
M:C3J%IERJ[-@=U[%RC?MWQ!-TH*!#&^%O3.:B&BT?GE=-S@IJ[>SCX1SDE>'
M.XPVF,H.XOJ6$/[2D"]\VW\A+/\#4$L#!!0    (  Z*JEB-4<X+; 4  !HJ
M   9    >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;+6:VV[C-A"&7X5PBR(+
MM)%$'6RGMH'$DM 4#1!LL-V+12\8F;:%Z%22ME.@#U_J$,FR949*9V\22Y[Y
M.)H_(CD3S@XI>^%;2@5ZC:.$ST=;(;(;3>/!EL:$7Z<93>0WZY3%1,A+MM%X
MQBA9%4YQI&%==[28A,EH,2ON/;+%+-V)*$SH(T-\%\>$_7-'H_0P'QFCMQN?
MP\U6Y#>TQ2PC&_I$Q9?LD<DKK::LPI@F/$P3Q.AZ/KHU;GQLY@Z%Q9\A/?"C
MSRA_E.<T?<DO[E?SD9Y'1",:B!Q!Y*\]7=(HRDDRCK\KZ*@>,W<\_OQ&]XN'
MEP_S3#A=IM'7<"6V\]%DA%9T37:1^)P>?J/5 ]DY+T@C7OQ$A]+6<D8HV'&1
MQI6SC" .D_(W>:T2<>1@7'+ E0,^=; O.)B5@WGJ8%UPL"H'J^\(=N5@]QW!
MJ1R<(O=ELHI,NT20Q8RE!\1R:TG+/Q1R%=XRP6&2_V4]"2:_#:6?6'PEC)%$
M<'3E4D'"B']"OZ O3RZZ^O'33!-RA-Q."RJ:5]+P!9J)'M)$;#GRDA5=M?TU
M&5D='GX+[PXK@0^$72/=^!EA'1L=\2S5[K^3Y%JZ7G1WU>ZWF1P=3PMWO2L;
M/8(WR^"M#G=?[>[2H'8W%;DT:ZG-@F?VE_K;'](&W0L:\[\Z KPK@58W,)_T
M;GA& CH?R5F-4[:GH\5//QB._FN75) P%Q+F0<)\(%A+8JN6V%+1%_><[T@2
M4)2N49#&L9RZY0P2O""2K-"ATK]+:"5VJ- ES"Y@^<JV7V#'F!@3/-/VQQI"
M#NI!PGP@6$M#N];0[JUA)5F78O99DIVQK;<SO#PW,BQ#=Z8G=NZYW62BZR=6
MGC+NH2D&@K52[-0I=I0IKF9"1%\I"T).4<9"F?"K,$%N&D6$<911N?W:$D:[
M5L&[$F_@HX2-K^V3Y"MC&#K?0<(\2)@/!&L).:Z%'/<24FZ9N9!S7)ALNN12
M0H;.;I P%Q+FC<_>8M/&9Z^Q#S1F2[!)+=BDCV <B11E.Q9L95%0OF?\=,WJ
M$G+2,9\YYF1JGKQZYW;=*Y RV*'IAX3Y0+"62--:I.F[(M%B>LQ"1M&*"-HE
MAAI2;'Z+K7N^?W6ZWB0UH-Z[7_)WE?Y#U8.$^4"PEGJ&WI1TNGH'D0@6RMH_
M0'L2[8J-A-C2>O]WO,YUKFYJ_-#Y$I3F@M*\C]!0E^  H+;81_6[T6L)_/9
MXV?*.LLX-6*PH) T%Y3F@=)\*%I;6MQ(BZ$+]HH(I30DS06E>: T'XK65KKI
MS!C*KL#'Z_:*V]KI3/%X/'%.=D3J  9+>3ZL9>GG%2/HJ#X4K2U2TULQU,T5
M[Z/5HIH[^*6$I+D5;=RJ9"ULGPH)VEZ!HK6%;!HLAKK#\K_+_XK_3OW?966?
M6KF5U;L"]('YZ@?_:&*;MHK1KZ_R3CFNI@Q^'T#[+* TKZ*U"E:LCZTI/A7N
M>W11C*:-8O3JHWRT+#?..P_==7F'87=AKHYWL R0-!^*UM:JZ: 8ZA;*LA3C
MJ=@?O.WZT;^H5R$ V:-8@M)<4)H'2O.A:&W)FWZ,,04O!"#[&4M0F@M*\T!I
M/A2M_=_NIG6#U:V;GBNHFC)475":"TKS*EI[:;''AG6RM/A0P[:%:]HP6-V&
M>63AG@B*'B,Y1DS?F8?5L,'Z@39D0&D>*,V'HK5%;AHR&+PA@T$;,J T%Y3F
M@=)\*%I;Z:8A@[]30T;-':PW:-<&]^S:@([J0]%*);6CHVXQ99OB4"*7&NT2
M49YZJ^_6!Q]OB^-^6F->GII\(&P3)AQ%="U=]>NQ3 PK#R*6%R+-BH-SSZD0
M:5Q\W%*RHBPWD-^OTU2\7>0#U,=!%_\!4$L#!!0    (  Z*JEC)7- U^P(
M (P)   9    >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;+56;6_3,!#^*Z>
MT)!&DR9MNHXVTMX0DQA,JV ?)CZXR;6QEMC!=MHA\>,Y)VE6I"ZL@GV)7Y^[
MY[GX?)ZLI;K7*:*!ASP3>NJDQA3'KJOC%'.F>[) 02L+J7)F:*B6KBX4LJ0"
MY9GK>U[HYHP+)YI4<]<JFLC29%S@M0)=YCE3/T\QD^NITW<V$S=\F1H[X4:3
M@BUQAN9K<:UHY+96$IZCT%P*4+B8.B?]X].^9P'5CF\<UWJK#U;*7,I[.[A,
MIHYG&6&&L;$F&#4K/,,LLY:(QX_&J-/ZM,#M_L;ZATH\B9DSC6<RN^6)2:?.
MD0,)+EB9F1NY_HB-H*&U%\M,5U]8-WL]!^)2&YDW8&*0<U&W[*$)Q!8@\)\
M^ W KWC7CBJ6Y\RP:*+D&I3=3=9LIY):H8D<%_:OS(RB54XX$]TRI9@P&@[.
MT3">Z;?P#F;T[Y,R0Y +F!D9WT.S#4YL$+GAJ&G;9O+N"O,YJN\3UQ C:]>-
M&^^GM7?_">\!7$EA4@T7(L'D3[Q+2EHY_D;.J=]I\(JI'@3]0_ ]?P"OP06=
M,D5LZZ;#0] &+*@\!$]X>%9L[CX1"BX-YGIG5&H7@]TN;"(>ZX+%.'4HTS2J
M%3K1FU?]T'O?(6#0"AAT68^^E$8;)A(NED -X .JF&LV)TW,P!R77 B[2 )-
MBE"@XC(YA,^E_<F[U-3^AI4_>PNLHL#KAV$PG+BK'42'+='ABQ"]K3(1V H5
MW2L;&*TK'B,<< 'G,LN8TA91'XRW\&OKL.S26%/M!ULBPUXX]D:[-8:MQK!3
MXZ76)2:0E,H*>5ZX.RWN/CS0<6Y&+=51)]6+)HY[LNTTNC_;HY;M42?;,R9B
MNNJ)K51T! JN]B7>:7]_XN.6^/A?3CW2U+,3<[Q?8O:]QZ+A_6>2+Y*4#<N_
M9Z6[52!S5,OJ&: AEJ4P=:UL9]NGQDE=8!^WU^\4JC!T[VC(<$%0KS>B\*JZ
M]-<#(XNJW,ZEH>)==5-Z+J&R&VA](:79#*R#]@$6_0902P,$%     @ #HJJ
M6*RSA[7- @  Y@<  !D   !X;"]W;W)K<VAE971S+W-H965T-S(N>&ULK55M
M3]LP$/XKIVR:0(+FK4T[UD:BO&A(8ZNH-CZ@?7"3:V/AV)WMM"#MQ\]VTM!)
MI0*V+_%+?/<\S_E\-UP+>:\*1 T/)>-JY!5:+T]\7V4%ED1UQ!*Y^3,7LB3:
M+.7"5TN))'=&)?.C($C\DE#NI4.W-Y'I4%2:48X3":HJ2R(?Q\C$>N2%WF;C
MABX*;3?\=+@D"YRB_KZ<2+/R6R\Y+9$K*CA(G(^\T_!D/+#GW8$?%-=J:PY6
MR4R(>[NXRD=>8 DAPTQ;#\0,*SQ#QJPC0^-7X]-K(:WA]GSC_=)I-UIF1.&9
M8+<TU\7(&WB0XYQ43-^(]6=L]/2LOTPPY;ZP;LX&'F25TJ)LC V#DO)Z) ]-
M'+8,XN@9@Z@QB!SO&LBQ/">:I$,IUB#M:>/-3IQ49VW(46XO9:JE^4N-G4YO
MB92$:P4'YZ@)9>H0CF%JKCZO&(*8P[=**TUX3OD"S  7#R@SJLC,_&Z-CS=3
MN+O&<H;RY]#7AIW%\+.&R;AF$CW#)(9KP76AX(+GF/]M[QM5K;1H(VT<[75X
M360'XO (HB#JPGOP015$HFJ&/0AQ&[S8(<3/(+PZ3G=?C >XTEBJG1&JX;J[
MX>S[/%%+DN'(,P]0H5RAEWYX%R;!ISUBNJV8[C[O3YFPI>0(OE;V.JW :1V\
MWSO#5].O 7H.P%:#51H'89+$O:&_VL&LUS+KO8'9K7MPF,/I"J6I'W"#M@C9
M^)^91)+FO5>$ :-SA /*X1&)5(>[:.]'#YTEA &4=7Y&D)/'?>F3M+J2_Z&K
MR22$B:09F@MX2N5=:FK,,-ZZA:23? SZNR^AWY+MOXSL5F*_,CWZKTN/0<ML
M\ 9F_QK&P0O#Z&_5WA+EPG48!9FHN*[+<+O;-K'3NG8_':\[H"E8"\H5,)P;
MTZ#3-Z&2=5>I%UHL726?"6WZ@IL6IA&CM ?,_[D0>K.P &UK3_\ 4$L#!!0
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
M_?O9AM"D Y:FO0FV\?OZG,?!/M,=90\\ 1#H,<\(GQF)$,7$-'F80([Y@!9
MY)N8LAP+V64;DQ<,<*1%>6;:PZ%GYC@EAC_58TOF3VDILI3 DB%>YCEF?^:0
MT=W,L(S]P&VZ280:,/UI@3>P G%?+)GLF8U+E.9 >$H)8A#/C*_6)!BK^7K"
MSQ1V_*"-5"9K2A]4YSJ:&4,5$&00"N6 Y6,+"\@R923#^%U[&LV22GC8WKM_
MU[G+7-:8PX)FO])()#/CDX$BB'&9B5NZ^P%U/B/E%]*,ZU^TJ^:.1P8*2RYH
M7HME!'E*JB=^K#D<"*PN@5T+[.<"MT/@U +GN<#K$+BUP-5DJE0TAP +[$\9
MW2&F9DLWU= PM5JFGQ*U[2O!Y-M4ZH1_34*: [K#C\#110 "IQF_1%=H)?]@
M49D!HC%:,KI-U49S)/]HZ$ASA>Y7 ;IX?SDUA8Q'N9IAO?:\6MON6-M!-Y2(
MA*-O)(*H11_TZRV[Q\"4(!H:]I[&W.YUO,%L@!SK([*'MML2T.)TN=.63[\\
M@+!+?I2-T^RMH_V<#K]FV_[9M;:]JKS<=B]U^DQX@4.8&?)XX<"V8/@?WEG>
M\$L;I[<T"][([(BAVS!T^]S]1<D8$*&P/7T&Z'ZP&K0QK+P\[:4.W*WO>.//
M<B^WAW!Z5WPIG#/,4 ^74<-E= :7Y>VB#4NOU4DQ5N#.\.D&]_J@CL!Y#3BO
M%UP ,4ATT6GD>KU>0.X,GVYRKP_JB-RX(3?N)7='!<[0\:%VT> 4$N<:",2I
MN#3_>]B-3_I0>^,YG7[P>I\*F'EPS^? -KI>XBBD)1'5)=>,-B795UV)/!N?
M6Y-%55D]V51UGKS"-JF\YS.(I>5PH"HC5M5.54?00E<3:RID;:*;B2PW@:D)
M\GU,J=AWU )- >O_!5!+ P04    "  .BJI8TS'@[%8#  !1"@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970W-BYX;6RMEFMOVS84AO\*H0U% J31_>+4-M#:
MV!:@'8*DE\^,=&P3I4B5I.UDOWZ'DJ(Y-BT,W;Y8(GG.R^<]%B_3O53?]0;
MD*>:"SWS-L8T-[ZORPW45%_+!@2.K*2JJ<&F6ONZ44"K-JGF?A0$F5]3)KSY
MM.V[4_.IW!K.!-PIHK=U3=7S!^!R/_-"[Z7CGJTWQG;X\VE#U_  YDMSI[#E
M#RH5JT%H)@51L)IY[\.;11C8A#;B*X.]/G@GULJCE-]MX[::>8$E @ZEL1(4
M'SM8 .=6"3E^]*+>,*=-/'Q_4?^M-8]F'JF&A>3?6&4V,Z_P2 4KNN7F7N[_
M@-Y0:O5*R77[2_9=;!9[I-QJ(^L^&0EJ)KHG?>H+<9 0)F<2HCXA^K<)<9\0
MMT8[LM;6DAHZGRJY)\I&HYI]:6O39J,;)NS?^& 4CC+,,_-;4<H:R&?Z!)I<
M+,%0QO4E>4L>\(.IMAR(7)$EK$ IJ&P8#GUY6)*+7R^GOD$ *^.7_60?NLFB
M,Y-]HNJ:Q.$5B8(H<:0OQM.74 [I\>MT'VT/WJ/!>]3JQ6?U>EL&;5&MP6 )
M.*./C#/#0#L==I*)6](NNAO=T!)F'JXJ#6H'WOS-+V$6O'/Y_9_$7KF/!_?Q
MF#JZ1]&2T6XUB8K06BK#_NHZ\%]O%&X6RCQ?D8938=H8^+%E#:YBXRI--U_6
MSF>WC]T\S..\B+)BZN\.;3L"LTD4Y6DV!+ZRE R6DE%+MW5#F;)X/\7?B:<'
M6&F1Q%EZ1.\*2^,B<+.G WLZROZ)Z1(W,RI ;K6++CV9-DNB/#ZF.PT+XS0/
M$S==-M!EHW1_XH%BJXD?AU@3+K4F)57J6>Y V5K?W2\(;B0-%<\N]NP4*@WC
M$_;3L"A/TBAUL^<#>S[*?O$[GF:7Y*.%MI^Z7>BD8KJ1FG(7;7Z"\3:+)VER
M1.L*2X+L#&TQT!:CM)^EH=P>1,=;DXNT.*UK@2LI3R9'K([ O$B3.#SSU4X&
MVLDH[4?0^H9\I7S;[R,<[P54E."BG9P6[ RN*W*4-PS^.>^"GZOO%1'@W!;&
M!=V[-'&>;O]=J#/M'YSW]K*%Y^J:"4TXK% YN,ZQ<JJ[OW0-(YOV"O H#5XH
MVM<-WOE V0 <7TEI7AKV5C'<(N=_ U!+ P04    "  .BJI8HZ.,!L@"   L
M"   &0   'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6RM5MMRVC 0_16-.^V0
MF=8V-I<T-9X)))WF(3,,]/+0Z8.PUUB-++F2#.3O*\G@0&J<//0%Z[+G:,]J
MM4NTY>)!Y@ *[0K*Y,3)E2JO/$\F.118NKP$IG<R+@JL]%2L/5D*P*D%%=0+
M?'_D%9@P)X[LVES$$:\4)0SF LFJ*+!XG +EVXG3=PX+"[+.E5GPXJC$:UB"
M^E;.A9YY#4M*"F"2<(8$9!/GNG\U&QM[:_"=P%8>C9%1LN+\P4SNTHGC&X>
M0J(, ]:?#<R 4D.DW?BSYW2:(PWP>'Q@_VRU:RTK+&'&Z0^2JGSB7#HHA0Q7
M5"WX]@OL]0P-7\*IM+]H6]N.0@<EE52\V(.U!P5A]1?O]G$X FB>=D"P!P3/
M 8,S@' /"*W0VC,KZP8K'$>";Y$PUIK-#&QL+%JK(<S<XE()O4LT3L5W+.$%
MH*]X!Q+U;D!A0N4%^H"6.E_2B@+B&;K-,K#A1D_F:($51)[2/A@F+]F?-ZW/
M"\Z<%Z)[SE0NT2U+(3W%>]KW1D!P$# -.@GOL7!1V'^/ C\8M/@S>ST\[' G
M;.(96K[P-?'\>;V22NA,_=46J)IHT$YD7N^5+'$"$T<_3PEB T[\[DU_Y']J
M4_F?R$XT#QK-@R[V>+Z8H:7"JE)</")Q)B]JCH^6P]263>R[P3#R-L<R7C Z
M<6_8N#?L=*_.7I/'*=%# 4PAI1/X=R6(3(DM)VT.=[/V0G?@O[UHNXL7@/V1
M._X'>:)LU"@;=5+-<LS6@ A#&TPK7-=%J@LS9DGK'733]8+ '9W1] +RT@V[
M)8T;2>-77)8I-:1^2>:FSJ54-U6O[_IGU'0"VU\+:A/G'17> L3:]B.)$EXQ
M59>P9K5I>=>VTC];G^I66'>N)YJZC^H"M29,(@J9IO3=L<XN4?>F>J)X:<O[
MBBO=+.PPU^T<A#'0^QGGZC Q!S1_$.*_4$L#!!0    (  Z*JECJTYR'?@(
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
MI06@M!"*ILO?V%+$? ].\+AF,\GFSRXPRG_J;M77S,&%V=TJY1L#?7-@9]5
MW20HFJY:XR81LYMT2Q]?KL>@SA(HS0>E!:"T$(JF2]O83\0]33T&=:= :3XH
M+0"EA5 T7?[&G2+FVXU>7X_-'/OHCX_>FR-]<V1GW4!M)2A:J5M_Y_[YA(EE
M\:1#AF;YO7CEC<WUWOIIBJOB&8*]_=?XPL,M^WU\$93/2C3X\M&-6RJ649JA
MF"U4*NM\J.J1*)^&*#<D7Q=W[]]S*7E2O%TQ.F<B/T!]ON!</F_D">IG4J;_
M 5!+ P04    "  .BJI8*.8ZLX@"   J!P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970X,"YX;6R]E5UOVC 4AO^*E4U3*VW-!R2!+D1JJ:95:B54UNVBVH5)
M3L!J;&>V@?;?[S@)$5M36&]V@S_/>=[7Q,?)5JI'O0(PY(F70D^<E3'5N>OJ
M; 6<ZC-9@<"50BI.#0[5TM65 IK70;QT \^+7$Z9<-*DGINI-)%K4S(!,T7T
MFG.JGB^AE-N)XSN[B3NV7!D[X:9)19<P!W-?S12.W"Y+SC@(S:0@"HJ)<^&?
M7X[M_GK#=P9;O=<GULE"RD<[N,XGCF<%00F9L1DH-AN80EG:1"CC5YO3Z9 V
M<+^_R_ZE]HY>%E3#5)8_6&Y6$V?DD!P*NB[-G=Q^A=9/:/-ELM3U+]FV>SV'
M9&MM)&^#40%GHFGI4WL.>P%!\$I T 8$M>X&5*N\HH:FB9);HNQNS&8[M=4Z
M&L4Q8?^4N5&XRC#.I%/).3-XRD83*G(RE<(PL021,=#DY H,9:4^)9_('+^'
M?%T"D06Y$&)-2W*'8=C,Z+--@'MN;(H2\)3(PRWP!:B?B6M0IH6Y62OILI$4
MO"+IEJHS,O _DL +AN1^?D5.WI_^F<9%EYW5H+,:U'D'_\'JPPTF)]<&N.YU
MV"@9]BNQ%^U<5S2#B8,W28/:@)-^>.='WN<#/@>=S\&A["D>6]BGJ8F*ZBA[
M5S>I'XW]0>)N>F###C8\!HOZ8$U4^&^PL(.%QV!Q'RQ\"RSJ8-$QV*@/%KT%
M%G>P^!ALW >+WP(;=;#10=BW%6#]+@RH/N3H!7(8A7[0CQQWR/%AI+2W!Y\2
M1>V=:VM$U=PFW2=C_/)K'?A>'/^EP]TK??85P>*Q9$(CH,! [RQ&(ZJIS,W
MR*JNA@MIL+;6W14^9J#L!EPOI#2[@2VPW?.8_@902P,$%     @ #HJJ6.&:
MG-3K 0  !00  !D   !X;"]W;W)K<VAE971S+W-H965T.#$N>&ULC9/=;M0P
M$(5?Q3(2 @G5^:$%+4FD;BL$%T6K70$7B LG.TFL.G&P9S?MVS-VLM$BM14W
ML<>><_Q-/,Y&8^]="X#LH=.]RWF+.*R$<%4+G7079H">=FIC.XD4VD:XP8+<
M!U&G11)%5Z*3JN=%%M8VMLC, ;7J86.9.W2=M(]KT&;,><Q/"UO5M.@71)$-
MLH$=X/=A8RD2B\M>== [97IFH<[Y=;Q:ISX_)/Q0,+JS.?.5E,;<^^#K/N>1
M!P(-%7H'2<,1;D!K;T08?V9/OASIA>?SD_OG4#O54DH'-T;_5'ML<_Z1LSW4
M\J!Q:\8O,-=SZ?TJHUWXLG'*32/.JH-#T\UB(NA4/XWR8?X/9X(X?4:0S((D
M<$\'!<I;B;+(K!F9]=GDYB>AU* F.-7[2]FAI5U%.BQVT- O1K:%P5A4?</>
MW )*I=W;3" =X--$-9NM)[/D&;,[^<CBZ!U+HCCZ5RT(:V%+%K8DV*7_S?;K
MNG1HZ29_/P4WN;U_VLUW]\H-LH*<4_LZL$?@Q>M7\57TZ076=&%-7W(OOAVZ
M$BPS-76JIY6E!N:F MQ3L)/=9;#S+^=8I)DXGA.(LUOU#^1.VD;UCFFH21-=
M?""QG9IN"M ,X:)+@]0V8=K2.P7K$VB_-@9/@>^=Y>47?P%02P,$%     @
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
MV=R9.2B%+:YR><L.'Z#A,]9X"<N%^46'QM=S4%()R8HF6&50$%K_X\=&AY,
MA=,=X#<!_GE ^$1 T 0$AFB=F:%UC26.(\X.B&MOA:8'1AL3K=@0JD_Q3G*U
M2E2<C)>,)D EQ[6H-$4K_)UQM#1; Q?&=E>594[T[,4U2$QR\1*]ME;4!KDE
MX@'=KZ#8 /^FW-853S*EM+5%KE29Z_W=I,ER46?I/Y%E@%:,RDR@=S2%M!WO
M*L:6MG^DO?![ 5>87Z!@] KYGA]VY+/\\_"@)YW GD)@\,(G\#Y1.-&X3Z=>
M''WE+T6)$Y@[ZDX+X'MPXN?/1A/O;1?)@<!:E$-+.33HP4"%=_]1 : ;"87H
M%"8<4IB!P%K"C*TPX]Y:: N3<$B)1%S=J5>H!*Z7U->U2X$:]HV!U1_O?>Q=
M3,>1NS]EUNDTL4ZMC"<VXTE_QLV1]19N+\3?GL] 8"VV4\MV^E\+=SJD, .!
MM82966%F_Z9P9QTU.3HOW$ZG\*QPW9.'4!W%SO0' B6LHK)^'*S5MB!7YN4]
MLR]4:U)W$K]AZKY&??IWA J4PU9!ZAOF*)*F5Z@GDI7FN=TPJ>K!##/57@'7
M#FI]RY@\3O0&MF&+?P%02P,$%     @ #HJJ6%I)0"T* P  0@\  !D   !X
M;"]W;W)K<VAE971S+W-H965T.#0N>&ULM9==;YLP%(;_BL6FJ9.V0OB,V@1I
MA:!56J<H53=-U2Y<<I*@ F:VD[3_?K:A*&DI328O%\&&\SX<_!J;,]H2>L]6
M !P]%'G)QL:*\^K,-%FZ@@*S4U)!*:XL""TP%UVZ-%E% <^5J,A-V[)\L\!9
M:80C=6Y*PQ%9\SPK84H16Q<%IH\7D)/MV!@83R=FV7+%Y0DS'%5X"=? ;ZHI
M%3VSI<RS DJ6D1)16(R-+X.S))#Q*N!'!ENVTT;R2>X(N9>=R_G8L&1"D$/*
M)0&+PP8BR',)$FG\:9A&>TLIW&T_T1/U[.)9[C"#B.0_LSE?C8VA@>:PP.N<
MS\CV*S3/XTE>2G*F_M&VCG5M Z5KQDG1B$4&15;61_S0C,..P!Z\(K ;@7VH
MP&D$SG/!:RFYC< ]5. U N]0@=\(?#7V]6"ID8XQQ^&(DBVB,EK09$/9I=1B
M@+-23JQK3L753.AX&)$RA9)3K'PF"Q11F&<<S3)VCTYBX#C+V<>1R<6]I,),
M&^Y%S;5?X5[A1V0-/B';&GCHYCI&)^^[*-$1E.C[+W3RX=W ]\Z[4/%;*'J*
M',6RW9Z,)L=@WD@IZ6?%D+8LIX=E"D];8^W66%O!G7\Q]O:;B$:7' KVN\O;
M&NUVH^5:=\8JG,+8$(L9 [H!(Y296^==%NN$Q3IA$YVP1!-LSVRG-=OIHXN9
M5!$FS,U*MJ98&"_6_.4Z5]ZS+H-KG*]P<N_9A)\#RPWLD;G9M:X.&U@[<9XE
M?_MQ<6]VQ[JB$Y9H@NVYXK:NN+VN7.&'K%@7*"4;H&*71@M*"I3$EU&7);VL
M8]\YG;#8?3%9W, :!O:SV3)Q7\X6QW&MH3-\-E\23>GMN>*UKGB]KDQG$;J]
M@N(.:.?:UZL^U@>=L%@G;*(3EFB"[?GIMW[Z_V^C\W6:K1,6ZX1-=,(23; ]
MLX/6[$#CDMK+.M9=G;!8)VP2'+9+)V_'U9Z8.^6$K"[%-^]2?%F@'!9":)T&
MXG6G=<56=SBI5(5Q1[BH5U1S)8I<H#) 7%\0PI\ZLFAIR^;P+U!+ P04
M"  .BJI8S4%(U5T#  #L%0  #0   'AL+W-T>6QE<RYX;6S=6.UNVC 4?97(
M7:=6FAI"1B K(&U(E29M4Z7VQ_Y5ACA@R7$RQW2P]]F+[,GF&X?P45]$^V.%
M!='8]_B>>WQ]G;CT2[T4[&[&F/86F9#E@,RT+C[X?CF9L8R65WG!I$'27&54
MFZZ:^F6A&$U*<,J$WVZU(C^C7))A7\ZSFTR7WB2?2ST@O<;DV=OG9$""Z#WQ
M+-TH3]B /%R\_3'/]?4;S][/WIV=M1XNKW?M%Q5P27PG:>< TJM6"R<&$"./
M#B/?QXU1=[>IJ^'GAL@ZGF-N/;>B/[^1)#; _BS&#C5&_%H0=!#G;NN@+.U)
M$D8<'+BV^Q?7TOMUC0[[:2[7I1H2:S#Q:<:\1RH&9$0%'RL.7BG-N%A:<QL,
MDUSDRM-FCQA! 5C*7Q8.; ^V3\V3<9FK*K:-8/^.Z^$[P*H' KD0C< VL89A
MOZ!:,R5O3*<:7!F?0%[=OE\61N%4T670[I"U0W4S0<:Y2IAJP@1D91KV!4M!
MCN+3&=QU7O@ :IUGII%P.LTEK32L/.J&H9TP(>[@V?(]W>)>I!LK6Q6,;)I&
M4-VT-+8#_)MLEGN3MO,B7J_@C[G^-#?3D54?RH7=*I;R1=5?I(T C#W V6E1
MB.5'P:<R8W;R!P<<]NG*SYOEBO\RT:!4)L; %/$>F=)\LFGYJ6AQSQ9Z54Z+
M%-?</D'-_S;/4R:9HF)3M*G]8\[RBQ6'W=>27#U5=@4[-=8'AF,7V3D%D=$I
MB#R)FNR=@LCX!$1V7^VI^1R1P?&+#(]SM?WZN+9Q)MPZ$396#T[> _(-3OIB
M'=0;S[G07-:]&4\2)I\<# V]IF/SK^P6OQF?L)3.A;YOP %9M[^RA,^SN!EU
M"XFH1ZW;7V!Z0=0<^TTL+A.V8,FH[JKIN&IZIF&BUA<X["(WU>5&,!^+N1'
ML#B8 LS'>F%Q_J?Y]-#Y6 S3UG,B/=2GA_I8+Q<RJCY8'+=/;"[W3.,X#*,(
MR^AHY%0PPO(61?!ULV':P .+ Y&>EVM\M?$*V5\'V)KNJQ!LIG@E8C/%<PV(
M.V_@$<?NU<;B@ >V"ECM0'QW'*@IMT\8PJIBVK =C"-QC"%0B^X:C2(D.Q%\
MW.N#[9(PC&,W IA;01AB".Q&',$4@ 8,"</J/;CS/O)7[RE__?ON\"]02P,$
M%     @ #HJJ6)>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q
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
M+)RO>%/-#/,O_DF3),O])LUEUS17<.Z3@FRP?OGCU<N?QB[^!5!+ P04
M"  .BJI8DS&\_8 "  "3,0  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QSS=I-;J- $(;AJU@<(.VNZJKNC.*L9I/M*!= 3OM'L8T%C":Y_5C.PO[0
M+&83\:U0@RC>!7J$@*=?]=".^^XT[/;G8?%Q/)R&5;,;Q_./$(;UKA[;X:$[
MU]/ER*;KC^UX6?;;<&[7[^VV!EDN/?3W,YKGI_N9B]?/<_V?B=UFLU_7G]WZ
M][&>QG\,#G^Z_GW8U3HVB]>VW]9QU82/PVWW$*Z;^'"9W"Q>WE9-__(6FS!W
MD$"0S!^D$*3S!R4(2O,'&039_$$.03Y_4(:@/']0@: R?] C!#W.'Q27*..2
M(&F"-8'6$;F.!%Y'!#L2B!V1[$A@=D2T(X':$=F.!&Y'A#L2R!V1[DA@=T2\
M(X'>@GH+@=Z">@N!WC)YV";06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0
M;R'06U!O(=!;46\ET%M1;R706U%O)=!;)R]+"/16U%L)]%;46PGT5M1;"?16
MU%L)]%;46PGT5M1;"?1.J'<BT#NAWHE [X1Z)P*]$^J="/1.DY?=!'HGU#L1
MZ)U0[T2@=T*]$X'>"?5.!'HGU#L1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW
M$>AMDX^5!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ
M[01Z.^KM!'H[ZNT$>OOD9Q,"O1WU=@*]'?5V KT=]78"O3/JG0GTSJAW)M [
MH]Z90.^,>F<"O3/JG0GTSJAW)M [H]Z90.\\^5F00.^,>F<"O3/JG0GT+JAW
M(="[H-Z%0.^">A<"O0OJ70CT+JAW^4Z]A_'S4(=;S]<:K_^=5(^7<^OM\M?E
MU\[)W7O%.=Q7#,]_ 5!+ P04    "  .BJI8]S F!B<"   R,   $P   %M#
M;VYT96YT7U1Y<&5S72YX;6S-VTUNVS 0!>"K&-H&%LU_M8BS:;MML^@%6&D<
M"Y9$@F12Y_:EY"1 B]1(X )]&PLVR7DC#O#M?/W],5!:'<=A2MMJGW/XR%AJ
M]S2Z5/M 4UG9^3BZ7+[&.Q9<>W!WQ,1F8UCKITQ37N>Y1G5S_9EV[G[(JR_'
M\G/J_;2M(@VI6GTZ;9RSMI4+8>A;E\LZ>YBZ/U+63PEU.;GL2?L^I*NRH6*O
M)LPK?P]X.O?M@6+L.UK=NIB_NK'L8L>!I?PX4*K/EWBE1[_;]2UUOKT?RY$Z
MA4BN2WNB/ [UJ>C5^>1<;IA.G_SB_*7,N<"R\S;ZD,K$(KT_[GDD\^EU*(4H
MYO[\*[XDEM(7OQ_-T^ZH>V-VN=Z?/AZ6>22V/"Z_X]]G_%+_G7T(D#XD2!\*
MI \-TH<!Z<."]-& ]/$!I ^^06D$152.0BI',96CH,I15.4HK'(45SD*K!Q%
M5H$BJT"15:#(*E!D%2BR"A19!8JL D56@2*K0)%5HL@J4625*+)*%%DEBJP2
M15:)(JM$D56BR"I19%4HLBH4616*K I%5H4BJT*15:'(JE!D52BR*A19-8JL
M&D56C2*K1I%5H\BJ4635*+)J%%DUBJP:15:#(JM!D=6@R&I09#4HLAH460V*
MK 9%5H,BJT&1U:+(:E%DM2BR6A19+8JL%D56BR*K19'5HLAJ461M4&1M4&1M
M4&1M4&1M_J>L/[P__./XY5F/KI^>\]GR5X&;7U!+ 0(4 Q0    (  Z*JE@'
M04UB@0   +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL
M4$L! A0#%     @ #HJJ6.;'03+O    *P(  !$              ( !KP
M &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ #HJJ6)E<G",0!@  G"<
M !,              ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4
M    "  .BJI8+[JD26L&  "P)   &               @($."   >&PO=V]R
M:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ #HJJ6/R(B; T"   G",
M !@              ("!KPX  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+
M 0(4 Q0    (  Z*JE@RL77!"0,  - (   8              " @1D7  !X
M;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    "  .BJI8"?Y$>?0$
M  !E$@  &               @(%8&@  >&PO=V]R:W-H965T<R]S:&5E=#0N
M>&UL4$L! A0#%     @ #HJJ6%7K$W*> @  C@8  !@              ("!
M@A\  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    (  Z*JEBV
MX'>U^@<  &LC   8              " @58B  !X;"]W;W)K<VAE971S+W-H
M965T-BYX;6Q02P$"% ,4    "  .BJI8_((38LT$  "?&@  &
M    @(&&*@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @
M#HJJ6'<[8)U4%@  Z3\  !@              ("!B2\  'AL+W=O<FMS:&5E
M=',O<VAE970X+GAM;%!+ 0(4 Q0    (  Z*JEC9?4#;,PL  #8=   8
M          " @1-&  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4
M    "  .BJI8$S=/=Q(#   %!P  &0              @(%\40  >&PO=V]R
M:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    (  Z*JEA>,LYS5P,  %L'
M   9              " @<54  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL
M4$L! A0#%     @ #HJJ6 SF<33. @  8 8  !D              ("!4U@
M 'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    "  .BJI8>8:G
MCNH#   +"0  &0              @(%86P  >&PO=V]R:W-H965T<R]S:&5E
M=#$S+GAM;%!+ 0(4 Q0    (  Z*JEC?/N/E]0<  )84   9
M  " @7E?  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @
M#HJJ6"<*(XV+"   ;A\  !D              ("!I6<  'AL+W=O<FMS:&5E
M=',O<VAE970Q-2YX;6Q02P$"% ,4    "  .BJI8UE4C<@\'  !I$P  &0
M            @(%G<   >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4
M Q0    (  Z*JEC!8'AMN0(  !(&   9              " @:UW  !X;"]W
M;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ #HJJ6$P)6!7] @
MB08  !D              ("!G7H  'AL+W=O<FMS:&5E=',O<VAE970Q."YX
M;6Q02P$"% ,4    "  .BJI81,Z-;!,%  " "P  &0              @('1
M?0  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    (  Z*JEBT
MWEL/0 4  (T,   9              " @1N#  !X;"]W;W)K<VAE971S+W-H
M965T,C N>&UL4$L! A0#%     @ #HJJ6$<TS1'?!0  :Q   !D
M     ("!DH@  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4
M"  .BJI8[N;L6PH#  #.!P  &0              @(&HC@  >&PO=V]R:W-H
M965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    (  Z*JEAO8&;+N@H  -<:   9
M              " @>F1  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L!
M A0#%     @ #HJJ6&R/*>'+ P  R D  !D              ("!VIP  'AL
M+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    "  .BJI86ZYZWBX&
M   N#@  &0              @('<H   >&PO=V]R:W-H965T<R]S:&5E=#(U
M+GAM;%!+ 0(4 Q0    (  Z*JE@8-)!G.P8  +X.   9              "
M@4&G  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ #HJJ
M6$Y>7>N1 @  I@8  !D              ("!LZT  'AL+W=O<FMS:&5E=',O
M<VAE970R-RYX;6Q02P$"% ,4    "  .BJI8,BLX/"L$  "?"0  &0
M        @(%[L   >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0
M   (  Z*JEC%X61.NP(  !T&   9              " @=VT  !X;"]W;W)K
M<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ #HJJ6/@R&6H" @  N@0
M !D              ("!S[<  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q0
M2P$"% ,4    "  .BJI85B".Q54"  !^!@  &0              @($(N@
M>&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    (  Z*JE@FVB\.
M1 (  (H&   9              " @92\  !X;"]W;W)K<VAE971S+W-H965T
M,S(N>&UL4$L! A0#%     @ #HJJ6,!K9N9E"@  UAL  !D
M ("!#[\  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    "  .
MBJI8=%-KAF &  #N#0  &0              @(&KR0  >&PO=V]R:W-H965T
M<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    (  Z*JEAC[0)"$P,  (T&   9
M          " @4+0  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#
M%     @ #HJJ6$MAREK9 @  2P8  !D              ("!C-,  'AL+W=O
M<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    "  .BJI8U:"?D" #  #:
M!@  &0              @(&<U@  >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM
M;%!+ 0(4 Q0    (  Z*JEB7B<M?[@,  /(*   9              " @?/9
M  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ #HJJ6'G)
MB0\P!   4PH  !D              ("!&-X  'AL+W=O<FMS:&5E=',O<VAE
M970S.2YX;6Q02P$"% ,4    "  .BJI84<=U4/X"  !Q!@  &0
M    @(%_X@  >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    (
M  Z*JEC8-VI@"0,  /0&   9              " @;3E  !X;"]W;W)K<VAE
M971S+W-H965T-#$N>&UL4$L! A0#%     @ #HJJ6%W24?0' P  N@<  !D
M             ("!].@  'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"
M% ,4    "  .BJI8H!^LIO@"  !0!P  &0              @($R[   >&PO
M=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    (  Z*JEC8DQ(N<00
M /D*   9              " @6'O  !X;"]W;W)K<VAE971S+W-H965T-#0N
M>&UL4$L! A0#%     @ #HJJ6!ZD9HB  @  D 4  !D              ("!
M"?0  'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    "  .BJI8
M-PF9S)T$   X"P  &0              @(' ]@  >&PO=V]R:W-H965T<R]S
M:&5E=#0V+GAM;%!+ 0(4 Q0    (  Z*JEB1CP$TMPD  ,]\   9
M      " @93[  !X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%
M  @ #HJJ6/:=MQ%;!0  H1T  !D              ("!@@4! 'AL+W=O<FMS
M:&5E=',O<VAE970T."YX;6Q02P$"% ,4    "  .BJI8VE_SKJP%  #H%0
M&0              @($4"P$ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+
M 0(4 Q0    (  Z*JE@FV("/50(  )X'   9              " @?<0 0!X
M;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ #HJJ6)GXWI+V
M P  [A(  !D              ("!@Q,! 'AL+W=O<FMS:&5E=',O<VAE970U
M,2YX;6Q02P$"% ,4    "  .BJI8W#!5%.("  "Y"   &0
M@(&P%P$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    (  Z*
MJE@^GEYG*P0  '\5   9              " @<D: 0!X;"]W;W)K<VAE971S
M+W-H965T-3,N>&UL4$L! A0#%     @ #HJJ6*Q^807% P  =A$  !D
M         ("!*Q\! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4
M    "  .BJI8KM/1+YL'  "550  &0              @($G(P$ >&PO=V]R
M:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    (  Z*JEB17J0J40(  ,@%
M   9              " @?DJ 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL
M4$L! A0#%     @ #HJJ6.G+LJ8S @  \00  !D              ("!@2T!
M 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    "  .BJI8YY=W
MB4H#   8#0  &0              @('K+P$ >&PO=V]R:W-H965T<R]S:&5E
M=#4X+GAM;%!+ 0(4 Q0    (  Z*JEA"7YKE/P(  #@%   9
M  " @6PS 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @
M#HJJ6/%) !5V$@  )Q8! !D              ("!XC4! 'AL+W=O<FMS:&5E
M=',O<VAE970V,"YX;6Q02P$"% ,4    "  .BJI8= 9*2>D#  "(&   &0
M            @(&/2 $ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4
M Q0    (  Z*JEB[+\SF4P0  )<8   9              " @:], 0!X;"]W
M;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ #HJJ6!FRF]N, @
M:@<  !D              ("!.5$! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX
M;6Q02P$"% ,4    "  .BJI81.603VD.  #R[P  &0              @('\
M4P$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    (  Z*JEBX
M6/C<GP(  %@'   9              " @9QB 0!X;"]W;W)K<VAE971S+W-H
M965T-C4N>&UL4$L! A0#%     @ #HJJ6  F#A], P  "0H  !D
M     ("!<F4! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4
M"  .BJI8<>? 91,#   ""P  &0              @('U: $ >&PO=V]R:W-H
M965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    (  Z*JE@S^VKG=P(  -\%   9
M              " @3]L 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL4$L!
M A0#%     @ #HJJ6 %RN.PQ!   3A@  !D              ("![6X! 'AL
M+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    "  .BJI8C5'."VP%
M   :*@  &0              @(%5<P$ >&PO=V]R:W-H965T<R]S:&5E=#<P
M+GAM;%!+ 0(4 Q0    (  Z*JEC)7- U^P(  (P)   9              "
M@?AX 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @ #HJJ
M6*RSA[7- @  Y@<  !D              ("!*GP! 'AL+W=O<FMS:&5E=',O
M<VAE970W,BYX;6Q02P$"% ,4    "  .BJI8NN<JOU,#   ?#   &0
M        @($N?P$ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4 Q0
M   (  Z*JECKH]X$_0,  'P3   9              " @;B" 0!X;"]W;W)K
M<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ #HJJ6!L2T'77 @  S H
M !D              ("![(8! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6Q0
M2P$"% ,4    "  .BJI8TS'@[%8#  !1"@  &0              @('ZB0$
M>&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    (  Z*JEBCHXP&
MR (  "P(   9              " @8>- 0!X;"]W;W)K<VAE971S+W-H965T
M-S<N>&UL4$L! A0#%     @ #HJJ6.K3G(=^ @  -P@  !D
M ("!AI ! 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4    "  .
MBJI8P*P"G?0%  "?,@  &0              @($[DP$ >&PO=V]R:W-H965T
M<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    (  Z*JE@HYCJSB (  "H'   9
M          " @6:9 0!X;"]W;W)K<VAE971S+W-H965T.# N>&UL4$L! A0#
M%     @ #HJJ6.&:G-3K 0  !00  !D              ("!)9P! 'AL+W=O
M<FMS:&5E=',O<VAE970X,2YX;6Q02P$"% ,4    "  .BJI88[>V=8P(   0
M1P  &0              @(%'G@$ >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM
M;%!+ 0(4 Q0    (  Z*JEBB:GEAN (  +P)   9              " @0JG
M 0!X;"]W;W)K<VAE971S+W-H965T.#,N>&UL4$L! A0#%     @ #HJJ6%I)
M0"T* P  0@\  !D              ("!^:D! 'AL+W=O<FMS:&5E=',O<VAE
M970X-"YX;6Q02P$"% ,4    "  .BJI8S4%(U5T#  #L%0  #0
M    @ $ZK0$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    (  Z*JEB7BKL<P
M !,"   +              "  <*P 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    (
M  Z*JEAW!Y3:[@4  +@V   /              "  :NQ 0!X;"]W;W)K8F]O
M:RYX;6Q02P$"% ,4    "  .BJI8DS&\_8 "  "3,0  &@
M@ '&MP$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  .
MBJI8]S F!B<"   R,   $P              @ %^N@$ 6T-O;G1E;G1?5'EP
=97-=+GAM;%!+!08     7 !< #L9  #6O $    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<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>104
<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>106
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1.1.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>228</ContextCount>
  <ElementCount>357</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>82</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="ea0205388-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="ea0205388-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="ea0205388-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="ea0205388-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="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995304 - Statement - Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ConsolidatedIncomeStatement_Parentheticals</Role>
      <ShortName>Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995305 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995306 - 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>7</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995307 - 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>8</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995308 - 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>9</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995309 - Disclosure - Restricted Cash</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/RestrictedCash</Role>
      <ShortName>Restricted Cash</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995310 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995311 - 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>12</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995312 - 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>13</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995313 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995314 - Disclosure - Loans Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/LoansPayable</Role>
      <ShortName>Loans Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995315 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995316 - Disclosure - Notes Payable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://orientpaper.com/role/NotesPayable</Role>
      <ShortName>Notes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995317 - 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>18</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995318 - Disclosure - Derivative Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/DerivativeLiabilities</Role>
      <ShortName>Derivative Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995319 - Disclosure - Common Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/CommonStock</Role>
      <ShortName>Common Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995320 - Disclosure - Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/Warrants</Role>
      <ShortName>Warrants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995321 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995322 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995323 - Disclosure - Stock Incentive Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/StockIncentivePlans</Role>
      <ShortName>Stock Incentive Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995324 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995325 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995326 - 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>27</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995327 - 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>28</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995328 - Disclosure - Risks and Uncertainties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/RisksandUncertainties</Role>
      <ShortName>Risks and Uncertainties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995329 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/SubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.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>31</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.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>32</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.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>33</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.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>34</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.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>35</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.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>36</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.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>37</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.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>38</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.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>39</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.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>40</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.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>41</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.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>42</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.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>43</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.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>44</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.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>45</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.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>46</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.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>47</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.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>48</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.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>49</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.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>50</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.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>51</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.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>52</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.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>53</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.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>54</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.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>55</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.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>56</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996024 - Disclosure - Leases (Details) - Schedule of Leases Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofLeasesLiabilitiesTable</Role>
      <ShortName>Leases (Details) - Schedule of Leases Liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/LeasesTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.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>58</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.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>59</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.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>60</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.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>61</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.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>62</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.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>63</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.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>64</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>996032 - Disclosure - Notes Payable (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://orientpaper.com/role/NotesPayableDetails</Role>
      <ShortName>Notes Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/NotesPayable</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.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>66</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.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>67</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.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>68</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.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>69</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.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>70</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.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>71</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.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>72</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.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>73</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.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>74</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.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>75</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.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>76</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.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>77</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.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>78</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.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>79</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>996047 - Disclosure - Commitments and Contingencies (Details) - Schedule of Annual Rental Payment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable</Role>
      <ShortName>Commitments and Contingencies (Details) - Schedule of Annual Rental Payment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://orientpaper.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.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>81</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.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>82</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.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>83</Position>
    </Report>
    <Report instance="ea0205388-10q_ittech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.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>84</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:EarningsPerShareDiluted, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding -  ea0205388-10q_ittech.htm 5359, 5360, 5361, 5362</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="ea0205388-10q_ittech.htm">ea0205388-10q_ittech.htm</File>
    <File>itp-20240331.xsd</File>
    <File>itp-20240331_cal.xml</File>
    <File>itp-20240331_def.xml</File>
    <File>itp-20240331_lab.xml</File>
    <File>itp-20240331_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="773">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>109
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ea0205388-10q_ittech.htm": {
   "nsprefix": "itp",
   "nsuri": "http://orientpaper.com/20240331",
   "dts": {
    "inline": {
     "local": [
      "ea0205388-10q_ittech.htm"
     ]
    },
    "schema": {
     "local": [
      "itp-20240331.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-20240331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "itp-20240331_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "itp-20240331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "itp-20240331_pre.xml"
     ]
    }
   },
   "keyStandard": 303,
   "keyCustom": 54,
   "axisStandard": 27,
   "axisCustom": 1,
   "memberStandard": 21,
   "memberCustom": 48,
   "hidden": {
    "total": 108,
    "http://fasb.org/us-gaap/2024": 98,
    "http://orientpaper.com/20240331": 6,
    "http://xbrl.sec.gov/dei/2024": 4
   },
   "contextCount": 228,
   "entityCount": 1,
   "segmentCount": 82,
   "elementCount": 817,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 773,
    "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": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:RestrictedCash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "c0",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://orientpaper.com/role/ConsolidatedIncomeStatement_Parentheticals",
     "longName": "995304 - Statement - Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) (Parentheticals)",
     "shortName": "Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EarningsPerShareDiluted",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R6": {
     "role": "http://orientpaper.com/role/ConsolidatedCashFlow",
     "longName": "995305 - Statement - Condensed Consolidated Statements of Cash Flows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://orientpaper.com/role/ShareholdersEquityType2or3",
     "longName": "995306 - 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": "7",
     "firstAnchor": {
      "contextRef": "c9",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c9",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://orientpaper.com/role/OrganizationandBusinessBackground",
     "longName": "995307 - Disclosure - Organization and Business Background",
     "shortName": "Organization and Business Background",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://orientpaper.com/role/BasisofPresentationandSignificantAccountingPolicies",
     "longName": "995308 - Disclosure - Basis of Presentation and Significant Accounting Policies",
     "shortName": "Basis of Presentation and Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://orientpaper.com/role/RestrictedCash",
     "longName": "995309 - Disclosure - Restricted Cash",
     "shortName": "Restricted Cash",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://orientpaper.com/role/Inventories",
     "longName": "995310 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://orientpaper.com/role/PrepaymentsandOtherCurrentAssets",
     "longName": "995311 - Disclosure - Prepayments and Other Current Assets",
     "shortName": "Prepayments and Other Current Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://orientpaper.com/role/PropertyPlantandEquipmentNet",
     "longName": "995312 - Disclosure - Property, Plant and Equipment, Net",
     "shortName": "Property, Plant and Equipment, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://orientpaper.com/role/Leases",
     "longName": "995313 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://orientpaper.com/role/LoansPayable",
     "longName": "995314 - Disclosure - Loans Payable",
     "shortName": "Loans Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://orientpaper.com/role/RelatedPartyTransactions",
     "longName": "995315 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://orientpaper.com/role/NotesPayable",
     "longName": "995316 - Disclosure - Notes Payable",
     "shortName": "Notes Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://orientpaper.com/role/OtherPayablesandAccruedLiabilities",
     "longName": "995317 - Disclosure - Other Payables and Accrued Liabilities",
     "shortName": "Other Payables and Accrued Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://orientpaper.com/role/DerivativeLiabilities",
     "longName": "995318 - Disclosure - Derivative Liabilities",
     "shortName": "Derivative Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://orientpaper.com/role/CommonStock",
     "longName": "995319 - Disclosure - Common Stock",
     "shortName": "Common Stock",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://orientpaper.com/role/Warrants",
     "longName": "995320 - Disclosure - Warrants",
     "shortName": "Warrants",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "itp:WarrantDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://orientpaper.com/role/EarningsPerShare",
     "longName": "995321 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://orientpaper.com/role/IncomeTaxes",
     "longName": "995322 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://orientpaper.com/role/StockIncentivePlans",
     "longName": "995323 - Disclosure - Stock Incentive Plans",
     "shortName": "Stock Incentive Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://orientpaper.com/role/CommitmentsandContingencies",
     "longName": "995324 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://orientpaper.com/role/SegmentReporting",
     "longName": "995325 - Disclosure - Segment Reporting",
     "shortName": "Segment Reporting",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliers",
     "longName": "995326 - Disclosure - Concentration and Major Customers and Suppliers",
     "shortName": "Concentration and Major Customers and Suppliers",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "itp:ConcentrationAndMajorCustomersAndSuppliersTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://orientpaper.com/role/ConcentrationofCreditRisk",
     "longName": "995327 - Disclosure - Concentration of Credit Risk",
     "shortName": "Concentration of Credit Risk",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://orientpaper.com/role/RisksandUncertainties",
     "longName": "995328 - Disclosure - Risks and Uncertainties",
     "shortName": "Risks and Uncertainties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "itp:RisksAndUncertaintiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://orientpaper.com/role/SubsequentEvent",
     "longName": "995329 - Disclosure - Subsequent Event",
     "shortName": "Subsequent Event",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "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": "31",
     "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": "ea0205388-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R32": {
     "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": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "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": "33",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConsolidationVariableInterestEntityPolicy",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConsolidationVariableInterestEntityPolicy",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "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": "34",
     "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": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://orientpaper.com/role/InventoriesTables",
     "longName": "996002 - Disclosure - Inventories (Tables)",
     "shortName": "Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "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": "36",
     "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": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "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": "37",
     "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": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://orientpaper.com/role/LeasesTables",
     "longName": "996005 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "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": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "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": "39",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "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": "40",
     "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": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "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": "41",
     "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": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://orientpaper.com/role/WarrantsTables",
     "longName": "996009 - Disclosure - Warrants (Tables)",
     "shortName": "Warrants (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "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": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "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": "43",
     "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": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "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": "44",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "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": "45",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "itp:ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "itp:ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "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": "46",
     "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": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "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": "47",
     "firstAnchor": {
      "contextRef": "c36",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c36",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "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": "48",
     "firstAnchor": {
      "contextRef": "c51",
      "name": "itp:DateOfIncorporationOrEstablishment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c51",
      "name": "itp:DateOfIncorporationOrEstablishment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "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": "49",
     "firstAnchor": {
      "contextRef": "c63",
      "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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c63",
      "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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "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": "50",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:RestrictedCashCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:RestrictedAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:RestrictedCashCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:RestrictedAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "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": "51",
     "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": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "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": "52",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "itp:PrepaymentForPurchaseOfMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "itp:PrepaymentForPurchaseOfMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "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": "53",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "itp:PropertyPlantAndEquipmentLeaseTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "itp:PropertyPlantAndEquipmentLeaseTerm",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "itp:PropertyPlantAndEquipmentLeaseTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "itp:PropertyPlantAndEquipmentLeaseTerm",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "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": "54",
     "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": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://orientpaper.com/role/LeasesDetails",
     "longName": "996022 - Disclosure - Leases (Details)",
     "shortName": "Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c91",
      "name": "us-gaap:SaleLeasebackTransactionLeaseTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c94",
      "name": "us-gaap:SaleLeasebackTransactionImputedInterestRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "unique": true
     }
    },
    "R56": {
     "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": "56",
     "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": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://orientpaper.com/role/ScheduleofLeasesLiabilitiesTable",
     "longName": "996024 - Disclosure - Leases (Details) - Schedule of Leases Liabilities",
     "shortName": "Leases (Details) - Schedule of Leases Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R58": {
     "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": "58",
     "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": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "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": "59",
     "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": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "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": "60",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:OtherShortTermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "unique": true
     }
    },
    "R61": {
     "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": "61",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:ShortTermBankLoansAndNotesPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c138",
      "name": "us-gaap:ShortTermBankLoansAndNotesPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShortTermDebtTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "unique": true
     }
    },
    "R62": {
     "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": "62",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R63": {
     "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": "63",
     "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": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "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": "64",
     "firstAnchor": {
      "contextRef": "c167",
      "name": "us-gaap:LoansPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c167",
      "name": "us-gaap:LoansPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://orientpaper.com/role/NotesPayableDetails",
     "longName": "996032 - Disclosure - Notes Payable (Details)",
     "shortName": "Notes Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:NotesPayableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "itp:PercentageOfHandlingChange",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "unique": true
     }
    },
    "R66": {
     "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": "66",
     "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": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "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": "67",
     "firstAnchor": {
      "contextRef": "c168",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c168",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "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": "68",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DerivativeLiabilitiesNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FairValueAdjustmentOfWarrants",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "unique": true
     }
    },
    "R69": {
     "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": "69",
     "firstAnchor": {
      "contextRef": "c170",
      "name": "us-gaap:StockholdersEquityOtherShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c170",
      "name": "us-gaap:StockholdersEquityOtherShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://orientpaper.com/role/WarrantsDetails",
     "longName": "996037 - Disclosure - Warrants (Details)",
     "shortName": "Warrants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c170",
      "name": "us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c173",
      "name": "us-gaap:ExcessStockSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "itp:WarrantDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "unique": true
     }
    },
    "R71": {
     "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": "71",
     "firstAnchor": {
      "contextRef": "c183",
      "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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c183",
      "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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "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": "72",
     "firstAnchor": {
      "contextRef": "c180",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c180",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "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": "73",
     "firstAnchor": {
      "contextRef": "c0",
      "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": "ea0205388-10q_ittech.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R74": {
     "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": "74",
     "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": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "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": "75",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "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": "76",
     "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": "ea0205388-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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "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": "77",
     "firstAnchor": {
      "contextRef": "c0",
      "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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "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": "78",
     "firstAnchor": {
      "contextRef": "c189",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c189",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "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": "79",
     "firstAnchor": {
      "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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": 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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable",
     "longName": "996047 - Disclosure - Commitments and Contingencies (Details) - Schedule of Annual Rental Payment",
     "shortName": "Commitments and Contingencies (Details) - Schedule of Annual Rental Payment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c195",
      "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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c195",
      "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": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "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": "81",
     "firstAnchor": {
      "contextRef": "c196",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c196",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "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": "82",
     "firstAnchor": {
      "contextRef": "c197",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c197",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "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": "83",
     "firstAnchor": {
      "contextRef": "c221",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "itp:ConcentrationAndMajorCustomersAndSuppliersTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c221",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "itp:ConcentrationAndMajorCustomersAndSuppliersTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "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": "84",
     "firstAnchor": {
      "contextRef": "c225",
      "name": "itp:DepositInsuranceRegulations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-10q_ittech.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c225",
      "name": "itp:DepositInsuranceRegulations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0205388-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": [
      "r459"
     ]
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable 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
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r63",
      "r752"
     ]
    },
    "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_OtherAccountsPayableAndAccruedLiabilities",
       "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": [
      "r63"
     ]
    },
    "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 $48,697 and $11,745 as of March 31, 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": [
      "r940"
     ]
    },
    "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_OtherAccountsPayableAndAccruedLiabilities",
       "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": [
      "r65"
     ]
    },
    "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_OtherAccountsPayableAndAccruedLiabilities",
       "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": [
      "r65",
      "r713"
     ]
    },
    "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_OtherAccountsPayableAndAccruedLiabilities",
       "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": [
      "r65"
     ]
    },
    "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": [
      "r37",
      "r170",
      "r574"
     ]
    },
    "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": [
      "r23",
      "r24",
      "r82",
      "r178",
      "r570",
      "r596",
      "r597"
     ]
    },
    "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",
      "r14",
      "r24",
      "r502",
      "r505",
      "r540",
      "r592",
      "r593",
      "r911",
      "r912",
      "r913",
      "r927",
      "r928",
      "r929",
      "r931"
     ]
    },
    "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": [
      "r825"
     ]
    },
    "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": [
      "r74"
     ]
    },
    "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": [
      "r612",
      "r927",
      "r928",
      "r929",
      "r931",
      "r977",
      "r1039"
     ]
    },
    "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": [
      "r881"
     ]
    },
    "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": [
      "r881"
     ]
    },
    "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": [
      "r879"
     ]
    },
    "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": [
      "r838"
     ]
    },
    "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": [
      "r838"
     ]
    },
    "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": [
      "r838"
     ]
    },
    "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": [
      "r838"
     ]
    },
    "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": []
    },
    "itp_AggregateSharesOfCommonStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "AggregateSharesOfCommonStock",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investors an aggregate shares",
        "documentation": "Aggregate shares of common stock.",
        "label": "Aggregate Shares Of Common Stock"
       }
      }
     },
     "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": [
      "r872"
     ]
    },
    "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": [
      "r788",
      "r799",
      "r815",
      "r850"
     ]
    },
    "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": [
      "r791",
      "r802",
      "r818",
      "r853"
     ]
    },
    "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": [
      "r873"
     ]
    },
    "itp_AgreementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "AgreementAxis",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails",
      "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/20240331",
     "localname": "AgreementDomainDomain",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails",
      "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": [
      "r838"
     ]
    },
    "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": [
      "r845"
     ]
    },
    "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": [
      "r792",
      "r803",
      "r819",
      "r845",
      "r854",
      "r858",
      "r866"
     ]
    },
    "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": [
      "r864"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "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",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r267",
      "r271",
      "r272",
      "r274",
      "r1007"
     ]
    },
    "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": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of leased equipment",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r277",
      "r283",
      "r726"
     ]
    },
    "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": [
      "r795"
     ]
    },
    "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": [
      "r117",
      "r132",
      "r171",
      "r203",
      "r237",
      "r244",
      "r256",
      "r259",
      "r268",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r496",
      "r498",
      "r513",
      "r565",
      "r646",
      "r720",
      "r721",
      "r752",
      "r767",
      "r962",
      "r963",
      "r994"
     ]
    },
    "itp_AssetsAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "AssetsAbstract0",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r166",
      "r181",
      "r203",
      "r268",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r496",
      "r498",
      "r513",
      "r752",
      "r962",
      "r963",
      "r994"
     ]
    },
    "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": [
      "r795"
     ]
    },
    "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": [
      "r780",
      "r783",
      "r795"
     ]
    },
    "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": [
      "r780",
      "r783",
      "r795"
     ]
    },
    "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": [
      "r780",
      "r783",
      "r795"
     ]
    },
    "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": [
      "r877"
     ]
    },
    "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": [
      "r861"
     ]
    },
    "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": [
      "r862"
     ]
    },
    "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": [
      "r857"
     ]
    },
    "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": [
      "r857"
     ]
    },
    "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": [
      "r857"
     ]
    },
    "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": [
      "r857"
     ]
    },
    "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": [
      "r857"
     ]
    },
    "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": [
      "r857"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable",
      "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": [
      "r422",
      "r423",
      "r424",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450"
     ]
    },
    "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": [
      "r860"
     ]
    },
    "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": [
      "r859"
     ]
    },
    "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": [
      "r858"
     ]
    },
    "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": [
      "r858"
     ]
    },
    "itp_BankOfCangzhou1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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/20240331",
     "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/20240331",
     "localname": "BankOfCangzhouMember",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/RestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank of cangzhou [Member]",
        "label": "Bank Of Cangzhou Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_BaodingShengdeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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/20240331",
     "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": [
      "r93"
     ]
    },
    "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_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails",
      "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": [
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r493",
      "r736",
      "r739"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails",
      "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": [
      "r45",
      "r46",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r493",
      "r736",
      "r739"
     ]
    },
    "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",
      "r13"
     ]
    },
    "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": [
      "r783",
      "r795"
     ]
    },
    "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": [
      "r564"
     ]
    },
    "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/CommitmentsandContingenciesDetails",
      "http://orientpaper.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and bank balances",
        "verboseLabel": "Cash",
        "label": "Cash",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r568",
      "r613",
      "r640",
      "r752",
      "r767",
      "r901"
     ]
    },
    "itp_CashAndBankBalances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "CashAndBankBalances",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and bank balances",
        "documentation": "The amount of cash bank balance.",
        "label": "Cash And Bank Balances"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r27",
      "r168",
      "r711"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://orientpaper.com/role/RestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Axis]",
        "documentation": "Information by type of cash and cash equivalent balance."
       }
      }
     },
     "auth_ref": [
      "r168"
     ]
    },
    "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",
        "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": [
      "r27",
      "r90",
      "r200"
     ]
    },
    "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 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",
      "r90"
     ]
    },
    "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 Operating Leases [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": [
      "r836"
     ]
    },
    "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": [
      "r939"
     ]
    },
    "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": [
      "r833"
     ]
    },
    "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": [
      "r831"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [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": [
      "r174",
      "r175",
      "r176",
      "r239",
      "r336",
      "r337",
      "r338",
      "r340",
      "r343",
      "r348",
      "r350",
      "r603",
      "r604",
      "r605",
      "r606",
      "r732",
      "r889",
      "r921"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightAxis",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable",
      "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": [
      "r43"
     ]
    },
    "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": [
      "r351"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stock Warrant Activities [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": [
      "r837"
     ]
    },
    "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": [
      "r837"
     ]
    },
    "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": [
      "r70",
      "r121",
      "r567",
      "r631"
     ]
    },
    "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": [
      "r101",
      "r290",
      "r291",
      "r706",
      "r953",
      "r958"
     ]
    },
    "itp_CommitmentsForPurchaseOrConstructionOfCapitalAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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_CommitmentsandContingenciesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "CommitmentsandContingenciesDetailsLineItems",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) - Schedule of Annual Rental Payment [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "CommitmentsandContingenciesDetailsScheduleofAnnualRentalPaymentTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) - Schedule of Annual Rental Payment [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_CommitmentsandContingenciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "CommitmentsandContingenciesDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_CommonStockDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "CommonStockDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_CommonStockIssuedToPurchaseOfWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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/20240331",
     "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": [
      "r758",
      "r759",
      "r760",
      "r762",
      "r763",
      "r764",
      "r765",
      "r927",
      "r928",
      "r931",
      "r977",
      "r1037",
      "r1039"
     ]
    },
    "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": [
      "r73"
     ]
    },
    "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": [
      "r73",
      "r632"
     ]
    },
    "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": [
      "r73"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r15",
      "r73",
      "r632",
      "r652",
      "r1039",
      "r1040"
     ]
    },
    "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 March 31, 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": [
      "r73",
      "r569",
      "r752"
     ]
    },
    "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": [
      "r842"
     ]
    },
    "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": [
      "r841"
     ]
    },
    "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": [
      "r843"
     ]
    },
    "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": [
      "r840"
     ]
    },
    "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 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": [
      "r25",
      "r184",
      "r186",
      "r191",
      "r560",
      "r579",
      "r580"
     ]
    },
    "itp_ConcentrationAndMajorCustomersAndSuppliersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "ConcentrationAndMajorCustomersAndSuppliersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration and Major Customers and Suppliers [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ConcentrationAndMajorCustomersAndSuppliersTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": []
    },
    "itp_ConcentrationOfCreditRiskAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "ConcentrationOfCreditRiskAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration of Credit Risk [Abstract]"
       }
      }
     },
     "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": [
      "r31",
      "r32",
      "r56",
      "r57",
      "r265",
      "r599",
      "r705"
     ]
    },
    "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": [
      "r31",
      "r32",
      "r56",
      "r57",
      "r265",
      "r705",
      "r893"
     ]
    },
    "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": [
      "r94"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationofCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "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": [
      "r705"
     ]
    },
    "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": [
      "r31",
      "r32",
      "r56",
      "r57",
      "r265"
     ]
    },
    "itp_ConcentrationandMajorCustomersandSuppliersDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "ConcentrationandMajorCustomersandSuppliersDetailsLineItems",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration and Major Customers and Suppliers [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ConcentrationandMajorCustomersandSuppliersDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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/20240331",
     "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": [
      "r144",
      "r157",
      "r158",
      "r159",
      "r207",
      "r891"
     ]
    },
    "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": [
      "r144",
      "r156",
      "r207",
      "r496",
      "r497",
      "r498",
      "r499",
      "r549",
      "r707",
      "r897",
      "r898",
      "r899",
      "r961",
      "r964",
      "r965"
     ]
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationVariableInterestEntityPolicy",
     "presentation": [
      "http://orientpaper.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined)."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r50",
      "r52"
     ]
    },
    "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": [
      "r783"
     ]
    },
    "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/20240331",
     "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": [
      "r85",
      "r203",
      "r268",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r513",
      "r720",
      "r962"
     ]
    },
    "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": [
      "r894",
      "r924",
      "r976"
     ]
    },
    "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": [
      "r894",
      "r924"
     ]
    },
    "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": [
      "r128"
     ]
    },
    "itp_DateOfIncorporationOrEstablishment": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "DateOfIncorporationOrEstablishment",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Date of Incorporation or Establishment",
        "documentation": "Date of incorporation or establishment.",
        "label": "Date Of Incorporation Or Establishment"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r29",
      "r30"
     ]
    },
    "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": [
      "r102",
      "r201",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r296",
      "r297",
      "r307",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r323",
      "r330",
      "r331",
      "r333",
      "r522"
     ]
    },
    "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": [
      "r308",
      "r522",
      "r523",
      "r728",
      "r729",
      "r750"
     ]
    },
    "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": [
      "r207",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r332",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r750",
      "r922",
      "r985",
      "r986"
     ]
    },
    "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": [
      "r21",
      "r40",
      "r41",
      "r59",
      "r104",
      "r105",
      "r207",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r319",
      "r320",
      "r321",
      "r322",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r332",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r750",
      "r922",
      "r985",
      "r986"
     ]
    },
    "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": [
      "r924",
      "r975"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax asset non-current",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r461",
      "r462"
     ]
    },
    "itp_DeferredTaxAssetsGainLossOnAssetDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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_DeferredTaxAssetsLiabilitiesNet",
       "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": [
      "r474"
     ]
    },
    "itp_DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": []
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "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",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r971"
     ]
    },
    "itp_DeferredTaxAssetsMiscellaneousCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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_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": [
      "r973"
     ]
    },
    "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": [
      "r973"
     ]
    },
    "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_DeferredTaxAssetsLiabilitiesNet",
       "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": [
      "r475"
     ]
    },
    "itp_DeferredTaxAssetsValuationAllowancePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r807",
      "r808",
      "r822"
     ]
    },
    "itp_DepositInsuranceRegulations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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_DepreciationAmortizationAndAccretionNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAmortizationAndAccretionNet",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Amortization and Accretion, Net",
        "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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",
      "r36"
     ]
    },
    "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",
      "r237",
      "r249",
      "r259",
      "r720",
      "r721"
     ]
    },
    "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": [
      "r116",
      "r500",
      "r507"
     ]
    },
    "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/20240331",
     "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",
      "http://orientpaper.com/role/ScheduleofValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at December 31, 2023",
        "periodEndLabel": "Balance at March 31, 2024",
        "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": [
      "r182"
     ]
    },
    "itp_DescriptionOfCarryForwardsExpire": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r418",
      "r421",
      "r451",
      "r452",
      "r453",
      "r743"
     ]
    },
    "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": [
      "r807",
      "r808",
      "r822"
     ]
    },
    "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": [
      "r783"
     ]
    },
    "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": [
      "r780",
      "r783",
      "r795"
     ]
    },
    "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": [
      "r780",
      "r783",
      "r795",
      "r846"
     ]
    },
    "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": [
      "r780",
      "r783",
      "r795",
      "r846"
     ]
    },
    "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": [
      "r781"
     ]
    },
    "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": [
      "r769"
     ]
    },
    "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": [
      "r783"
     ]
    },
    "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": [
      "r783"
     ]
    },
    "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": [
      "r823"
     ]
    },
    "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": [
      "r772"
     ]
    },
    "itp_DongfangHoldingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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/20240331",
     "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": [
      "r835"
     ]
    },
    "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": [
      "r192",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r224",
      "r227",
      "r230",
      "r231",
      "r232",
      "r236",
      "r491",
      "r495",
      "r510",
      "r511",
      "r561",
      "r581",
      "r714"
     ]
    },
    "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_Parentheticals",
      "http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted Losses 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": [
      "r192",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r227",
      "r230",
      "r231",
      "r232",
      "r236",
      "r491",
      "r495",
      "r510",
      "r511",
      "r561",
      "r581",
      "r714"
     ]
    },
    "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 income 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": [
      "r223",
      "r233",
      "r234",
      "r235"
     ]
    },
    "itp_EffectOfDilution": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r514"
     ]
    },
    "itp_EffectOfExpensesNotDeductibleForPrcTaxPurposes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "EffectOfExpensesNotDeductibleForPrcTaxPurposes",
     "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": "Effect of expenses not deductible for PRC tax purposes",
        "label": "Effect Of Expenses Not Deductible For Prc Tax Purposes"
       }
      }
     },
     "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": [
      "r885"
     ]
    },
    "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": [
      "r464",
      "r745"
     ]
    },
    "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": [
      "r204",
      "r464",
      "r482",
      "r745"
     ]
    },
    "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": 3.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": [
      "r468",
      "r745",
      "r925",
      "r969"
     ]
    },
    "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": [
      "r465",
      "r467",
      "r745",
      "r925",
      "r969"
     ]
    },
    "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": [
      "r970"
     ]
    },
    "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": [
      "r925",
      "r969",
      "r970"
     ]
    },
    "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": [
      "r885"
     ]
    },
    "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": [
      "r886"
     ]
    },
    "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": [
      "r885"
     ]
    },
    "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": [
      "r886"
     ]
    },
    "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": [
      "r884"
     ]
    },
    "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": [
      "r886"
     ]
    },
    "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": [
      "r888"
     ]
    },
    "itp_EliminationOfIntersegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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/20240331",
     "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": 8.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": [
      "r65"
     ]
    },
    "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": []
    },
    "us-gaap_EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares",
     "presentation": [
      "http://orientpaper.com/role/StockIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate shares",
        "label": "Employee Stock Ownership Plan (ESOP), Number of Suspense Shares",
        "documentation": "Shares contributed to the ESOP that have not yet been released, committed to be released, or allocated to participant accounts. Suspense shares generally collateralize ESOP debt."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "itp_EmployeeThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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/20240331",
     "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/20240331",
     "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": [
      "r771"
     ]
    },
    "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": [
      "r775"
     ]
    },
    "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": [
      "r771"
     ]
    },
    "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": [
      "r771"
     ]
    },
    "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": [
      "r887"
     ]
    },
    "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": [
      "r771"
     ]
    },
    "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": [
      "r876"
     ]
    },
    "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": [
      "r875"
     ]
    },
    "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": [
      "r795"
     ]
    },
    "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": [
      "r771"
     ]
    },
    "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": [
      "r771"
     ]
    },
    "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": [
      "r771"
     ]
    },
    "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": [
      "r771"
     ]
    },
    "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": [
      "r878"
     ]
    },
    "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": [
      "r829"
     ]
    },
    "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": [
      "r871"
     ]
    },
    "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": [
      "r871"
     ]
    },
    "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": [
      "r871"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquipmentMember",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment [Member]",
        "label": "Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services."
       }
      }
     },
     "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": [
      "r15",
      "r164",
      "r187",
      "r188",
      "r189",
      "r208",
      "r209",
      "r210",
      "r212",
      "r217",
      "r219",
      "r221",
      "r238",
      "r269",
      "r270",
      "r284",
      "r352",
      "r480",
      "r481",
      "r488",
      "r489",
      "r490",
      "r492",
      "r494",
      "r495",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r509",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r524",
      "r526",
      "r540",
      "r578",
      "r592",
      "r593",
      "r594",
      "r612",
      "r676"
     ]
    },
    "us-gaap_EquityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/StockIncentivePlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of stock (in Dollars)",
        "label": "Equity, Fair Value Disclosure",
        "documentation": "Fair value of the entity's equity."
       }
      }
     },
     "auth_ref": [
      "r978",
      "r979",
      "r983"
     ]
    },
    "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": [
      "r839"
     ]
    },
    "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": [
      "r788",
      "r799",
      "r815",
      "r850"
     ]
    },
    "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": [
      "r785",
      "r796",
      "r812",
      "r847"
     ]
    },
    "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": [
      "r845"
     ]
    },
    "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": [
      "r883"
     ]
    },
    "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": [
      "r883"
     ]
    },
    "itp_ExpectedPaymentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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_ExtinguishmentOfDebtAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ExtinguishmentOfDebtAxis",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extinguishment of Debt [Axis]",
        "documentation": "Information by type of debt extinguished."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_ExtinguishmentOfDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ExtinguishmentOfDebtTypeDomain",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extinguishment of Debt, Type [Domain]",
        "documentation": "Type of debt extinguished."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "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_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": []
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets, net",
        "verboseLabel": "Leased equipment net",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "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": [
      "r792",
      "r803",
      "r819",
      "r854"
     ]
    },
    "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": [
      "r792",
      "r803",
      "r819",
      "r854"
     ]
    },
    "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": [
      "r792",
      "r803",
      "r819",
      "r854"
     ]
    },
    "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": [
      "r792",
      "r803",
      "r819",
      "r854"
     ]
    },
    "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": [
      "r792",
      "r803",
      "r819",
      "r854"
     ]
    },
    "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": [
      "r782",
      "r806"
     ]
    },
    "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": [
      "r834"
     ]
    },
    "us-gaap_GainLossOnSaleOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfDerivatives",
     "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 on derivative liability",
        "label": "Gain (Loss) on Sale of Derivatives",
        "documentation": "The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r124",
      "r664",
      "r665",
      "r666",
      "r667"
     ]
    },
    "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": 13.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_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 (loss)",
        "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": [
      "r83",
      "r85",
      "r131",
      "r203",
      "r268",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r513",
      "r716",
      "r720",
      "r933",
      "r935",
      "r936",
      "r937",
      "r938",
      "r962"
     ]
    },
    "itp_HebeiTengshengMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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/20240331",
     "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/20240331",
     "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_ICBCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r780",
      "r783",
      "r795"
     ]
    },
    "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",
      "r100"
     ]
    },
    "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": [
      "r84",
      "r125",
      "r131",
      "r562",
      "r576",
      "r716",
      "r720",
      "r933",
      "r935",
      "r936",
      "r937",
      "r938"
     ]
    },
    "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": [
      "r472",
      "r972"
     ]
    },
    "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": [
      "r472",
      "r972"
     ]
    },
    "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": [
      "r204",
      "r460",
      "r464",
      "r469",
      "r470",
      "r471",
      "r473",
      "r476",
      "r483",
      "r485",
      "r486",
      "r487",
      "r608",
      "r745"
     ]
    },
    "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 Provision for (Deferred tax benefit)/ Income Taxes",
        "negatedLabel": "Provision for Income Taxes",
        "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": [
      "r138",
      "r143",
      "r220",
      "r221",
      "r237",
      "r250",
      "r259",
      "r463",
      "r464",
      "r484",
      "r582",
      "r745"
     ]
    },
    "itp_IncomeTaxStatuteOfLimitationsPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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/20240331",
     "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/20240331",
     "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/20240331",
     "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": [
      "r28",
      "r199",
      "r477",
      "r478"
     ]
    },
    "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": 14.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": 11.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": 10.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": [
      "r918"
     ]
    },
    "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": [
      "r127"
     ]
    },
    "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": 8.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": 9.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": 16.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_IncreaseDecreaseInNotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInNotesPayableCurrent",
     "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": "Notes payable",
        "label": "Increase (Decrease) in Notes Payable, Current",
        "documentation": "The increase (decrease) during the reporting period in current portion (due within one year or one business cycle) of obligations evidenced by formal promissory notes."
       }
      }
     },
     "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": 15.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": [
      "r792",
      "r803",
      "r819",
      "r845",
      "r854",
      "r858",
      "r866"
     ]
    },
    "itp_IndustrialAndCommercialBankOfChinaICBCLoan1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r864"
     ]
    },
    "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": [
      "r784",
      "r870"
     ]
    },
    "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": [
      "r784",
      "r870"
     ]
    },
    "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": [
      "r784",
      "r870"
     ]
    },
    "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": [
      "r915"
     ]
    },
    "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": [
      "r123"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpense",
     "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, Operating and Nonoperating",
        "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r244",
      "r248",
      "r251",
      "r259",
      "r521",
      "r720",
      "r721"
     ]
    },
    "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/20240331",
     "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"
     ],
     "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": [
      "r919"
     ]
    },
    "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": [
      "r195",
      "r197",
      "r198"
     ]
    },
    "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_OtherAccountsPayableAndAccruedLiabilities",
       "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": [
      "r65"
     ]
    },
    "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": [
      "r275"
     ]
    },
    "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": [
      "r904"
     ]
    },
    "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": [
      "r908"
     ]
    },
    "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": [
      "r180",
      "r712",
      "r752"
     ]
    },
    "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": [
      "r906"
     ]
    },
    "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": [
      "r97",
      "r908"
     ]
    },
    "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": [
      "r905"
     ]
    },
    "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": [
      "r276"
     ]
    },
    "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": [
      "r808",
      "r809",
      "r810",
      "r811"
     ]
    },
    "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": [
      "r824"
     ]
    },
    "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": [
      "r824"
     ]
    },
    "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": [
      "r824"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofFinancialInformationforReportableSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Investment Income, Interest",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r247",
      "r259",
      "r720",
      "r914"
     ]
    },
    "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": [
      "r684",
      "r685",
      "r688",
      "r689",
      "r690",
      "r691",
      "r698",
      "r699",
      "r760",
      "r941",
      "r942"
     ]
    },
    "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": [
      "r615",
      "r619",
      "r686",
      "r694",
      "r700",
      "r760"
     ]
    },
    "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": [
      "r616",
      "r617",
      "r618",
      "r687",
      "r693",
      "r695",
      "r696",
      "r701",
      "r760",
      "r1038"
     ]
    },
    "itp_InvestmentWarrantsExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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/20240331",
     "localname": "JiangnaYuMember",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Jiangna Yu [Member]",
        "label": "Jiangna Yu Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LandMember",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land lease [Member]",
        "label": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r968"
     ]
    },
    "itp_LandUseRightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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/20240331",
     "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_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": [
      "r530",
      "r751"
     ]
    },
    "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": [
      "r988"
     ]
    },
    "itp_LeaseExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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_LeaseFinancingAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "LeaseFinancingAgreementMember",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Financing Agreement [Member]",
        "label": "Lease Financing Agreement Member"
       }
      }
     },
     "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": []
    },
    "itp_LeasesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "LeasesDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases (Details) [Table]"
       }
      }
     },
     "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": [
      "r768"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturities of its Lease Liabilities",
        "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": [
      "r989"
     ]
    },
    "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/ScheduleofAnnualRentalPaymentTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable",
      "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": [
      "r536"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable",
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r536"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable",
      "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": [
      "r536"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable",
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"
     ],
     "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": [
      "r536"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable",
      "http://orientpaper.com/role/ScheduleofMaturitiesofitsLeaseLiabilitiesTable"
     ],
     "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": [
      "r536"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable",
      "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": [
      "r536"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable",
      "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": [
      "r536"
     ]
    },
    "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": [
      "r536"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r538",
      "r987"
     ]
    },
    "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": [
      "r525"
     ]
    },
    "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 $21,648,803 and $20,084,995 as of March 31, 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": [
      "r21",
      "r64",
      "r65",
      "r66",
      "r68",
      "r69",
      "r70",
      "r71",
      "r203",
      "r268",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r497",
      "r498",
      "r499",
      "r513",
      "r630",
      "r715",
      "r767",
      "r962",
      "r994",
      "r995"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES",
        "label": "Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r78",
      "r122",
      "r572",
      "r752",
      "r923",
      "r943",
      "r984"
     ]
    },
    "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": [
      "r66",
      "r167",
      "r203",
      "r268",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r497",
      "r498",
      "r499",
      "r513",
      "r752",
      "r962",
      "r994",
      "r995"
     ]
    },
    "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": [
      "r21",
      "r120",
      "r1004"
     ]
    },
    "itp_LoanAgreementTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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/20240331",
     "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/20240331",
     "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": "Repayment of bank loans",
        "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": [
      "r980",
      "r981",
      "r982"
     ]
    },
    "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": [
      "r21",
      "r120",
      "r1004"
     ]
    },
    "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": [
      "r65"
     ]
    },
    "itp_LoansPayableDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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_LongLivedAssetsHeldForSaleByAssetTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongLivedAssetsHeldForSaleByAssetTypeAxis",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Asset, Held-for-Sale, Type [Axis]",
        "documentation": "Information by long-lived asset held for sale."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_LongLivedAssetsHeldForSaleNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongLivedAssetsHeldForSaleNameDomain",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Assets Held-for-Sale, Name [Domain]",
        "documentation": "A name of the assets to be disposed."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofLongTermLoansTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "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": "Total",
        "verboseLabel": "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": [
      "r21",
      "r120",
      "r320",
      "r334",
      "r728",
      "r729",
      "r750",
      "r1004"
     ]
    },
    "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/ScheduleofLongTermLoansTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      },
      "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": [
      "r172"
     ]
    },
    "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": [
      "r21",
      "r40"
     ]
    },
    "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",
      "r207",
      "r325"
     ]
    },
    "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",
      "r207",
      "r325"
     ]
    },
    "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": [
      "r926"
     ]
    },
    "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": [
      "r980",
      "r981",
      "r982"
     ]
    },
    "us-gaap_LongTermDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMember",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Loan from Credit Union of Baoding Shengde [Member]",
        "label": "Long-Term Debt [Member]",
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "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
      },
      "http://orientpaper.com/role/ScheduleofLongTermLoansTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/LoansPayableDetails",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable",
      "http://orientpaper.com/role/ScheduleofLongTermLoansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term loans",
        "verboseLabel": "Non-current liabilities",
        "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": [
      "r173"
     ]
    },
    "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": [
      "r67"
     ]
    },
    "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": [
      "r980",
      "r981",
      "r982"
     ]
    },
    "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": [
      "r21",
      "r120",
      "r626"
     ]
    },
    "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": [
      "r21",
      "r954",
      "r955",
      "r956"
     ]
    },
    "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": [
      "r21",
      "r38",
      "r954",
      "r955",
      "r956"
     ]
    },
    "itp_LongtermLoanFromCreditUnionOfBaodingShengdeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "LongtermLoanFromCreditUnionOfBaodingShengdeMember",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Loan from Credit Union of Baoding Shengde [Member]",
        "label": "Longterm Loan From Credit Union Of Baoding Shengde Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_LongtermLoanFromCreditUnionOfTengshengPeperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "LongtermLoanFromCreditUnionOfTengshengPeperMember",
     "presentation": [
      "http://orientpaper.com/role/PropertyPlantandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Loan from Credit Union of Tengsheng Peper [Member]",
        "label": "Longterm Loan From Credit Union Of Tengsheng Peper Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_LongtermLoanFromFinancialInstitutions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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_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": [
      "r659"
     ]
    },
    "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": [
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r162",
      "r163",
      "r292",
      "r293",
      "r294",
      "r295",
      "r415",
      "r458",
      "r512",
      "r557",
      "r590",
      "r591",
      "r598",
      "r620",
      "r621",
      "r684",
      "r688",
      "r691",
      "r692",
      "r698",
      "r708",
      "r709",
      "r725",
      "r732",
      "r742",
      "r746",
      "r747",
      "r748",
      "r749",
      "r754",
      "r966",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001"
     ]
    },
    "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": [
      "r837"
     ]
    },
    "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": [
      "r837"
     ]
    },
    "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": [
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r162",
      "r163",
      "r292",
      "r293",
      "r294",
      "r295",
      "r415",
      "r458",
      "r512",
      "r557",
      "r590",
      "r591",
      "r598",
      "r620",
      "r621",
      "r684",
      "r688",
      "r691",
      "r692",
      "r698",
      "r708",
      "r709",
      "r725",
      "r732",
      "r742",
      "r746",
      "r747",
      "r748",
      "r754",
      "r966",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of Ownership",
        "label": "Subsidiary, Ownership Percentage, Parent",
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r857"
     ]
    },
    "itp_MrZhengyongLiuMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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/20240331",
     "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": [
      "r865"
     ]
    },
    "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": [
      "r838"
     ]
    },
    "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 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": [
      "r196"
     ]
    },
    "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": [
      "r196"
     ]
    },
    "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": [
      "r90",
      "r91",
      "r92"
     ]
    },
    "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": [
      "r86",
      "r92",
      "r126",
      "r165",
      "r183",
      "r185",
      "r189",
      "r203",
      "r211",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r220",
      "r221",
      "r228",
      "r268",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r491",
      "r495",
      "r511",
      "r513",
      "r577",
      "r654",
      "r674",
      "r675",
      "r766",
      "r962"
     ]
    },
    "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 loss",
        "label": "Net Income (Loss) Allocated to Limited Partners",
        "documentation": "Aggregate amount of net income allocated to limited partners."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "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",
        "verboseLabel": "Net income 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": [
      "r194",
      "r213",
      "r214",
      "r215",
      "r216",
      "r224",
      "r225",
      "r229",
      "r232",
      "r495"
     ]
    },
    "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": [
      "r808",
      "r809",
      "r810",
      "r811"
     ]
    },
    "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": [
      "r882"
     ]
    },
    "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": [
      "r882"
     ]
    },
    "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": []
    },
    "itp_NonCancellableAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "NonCancellableAgreementMember",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Cancellable Agreement [Member]",
        "label": "Non Cancellable Agreement Member"
       }
      }
     },
     "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": [
      "r837"
     ]
    },
    "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": [
      "r792",
      "r803",
      "r819",
      "r845",
      "r854"
     ]
    },
    "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": [
      "r828"
     ]
    },
    "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": [
      "r827"
     ]
    },
    "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": [
      "r845"
     ]
    },
    "itp_NonRecurringFairValueMeasurementsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r865"
     ]
    },
    "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": [
      "r865"
     ]
    },
    "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/20240331",
     "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_NotesPayableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes payable",
        "verboseLabel": "Bank acceptance notes (in Dollars)",
        "label": "Notes Payable, Current",
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r65"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://orientpaper.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r717",
      "r724",
      "r934"
     ]
    },
    "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": [
      "r131",
      "r716",
      "r933",
      "r935",
      "r936",
      "r937",
      "r938"
     ]
    },
    "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": [
      "r531",
      "r751"
     ]
    },
    "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": [
      "r528"
     ]
    },
    "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": [
      "r528"
     ]
    },
    "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": [
      "r528"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofLeasesLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash outflow from operating lease",
        "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": [
      "r529",
      "r533"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "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": [
      "r527"
     ]
    },
    "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": [
      "r535",
      "r751"
     ]
    },
    "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": [
      "r534",
      "r751"
     ]
    },
    "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": [
      "r479"
     ]
    },
    "itp_OrganizationAndBusinessBackgroundLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r60",
      "r115",
      "r600",
      "r601"
     ]
    },
    "itp_OrganizationandBusinessBackgroundDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "OrganizationandBusinessBackgroundDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Business Background (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccountsPayableAndAccruedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 9.0
      },
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet",
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Totals",
        "terseLabel": "Other payables and accrued liabilities",
        "label": "Other Accounts Payable and Accrued Liabilities",
        "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer."
       }
      }
     },
     "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_OtherAccountsPayableAndAccruedLiabilities",
       "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": [
      "r65"
     ]
    },
    "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": [
      "r119"
     ]
    },
    "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": [
      "r118",
      "r120"
     ]
    },
    "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",
      "r578"
     ]
    },
    "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 (Loss) Income",
        "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": 7.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": [
      "r65",
      "r752"
     ]
    },
    "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": [
      "r21",
      "r120",
      "r1004"
     ]
    },
    "itp_OtherPayablesandAccruedLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "OtherPayablesandAccruedLiabilitiesLineItems",
     "presentation": [
      "http://orientpaper.com/role/OtherPayablesandAccruedLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Payables and Accrued Liabilities [Abstract]",
        "label": "Other Payablesand Accrued Liabilities Line Items"
       }
      }
     },
     "auth_ref": []
    },
    "itp_OtherPayablesandAccruedLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "OtherPayablesandAccruedLiabilitiesTable",
     "presentation": [
      "http://orientpaper.com/role/OtherPayablesandAccruedLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Payables and Accrued Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r837"
     ]
    },
    "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": [
      "r909",
      "r944"
     ]
    },
    "us-gaap_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due from related parties",
        "label": "Other Receivables",
        "documentation": "Amount due from parties in nontrade transactions, classified as other."
       }
      }
     },
     "auth_ref": [
      "r177",
      "r641",
      "r721",
      "r1006"
     ]
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/RelatedPartyTransactionsDetails",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due from related parties",
        "verboseLabel": "loan amount",
        "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": [
      "r783"
     ]
    },
    "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": [
      "r62",
      "r629"
     ]
    },
    "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": [
      "r790",
      "r801",
      "r817",
      "r852"
     ]
    },
    "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": [
      "r793",
      "r804",
      "r820",
      "r855"
     ]
    },
    "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": [
      "r793",
      "r804",
      "r820",
      "r855"
     ]
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipAxis",
     "presentation": [
      "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": []
    },
    "itp_PRCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r826"
     ]
    },
    "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_PaymentsToAcquireOtherPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireOtherPropertyPlantAndEquipment",
     "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 Other Property, Plant, and Equipment",
        "documentation": "Amount of cash outflow from the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, classified as other."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "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": [
      "r836"
     ]
    },
    "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": [
      "r836"
     ]
    },
    "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": [
      "r828"
     ]
    },
    "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": [
      "r845"
     ]
    },
    "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": [
      "r838"
     ]
    },
    "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": [
      "r827"
     ]
    },
    "itp_PercentageOfHandlingChange": {
     "xbrltype": "percentItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "PercentageOfHandlingChange",
     "presentation": [
      "http://orientpaper.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of handling change",
        "documentation": "Represent the percentage of handling change.",
        "label": "Percentage Of Handling Change"
       }
      }
     },
     "auth_ref": []
    },
    "itp_PercentageOfRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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/20240331",
     "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": []
    },
    "itp_PlaceOfIncorporationOrEstablishment": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "PlaceOfIncorporationOrEstablishment",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofSubsidiariesandVariableInterestEntitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Place of Incorporation or Establishment",
        "documentation": "Place of incorporation or establishment.",
        "label": "Place Of Incorporation Or Establishment"
       }
      }
     },
     "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": [
      "r829"
     ]
    },
    "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": [
      "r874"
     ]
    },
    "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": [
      "r828"
     ]
    },
    "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": [
      "r769"
     ]
    },
    "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": [
      "r769"
     ]
    },
    "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": [
      "r776"
     ]
    },
    "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": [
      "r778"
     ]
    },
    "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": [
      "r769"
     ]
    },
    "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": [
      "r769"
     ]
    },
    "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": [
      "r910"
     ]
    },
    "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": []
    },
    "us-gaap_PrepaidExpenseNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayment on property, plant and equipment",
        "label": "Prepaid Expense, Noncurrent",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "itp_PrepaidGas": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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/20240331",
     "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/20240331",
     "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_PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right of use assets and net present value of minimum lease payments",
        "label": "Present Value of Future Minimum Lease Payments, Sale Leaseback Transactions",
        "documentation": "Present value of minimum lease payments for sale-leaseback transactions accounted for using the deposit method or as a financing."
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "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": [
      "r916"
     ]
    },
    "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": [
      "r26",
      "r603"
     ]
    },
    "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": [
      "r26"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofAnnualRentalPaymentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r160",
      "r262",
      "r559",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r710",
      "r733",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r900",
      "r959",
      "r960",
      "r967",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036"
     ]
    },
    "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]",
        "terseLabel": "Property, Plant, and Equipment:"
       }
      }
     },
     "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",
      "r537"
     ]
    },
    "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": [
      "r98",
      "r140",
      "r141",
      "r142"
     ]
    },
    "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": "Totals",
        "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": [
      "r99",
      "r169",
      "r575"
     ]
    },
    "itp_PropertyPlantAndEquipmentLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r537"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.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",
      "r537",
      "r563",
      "r575",
      "r752"
     ]
    },
    "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": [
      "r99",
      "r537"
     ]
    },
    "itp_PropertyPlantandEquipmentNetDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r193",
      "r273"
     ]
    },
    "itp_ProvisionForIncomeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "ProvisionForIncomeTaxesAbstract",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for Income Taxes",
        "label": "Provision For Income Taxes Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r907"
     ]
    },
    "itp_PublicUtilitiesInventoryCoalAndGasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r907"
     ]
    },
    "itp_PurchaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r826"
     ]
    },
    "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": [
      "r826"
     ]
    },
    "itp_QianrongMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r162",
      "r163",
      "r292",
      "r293",
      "r294",
      "r295",
      "r375",
      "r415",
      "r447",
      "r448",
      "r449",
      "r458",
      "r512",
      "r552",
      "r556",
      "r557",
      "r590",
      "r591",
      "r598",
      "r620",
      "r621",
      "r684",
      "r688",
      "r691",
      "r692",
      "r698",
      "r708",
      "r709",
      "r725",
      "r732",
      "r742",
      "r746",
      "r747",
      "r748",
      "r749",
      "r754",
      "r760",
      "r957",
      "r966",
      "r981",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001"
     ]
    },
    "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": [
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r162",
      "r163",
      "r292",
      "r293",
      "r294",
      "r295",
      "r375",
      "r415",
      "r447",
      "r448",
      "r449",
      "r458",
      "r512",
      "r552",
      "r556",
      "r557",
      "r590",
      "r591",
      "r598",
      "r620",
      "r621",
      "r684",
      "r688",
      "r691",
      "r692",
      "r698",
      "r708",
      "r709",
      "r725",
      "r732",
      "r742",
      "r746",
      "r747",
      "r748",
      "r749",
      "r754",
      "r760",
      "r957",
      "r966",
      "r981",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001"
     ]
    },
    "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": [
      "r785",
      "r796",
      "r812",
      "r847"
     ]
    },
    "itp_RecycledPaperBoardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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/20240331",
     "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": [
      "r769"
     ]
    },
    "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"
     ],
     "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": [
      "r266",
      "r399",
      "r544",
      "r545",
      "r566",
      "r573",
      "r623",
      "r624",
      "r625",
      "r627",
      "r628",
      "r651",
      "r653",
      "r683"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party",
        "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": [
      "r205",
      "r206",
      "r544",
      "r545",
      "r546",
      "r547",
      "r566",
      "r573",
      "r623",
      "r624",
      "r625",
      "r627",
      "r628",
      "r651",
      "r653",
      "r683"
     ]
    },
    "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": [
      "r58",
      "r544"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationofCreditRiskDetails",
      "http://orientpaper.com/role/LeasesDetails",
      "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": [
      "r544",
      "r545",
      "r993"
     ]
    },
    "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/LeasesDetails",
      "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": [
      "r266",
      "r657",
      "r658",
      "r661"
     ]
    },
    "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"
     ],
     "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": [
      "r266",
      "r399",
      "r544",
      "r545",
      "r566",
      "r573",
      "r623",
      "r624",
      "r625",
      "r627",
      "r628",
      "r651",
      "r653",
      "r683",
      "r993"
     ]
    },
    "itp_RelatedPartyTransactionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r541",
      "r542",
      "r543",
      "r545",
      "r548",
      "r609",
      "r610",
      "r611",
      "r659",
      "r660",
      "r661",
      "r680",
      "r682"
     ]
    },
    "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": [
      "r917"
     ]
    },
    "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": 4.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": [
      "r89"
     ]
    },
    "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": [
      "r786",
      "r797",
      "r813",
      "r848"
     ]
    },
    "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": [
      "r787",
      "r798",
      "r814",
      "r849"
     ]
    },
    "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": [
      "r794",
      "r805",
      "r821",
      "r856"
     ]
    },
    "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_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash",
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r901",
      "r920",
      "r1002",
      "r1005"
     ]
    },
    "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/ConsolidatedCashFlow",
      "http://orientpaper.com/role/ScheduleofAggregateCarryingValueofDongfangPapersAssetsandLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total cash, cash equivalents and restricted cash shown in the statement of cash flows",
        "verboseLabel": "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": [
      "r27",
      "r168",
      "r200"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://orientpaper.com/role/RestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents [Domain]",
        "documentation": "Type of cash and cash equivalent. Cash is 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."
       }
      }
     },
     "auth_ref": [
      "r168"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsItemsLineItems",
     "presentation": [
      "http://orientpaper.com/role/RestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash [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": [
      "r1005"
     ]
    },
    "us-gaap_RestrictedCashCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashCurrent",
     "crdr": "debit",
     "presentation": [
      "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": [
      "r901",
      "r920"
     ]
    },
    "itp_RestrictedCashDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "RestrictedCashDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/RestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r703",
      "r704",
      "r901",
      "r920"
     ]
    },
    "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": [
      "r75",
      "r106",
      "r571",
      "r595",
      "r597",
      "r607",
      "r633",
      "r752"
     ]
    },
    "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": [
      "r164",
      "r208",
      "r209",
      "r210",
      "r212",
      "r217",
      "r219",
      "r221",
      "r269",
      "r270",
      "r284",
      "r480",
      "r481",
      "r488",
      "r489",
      "r490",
      "r492",
      "r494",
      "r495",
      "r501",
      "r503",
      "r504",
      "r506",
      "r509",
      "r524",
      "r526",
      "r592",
      "r594",
      "r612",
      "r1039"
     ]
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanTypeAxis",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Type [Axis]",
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r417",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741"
     ]
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanTypeDomain",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Type [Domain]",
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r417",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741"
     ]
    },
    "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": [
      "r129",
      "r130",
      "r190",
      "r203",
      "r237",
      "r245",
      "r246",
      "r255",
      "r259",
      "r262",
      "r264",
      "r265",
      "r268",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r513",
      "r562",
      "r720",
      "r962"
     ]
    },
    "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/20240331",
     "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": [
      "r865"
     ]
    },
    "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": [
      "r865"
     ]
    },
    "itp_RuralCreditUnionOfXushuiDistrictLoan5Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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/20240331",
     "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/20240331",
     "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/20240331",
     "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/20240331",
     "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/20240331",
     "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/20240331",
     "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": []
    },
    "itp_SaleLeasebackArrangementInterestExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "SaleLeasebackArrangementInterestExpenses",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expenses",
        "documentation": "Represent the amount of sale-leaseback arrangement interest expenses.",
        "label": "Sale Leaseback Arrangement Interest Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "itp_SaleLeasebackPaymentOfNominalPurchasePrice": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "SaleLeasebackPaymentOfNominalPurchasePrice",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment of nominal purchase price",
        "documentation": "Amount of seller-lessee is required to pay under the terms of the transaction involving the sale of property to another party and lease of the property back to the seller, including reimbursements for such items, as utilities, taxes, insurance and common area maintenance.",
        "label": "Sale Leaseback Payment Of Nominal Purchase Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleLeasebackTransactionGrossProceedsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionGrossProceedsInvestingActivities",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total financing proceeds in amount",
        "label": "Sale Leaseback Transaction, Gross Proceeds, Investing Activities",
        "documentation": "Amount of cash inflow before closing and debt issuance costs received by a seller-lessee in a sale-leaseback recognized in investing activities."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r136",
      "r137"
     ]
    },
    "us-gaap_SaleLeasebackTransactionImputedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionImputedInterestRate",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Implicit interest rate",
        "label": "Sale Leaseback Transaction, Imputed Interest Rate",
        "documentation": "The financing cost related to leases that have been recorded under the deposit method, as a financing or as a capital leases in connection with the transaction involving the sale of property to another party and the lease of the property back to the seller."
       }
      }
     },
     "auth_ref": []
    },
    "itp_SaleLeasebackTransactionInterestRateAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "SaleLeasebackTransactionInterestRateAmount",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale lease-back transaction interest rate amount",
        "documentation": "Amount of sale lease-back transaction interest rate amount.",
        "label": "Sale Leaseback Transaction Interest Rate Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleLeasebackTransactionLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionLeaseTerm",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases back term",
        "label": "Sale Leaseback Transaction, Lease Term",
        "documentation": "Lease term for sale and leaseback transaction, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r991"
     ]
    },
    "us-gaap_SaleLeasebackTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionLineItems",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [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",
      "r539"
     ]
    },
    "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": [
      "r135",
      "r136",
      "r137",
      "r990"
     ]
    },
    "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": []
    },
    "itp_SaleleasebackArrangementSoldLeasedEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "SaleleasebackArrangementSoldLeasedEquipment",
     "crdr": "debit",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale-leaseback arrangement sold leased equipment",
        "documentation": "Amount of sale-leaseback arrangement sold leased equipment.",
        "label": "Saleleaseback Arrangement Sold Leased Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast [Member]",
        "label": "Forecast [Member]",
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact."
       }
      }
     },
     "auth_ref": [
      "r416",
      "r895",
      "r930"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails",
      "http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r222",
      "r416",
      "r890",
      "r930"
     ]
    },
    "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/20240331",
     "localname": "ScheduleOfAggregateCarryingValueOfDongfangPaperSAssetsAndLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Aggregate Carrying Value Of Dongfang Paper SAssets And Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfAnnualRentalPaymentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "ScheduleOfAnnualRentalPaymentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Future Minimum Lease Payments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfBasicAndDilutedNetIncomePerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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 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": [
      "r974"
     ]
    },
    "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": [
      "r144",
      "r159",
      "r207",
      "r891"
     ]
    },
    "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": [
      "r896",
      "r926"
     ]
    },
    "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": [
      "r21",
      "r40",
      "r41",
      "r59",
      "r104",
      "r105",
      "r728",
      "r730",
      "r926",
      "r985"
     ]
    },
    "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": [
      "r971"
     ]
    },
    "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": [
      "r932"
     ]
    },
    "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": [
      "r466",
      "r745",
      "r969"
     ]
    },
    "itp_ScheduleOfFinancialInformationForReportableSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "ScheduleOfFinancialInformationForReportableSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Information For Reportable Segments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Annual Rental Payment",
        "documentation": "Schedule of future minimum lease payments of the capital lease.",
        "label": "Schedule Of Future Minimum Lease Payments Of The Capital Lease Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfInventoriesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r22",
      "r79",
      "r80",
      "r81"
     ]
    },
    "itp_ScheduleOfLongTermLoansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "ScheduleOfLongTermLoansAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Long Term Loans Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "ScheduleOfMaturitiesOfItsLeaseLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Maturities of its Lease Liabilities [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": [
      "r112"
     ]
    },
    "itp_ScheduleOfOutstandingAndExercisableWarrantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "ScheduleOfOutstandingAndExercisableWarrantsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Outstanding And Exercisable Warrants Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "itp_ScheduleOfPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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",
      "r537"
     ]
    },
    "itp_ScheduleOfProvisionsForIncomeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r33",
      "r34",
      "r35"
     ]
    },
    "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": [
      "r33",
      "r34",
      "r35"
     ]
    },
    "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": [
      "r18",
      "r19",
      "r112"
     ]
    },
    "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": [
      "r114"
     ]
    },
    "itp_ScheduleOfShortTermBankLoansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r64"
     ]
    },
    "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": [
      "r64"
     ]
    },
    "itp_ScheduleOfSubsidiariesAndVariableInterestEntitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r48",
      "r49",
      "r51",
      "r54",
      "r55",
      "r496",
      "r497",
      "r498",
      "r499",
      "r553",
      "r554",
      "r555"
     ]
    },
    "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": [
      "r48",
      "r49",
      "r51",
      "r54",
      "r55"
     ]
    },
    "itp_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r21",
      "r120",
      "r1004"
     ]
    },
    "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": [
      "r770"
     ]
    },
    "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": [
      "r774"
     ]
    },
    "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": [
      "r773"
     ]
    },
    "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": [
      "r779"
     ]
    },
    "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": [
      "r132",
      "r237",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r252",
      "r253",
      "r254",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r265",
      "r717",
      "r718",
      "r719",
      "r720",
      "r722",
      "r723",
      "r724"
     ]
    },
    "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": 2.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": [
      "r87"
     ]
    },
    "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": [
      "r113"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected dividend yield",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected average volatility",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate",
        "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r447"
     ]
    },
    "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": [
      "r419",
      "r420",
      "r422",
      "r423",
      "r424",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450"
     ]
    },
    "itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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/20240331",
     "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised",
     "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, Non-Option Equity Instruments, Exercised",
        "documentation": "Number of non-option equity instruments exercised by participants."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations",
     "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, Non-Option Equity Instruments, Forfeitures and Expirations",
        "documentation": "Number of shares under non-option equity instrument agreements that were either cancelled or expired."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r111"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
     "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, Non-Option Equity Instruments, Granted",
        "documentation": "Net number of non-option equity instruments granted to participants."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable",
      "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",
        "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": [
      "r108",
      "r109"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "itp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable",
      "http://orientpaper.com/role/ScheduleofStockWarrantActivitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding and exercisable at beginning of the period, Weight average exercise price (in Dollars per share)",
        "periodEndLabel": "Outstanding and exercisable at end of the period, Weight average exercise price (in Dollars per share)",
        "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": [
      "r744"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r422",
      "r423",
      "r424",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450"
     ]
    },
    "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": [
      "r418",
      "r425",
      "r444",
      "r445",
      "r446",
      "r447",
      "r450",
      "r454",
      "r455",
      "r456",
      "r457"
     ]
    },
    "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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r446"
     ]
    },
    "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": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://orientpaper.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Shares)",
        "periodEndLabel": "Balance (in Shares)",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "itp_ShengdeHoldingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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",
     "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/LoansPayableDetails",
      "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 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": [
      "r61",
      "r626",
      "r1003"
     ]
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term borrowings",
        "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": [
      "r63",
      "r118",
      "r752",
      "r1003"
     ]
    },
    "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",
      "http://orientpaper.com/role/NotesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans fixed interest rate, percentage",
        "verboseLabel": "Bank acceptance notes from bank, interest rate",
        "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_ShortTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTextBlock",
     "presentation": [
      "http://orientpaper.com/role/NotesPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes payable",
        "label": "Short-Term Debt [Text Block]",
        "documentation": "The entire disclosure for short-term debt."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "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": [
      "r64",
      "r954",
      "r955",
      "r956"
     ]
    },
    "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": [
      "r63",
      "r954",
      "r955",
      "r956"
     ]
    },
    "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": [
      "r532",
      "r751"
     ]
    },
    "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": [
      "r777"
     ]
    },
    "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": [
      "r15",
      "r73",
      "r76",
      "r77",
      "r164",
      "r187",
      "r188",
      "r189",
      "r208",
      "r209",
      "r210",
      "r212",
      "r217",
      "r219",
      "r221",
      "r238",
      "r269",
      "r270",
      "r284",
      "r352",
      "r480",
      "r481",
      "r488",
      "r489",
      "r490",
      "r492",
      "r494",
      "r495",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r509",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r524",
      "r526",
      "r540",
      "r578",
      "r592",
      "r593",
      "r594",
      "r612",
      "r676"
     ]
    },
    "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": [
      "r208",
      "r209",
      "r210",
      "r238",
      "r526",
      "r559",
      "r602",
      "r614",
      "r622",
      "r623",
      "r624",
      "r625",
      "r627",
      "r628",
      "r632",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r642",
      "r643",
      "r644",
      "r645",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r653",
      "r655",
      "r656",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r676",
      "r761"
     ]
    },
    "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/LeasesDetails",
      "http://orientpaper.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "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": [
      "r161",
      "r222",
      "r416",
      "r890",
      "r892",
      "r930"
     ]
    },
    "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": [
      "r208",
      "r209",
      "r210",
      "r238",
      "r266",
      "r526",
      "r559",
      "r602",
      "r614",
      "r622",
      "r623",
      "r624",
      "r625",
      "r627",
      "r628",
      "r632",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r642",
      "r643",
      "r644",
      "r645",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r653",
      "r655",
      "r656",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r676",
      "r761"
     ]
    },
    "itp_StatutoryEarningsReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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/20240331",
     "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": [
      "r789",
      "r800",
      "r816",
      "r851"
     ]
    },
    "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_StockGrantedDuringPeriodValueSharebasedCompensationGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross",
     "crdr": "credit",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total fair value of stock of grant (in Dollars)",
        "label": "Shares Granted, Value, Share-Based Payment Arrangement, before Forfeiture",
        "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": []
    },
    "itp_StockIssuedDuringPeriodPricePerShareReverseStockSplits": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "StockIssuedDuringPeriodPricePerShareReverseStockSplits",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reverse stock split, per share (in Dollars per share)",
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction during the period as a result of a reverse stock split..",
        "label": "Stock Issued During Period Price Per Share Reverse Stock Splits"
       }
      }
     },
     "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": [
      "r72",
      "r73",
      "r106"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesOther",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares of common stock",
        "label": "Stock Issued During Period, Shares, Other",
        "documentation": "Number of shares of stock issued attributable to transactions classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r73",
      "r76",
      "r77",
      "r96",
      "r634",
      "r652",
      "r677",
      "r678",
      "r752",
      "r767",
      "r923",
      "r943",
      "r984",
      "r1039"
     ]
    },
    "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_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [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": [
      "r103",
      "r202",
      "r335",
      "r337",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r352",
      "r508",
      "r679",
      "r681",
      "r702"
     ]
    },
    "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/CommonStockDetails",
      "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": [
      "r107"
     ]
    },
    "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_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": [
      "r550",
      "r551"
     ]
    },
    "itp_SubsidaryOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "SubsidaryOwnershipPercentage",
     "presentation": [
      "http://orientpaper.com/role/OrganizationandBusinessBackgroundDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidary ownership percentage",
        "documentation": "Subsidary ownership percentage.",
        "label": "Subsidary Ownership Percentage"
       }
      }
     },
     "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_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": [
      "r95"
     ]
    },
    "itp_TACLeasingCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "TACLeasingCoLtdMember",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TAC Leasing Co., Ltd. [Member]",
        "label": "TACLeasing Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "itp_TLCLMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "TLCLMember",
     "presentation": [
      "http://orientpaper.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TLCL [Member]",
        "label": "TLCLMember"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r844"
     ]
    },
    "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
      }
     },
     "presentation": [
      "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": [
      "r64",
      "r65"
     ]
    },
    "itp_TengshengPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r558"
     ]
    },
    "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": [
      "r939",
      "r992"
     ]
    },
    "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": [
      "r836"
     ]
    },
    "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": [
      "r843"
     ]
    },
    "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": [
      "r864"
     ]
    },
    "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": [
      "r866"
     ]
    },
    "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": [
      "r867"
     ]
    },
    "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": [
      "r868"
     ]
    },
    "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": [
      "r868"
     ]
    },
    "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": [
      "r866"
     ]
    },
    "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": [
      "r866"
     ]
    },
    "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": [
      "r869"
     ]
    },
    "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": [
      "r867"
     ]
    },
    "itp_TwoSuppliersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "TwoSuppliersMember",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [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": [
      "r863"
     ]
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrealizedGainLossOnDerivatives",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (Loss) on derivative liability",
        "label": "Unrealized Gain (Loss) on Derivatives",
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r670",
      "r671",
      "r672",
      "r673",
      "r697"
     ]
    },
    "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": [
      "r21",
      "r120",
      "r1004"
     ]
    },
    "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": [
      "r20",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952"
     ]
    },
    "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": [
      "r903"
     ]
    },
    "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": 5.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": [
      "r902"
     ]
    },
    "itp_ValueAddedTaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "ValueAddedTaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://orientpaper.com/role/ScheduleofOtherPayablesandAccruedLiabilitiesTable": {
       "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities",
       "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/20240331",
     "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": [
      "r496",
      "r497",
      "r498",
      "r499",
      "r553",
      "r554",
      "r555"
     ]
    },
    "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": [
      "r53"
     ]
    },
    "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": [
      "r48",
      "r496",
      "r497",
      "r498",
      "r499"
     ]
    },
    "itp_VariableInterestEntityVieAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r832"
     ]
    },
    "itp_WarrantDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r351"
     ]
    },
    "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": [
      "r758",
      "r759",
      "r762",
      "r763",
      "r764",
      "r765"
     ]
    },
    "itp_WarrantPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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_WarrantsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "WarrantsDetailsLineItems",
     "presentation": [
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "WarrantsDetailsScheduleofOutstandingandExercisableWarrantsTable",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofOutstandingandExercisableWarrantsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Outstanding and Exercisable Warrants [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_WarrantsDetailsScheduleofStockWarrantActivitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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/20240331",
     "localname": "WarrantsDetailsTable",
     "presentation": [
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "itp_WarrantsToPurchaseShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "WarrantsToPurchaseShares",
     "presentation": [
      "http://orientpaper.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants to purchase shares",
        "documentation": "Warrants to purchase shares.",
        "label": "Warrants To Purchase Shares"
       }
      }
     },
     "auth_ref": []
    },
    "itp_WarrentExpireDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "WarrentExpireDate",
     "presentation": [
      "http://orientpaper.com/role/WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrent expire date",
        "documentation": "Warrent expire date.",
        "label": "Warrent Expire Date"
       }
      }
     },
     "auth_ref": []
    },
    "itp_WeightedAverageAssumptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "WeightedAverageAssumptionsLineItems",
     "presentation": [
      "http://orientpaper.com/role/ScheduleofWeightedAverageAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Weighted-Average Assumptions [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://orientpaper.com/role/ConsolidatedIncomeStatement_Parentheticals",
      "http://orientpaper.com/role/ScheduleofBasicandDilutedNetIncomePerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding \u2013 Diluted",
        "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": [
      "r226",
      "r232"
     ]
    },
    "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": [
      "r224",
      "r232"
     ]
    },
    "itp_WorkingCapitalLoanAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "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": [
      "r880"
     ]
    },
    "itp_XushuiLandLeaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "XushuiLandLeaseMember",
     "presentation": [
      "http://orientpaper.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Xushui 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": [
      "r830"
     ]
    },
    "itp_oneSuppliersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://orientpaper.com/20240331",
     "localname": "oneSuppliersMember",
     "presentation": [
      "http://orientpaper.com/role/ConcentrationandMajorCustomersandSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "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": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481244/470-50-50-1"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "40",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480489/718-40-50-1"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Paragraph": "2AA",
   "Subparagraph": "(a)",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AA"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4"
  },
  "r51": {
   "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"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "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(19)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a)(7))",
   "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(19)(a))",
   "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(19))",
   "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(20))",
   "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(21))",
   "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(22)(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(23))",
   "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(24))",
   "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(25))",
   "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(26))",
   "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(28))",
   "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(29))",
   "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(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(h))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481161/840-30-50-1"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481295/840-40-50-1"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "9",
   "Subsection": "06",
   "Publisher": "SEC"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r273": {
   "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"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r276": {
   "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"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r337": {
   "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"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r349": {
   "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"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r375": {
   "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"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r399": {
   "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"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "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"
  },
  "r502": {
   "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"
  },
  "r503": {
   "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"
  },
  "r504": {
   "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"
  },
  "r505": {
   "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"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "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"
  },
  "r509": {
   "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"
  },
  "r510": {
   "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"
  },
  "r511": {
   "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"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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 F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18"
  },
  "r736": {
   "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"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r739": {
   "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"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r754": {
   "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"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r823": {
   "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"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "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"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r871": {
   "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"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "11",
   "Subsection": "03",
   "Publisher": "SEC"
  },
  "r896": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "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"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r959": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r960": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "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"
  },
  "r974": {
   "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"
  },
  "r975": {
   "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"
  },
  "r976": {
   "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"
  },
  "r977": {
   "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"
  },
  "r978": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r979": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r980": {
   "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"
  },
  "r981": {
   "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"
  },
  "r982": {
   "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"
  },
  "r983": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r984": {
   "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"
  },
  "r985": {
   "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"
  },
  "r986": {
   "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"
  },
  "r987": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1003": {
   "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"
  },
  "r1004": {
   "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"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1006": {
   "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"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "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"
  },
  "r1040": {
   "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>110
<FILENAME>0001213900-24-041827-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-24-041827-xbrl.zip
M4$L#!!0    (  Z*JEBOD;*ZD"0! )8%#  8    96$P,C U,S@X+3$P<5]I
M='1E8V@N:'1M['UI=^)(LNAW?D5>9OK>\CO"I85%5%7['<JFNGW'97ML:I;W
M98Z Q&A*2(PD;-.__D5DIH0  1*26&SZG"[;H"4S(C+VY<O_?1U9Y)FZGNG8
MO_Z/<B[_#Z%VS^F;]M.O_]-ZO+R^_I__>U'Z\E^5"OF-VM0U?-HGW2FY=$;C
MQYY).JYA>P/''9$/_NB,5,C0]\>?/GY\>7DY[\$U7L]TJ>=,W![U\ -2J8C'
M7;H4'_:)?'--\MV8$D4F2N.3(G_2JN1'YY*HLEKEEP]]6"0LU/8^]7WWUW+D
M':]=USIWW*>/\,5'?SJF'^$VM2)K%4TIBWM,?QS>X[@FM?VQ,:8N+@>OKLI:
MY-I7/_[YIFV9-OW'UX>;CWZP9\,'J.$CY(JL5A0U\I"*1WMS#X*_SY^<Y[7/
M46H568\LG/;ZX3/80H*'P!=LY<&%\,B?\<M695G[B%]W#8\&E_>I&?]<^&+N
MN:;G5%6EL>;1XHK@!OS27'>Y[?F&W0M7(D@DO"..9&907?5@18N -5R*-[^0
M%RU8AO+Q']]O'GM#.C(JBPN:>!6D(B^\=6!X779C\,T<@":KR!%>T_P(WP87
M>JZ__$CX<.YIK]8:T/WC!K 8A7-_ 8GBROI'_F5D1T^&,8[=$'XQOP)O"YB]
M+I&?N$]I-IL?V;?BTM47X1$OXU&G1O^B1/"_+[[I6_2"?/G(?RF5OHRH;Y">
M8_MPAG\M^_35_\AN9%RG0O\S,9]_+5_R[RL=P%;Y(SSS(W_HEZ[3GUY\Z9O/
MQ/.G%OVU/( K/P'?&?ND8XZH1V[I"WEP1H8M\0\D\DA=<U!F=^$"/N+/+^/@
M ;B"BF&93_8GTH-W4O<S2?K0SV1DN$^F7?&=\2<"EX<?=!W?=T;L,WCSQ_'"
MVY%Y?C.I!:SS86+1RKWQ1)%/1G?V8O;](:Y"_J6\M.6*9_Y!X4M\9==Q^]3E
M:_AJ&;V?1(6%>XYE]L,O@_7P[Y7@^_+%?_])J<N?Q;*6%O=Q:74Q$$P.K3A8
M)X)@L,I%."ZLH>M8_;S0%K?:\L6/V^M.^XH\=EJ=]N/&]12ZE"_=B\?VY8^'
MZ\YU^Y&T;J](^Q^7O[=N?VN3R[OOWZ\?'Z_O;K]\[,:0W\[!]G?#&X(ZXCOP
MR*OSRW-0#&K5Y@$L[& (Z]O=P_?2%_/UD^W8MY,1/*W'N>2K_T 'OY9[<IG8
MQ@A6! +^TY73@VMLG_%'8H**8;X^5QK-FER^4.3*7[]\G'O2(9! 0D@7?60^
M?#?<G^3.IF<'<C0VX)SKEHA?_]/ ?*7]BN].:!PM_'5BN/!$:_I QX[KS\A"
M4^$MWMBPYP3(P!B9UO33IGVQ:U^H^30$:-BX& MQV6Q4ZX!,?.K%(K&5_OJC
M]=!I/]S\DSRT[^\>.N3'[57[@0"WZ@!+(HI&[AZ(4OO0/R-WWTCG]S:),+*0
MB;4N._BUTM2J!X"F R'?;XY+_"$E_PF03< *,IU^B=I]L.I2$%,?++?*""X8
M(BE5^L:T,J6&6Z%V'''=L[>T[?X5W#;'<93R!1RIWI!HBK3I_<O/_69Z/</Z
M)[SX&WSBS3T9R!;UVF5>MOAW@G-<-%X"\CB I3CN02PC!402G]ZM]<<T!X-S
MV8%A>;%LEGE+3+3V%_DL"M\"^&QU%9\EG8?6[>,UXZD'QV@/1M7?>B$!J_5#
MA M>2P:N,R)SF&8OZ=.>XS(_T*<)<&,7O1G!?G;_KR :WSGXE2;:1X0@CH"C
M%;V42V<T,CUT^)*!:5%B3T9=ZGY*+G_;MF_ZTV]P[RV[=4[P:N4+658J6K76
M:*24MKOPIA0C6XI2X!=A_D"?3 ]YBG\+W\S!O5J^N.Z03OOR=W+?NOQ+Z[?K
MV]\D<GU[>9[:GBMTQQ_:KT;/9SLCSH"XX8Z(X1%O3'OFP*3]DFD3T_=(;\A4
MU;/]4LTJL>(;73@_/6I98Z//0B9E0!K^#6RG%_R=&K81YUWH@^LYEF6,/0I[
M%+^A8N*[P=.?J>N;H T'D( -L0OZP07QOKSSVLS;%P=(L91J\Y<TQB8&/SYY
M/FC[8]=Y1E3/&P:<F*]M$"1C(4L>\>I+9V+[[O32Z4=INY%5,Q+NSH !W-)G
MHV]P!A"K&WWYZ/?G8">P&P*/@6TMP-1?9E2S\+#"$;$(YX[Q>MV'Q\#!ZC%8
M+W)M/;.-OP!A5:Y4E9JN:[5-4(9_W'1T',M%<UO\!T:'!+0W!]0WE_Q[XII>
MW^PQ#<X9?.FZ+* @-K2 V76F?X)+<]S%]0.HZ*.QY4RIN[SF0P.Z&64$#/;N
MDV&;?["_SPX>VN;<X2*WSOE9#+0_,F&QQS#(88K0'>N^*5EGJ]]WJ>>)'S=@
MZ2AS2E>M?/'8,ZG=HZ5[P_VYR.)2^+16O4^=>U^]?/&_$\LD#_T"7J7-O0JD
M[C\FWG!BDBM4T( %YO7*2_CUSNTX+_;<"_7RQ5>#)9X0O.(@/76_TRXUR3TH
M-<"S*#P93/Q[ZHPM^M]_TE6E\=DC#W0\Z5H #5!N4VI,/:[^K-*7 O#QJ^9@
MURQ?7 Y-VUCR\FR'H7L'E#?K_YGC!4VL69?!NFNHM9I\>.CY(!:/@!^[@!]S
M;%B$OM+>Q#>?:<D9 (N&-QMVG\#6".[M0.V*G9NALJ*02G)BP?/9<JFQ1!X*
MH$&OGVU/AC<.J"'W0\>.<2W404W5%+6BUYMPUFH'9M;.3/.0%?C4HF/<BW"Q
M2&#5]JP)8W$&@ _@</@D^$[6\.$;,&-0^)$4)<:9X0]#<!1@&27QT8#%G A&
MNR1B#M!!83]1T#11(!#+\'SB,M?^.KRF73M;(U%4];P./_'WQGDCI$331@44
MGJ?FK6E%X?[OB0=*[G0U.%T>?A"KC(?R(S!CU_1->"EW_% 78#>>N-X$/4"^
M V_FMI:B?NB>(2M'+WJKYW\ZS T=H6>(KW_>OA//U:J_+"5]=9/X)W+V'W0P
MWP^13XW>D/3@5'ESCH0%\RZ RB_KH^_Q=VGJ@>S9-9A@>)R.0-Y_\,[>_(YO
MA0N8(9F^<DY*X.R_#$WX9,8@%B&QY+_HPN*?7-"+^W@:'/<3^=/E9;O][5L"
M+T92S42PKJFB=AEYSC03I5K+$S(8G@$@//I.[Z=$QH9+G@UK0LF?Y7-95I*Z
M++-Z1Y*"19 MI]HH3)IYPN2Z<[^KC>='X6DIJRV.P&)HIZZ5+V[_^=A>TJI;
M[*=A[\C;E(O S%TKD@\BO"I@ Y1J]]$12+%&IC>DP%1'F#/X,J3,GPS_E"(A
MKP_*&1D:'HO#]HEA64)Y1/7H/Q,3E2/0B;I47 #/#/4C#1VE/#U#:$D1Y2H@
M)=2<\&M,SR!]^!8$#%XZ=FF/XKDM*2IA>5P>^0#/ R67>!-@OM[0P;A;D+3@
M#PV?W1A9^XLQOTH62V8WBSV<2<S6_J#R/78IA8,UZ?X;=H#7LTOA)ER%> ZF
MR'AL$6R1J$PW9=(WIMYY6D_&Y<1UX6D\S089E&_X\REB]6KYXI_46[95M^,
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
MKV_6O-Y.*5XD\X9Y1C='-5?!X"B[KN>36=:R^]O1754^M<G?1Y+9]@A3=M9
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
MV+E'W+0#M*13H+&=@RHUU6UJ[PZ&_S^ I@ROFS)Z/B,M"TQ\ \,A6"?>-?H
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
ML*YZ$_2JV] +W$3ZSJ1KT8SDLNI!.SWEK$!F[K"W_$O#=:< I[\9UB3)\!A
M89;0137+H3]>%&:(7!2!PGJF6$4"' 9<Z*./W489,[PHP7^"T8VC' <8FPR@
M[9@CZI%;^D(>G)%A2_P#B3Q2UQQ\)B/#?3+A77@IV-%?/HZ#I^;WS&ZXAVZ>
M+ZCXSIB])/P@@*2\",D>16]5^>*14NS>[8S&AHVH)3:;=>([2%9]''G7+\%O
M3/RPL1,#GOT/;#5DC]YY$4 *(%0 ^&?/+)92_JM2(=],:O4_D7OC"4[S(\@?
M"BKV)U+[3-@I@C>12D7<Q[@,OS4BU*.X5=08Y-;QLTVZ0WFK+2Z33"):*\_M
M/=CU9]*9CF''+=?HFKW/Y!;8#X?,K8- T*(W?0SN8N!!T(: 606HKDN-GY4N
M!9X'SQTSB$<76X]9+ (T"IH(3N=(,/[ET?7B/F:HW/DY0"VJ6%9QW2&=]N7O
MY+YU^9?6;]>WOTGD^O8RS[._Q:* E5[>W5ZU;Q_;5P1^>[R[N;YJ=>"/QP[\
M^-Z^[3R6[KZ1R]];M[^U'V'%\,7=Y5]^O[NY:C\\_O>?=%5I?";MO_ZX[OQS
M_^P8MO/M[H%T?F_#_P_M-OE^=]OY_9&T88M7Y'OK >"O*1)19;5*6K=7^(N6
M:-G%T\>''[8QZ9L@),[6K":.H^0*V(WBE6D*\&[+$OH&4V'P;V]L](*_YQ6T
MGF-9QM@#MA+\]IF\F'U_B,N6?TF^A7*!C@ZQ( W7D\Y.$IX?8OCDBO;HJ$O=
M@,R4124MV/8O:S7D\*KDNK"XI?%+>JVW&=5ZKV^_I=)['X<&F(%W$Q\4&ANA
M$ZO9>NRJ.>46$W%D2:[7I&8"G^'V$,D"ZJ7025Y03F=;//I.[^<06!!U/30I
M_&DB\T$7$-Y<NW/\T%4RA FW!"]&GYN2TE"E1F-SKO(; +&R:Q!KH,#5)5F7
MI5IC\U2ZHX#P^GI0)8,/:3V(-]9S:@K6D6 ()XF;>"U(ELHX#XV0,U1 ;$G(
MV+A6 RJN27*"NH:CH.3U(*[N',084M,525,U26]NKH1*#.-]QI6_@2T.-Y,>
M"_;TIL1W#=NS6-(G,?K_GGA^M+O] 47C3XMYWXM9SQUJVW,'UMW^TAF-73JD
MMF<^4YY!=.-XGC@NE^*T=/"P\/>W['YG=G1:X<FYI?[=H&.\)N(P5=:"109]
MKY9U N6)"'I*AJ2Q/1)!+3\B.,K$#2RXMP#,1Q_Y3Y' \(;S'TY0.$'A!(43
M%%+Z*3(4FX, F0GK="X*UIRXH6F24M_<H/@==9W:@*QL30RW15:C2&1E,<IS
MR(R+1'R^&VYO&(1[U+>;&J7H^X@2:7JJ*-&AI[$E*\7)#TT[<;PU$X>93NA1
M=AX%K,JIPE0G%*D[CR16E31AKG>!H?4:C5I8)'*C6E-5,:U:5A2IH:?'E;JU
M#GJHB%J/I\+"F2O1HV&IBZ17%4E/X)][%V=I/8IV'@NM5GF@3FYJ4E5/7V.=
M(JW]5+S[[D,0I\6<%G,4U>=Y9)MJ^XSGJ=5]. BJM50.@GPI:DD\9X/93J1O
M/;&U?FBPRI TL"6L&JE,YT.#5P:W[Y;PTM/8L;L'UP:C,D-,(ZM1R5UHM5I-
MJFG;0.YL7S2V<V]C#=U9FE17=:FI'QT/V[FQ5<,!'G5=TK2ZI-<W&UM[MZM.
MR9*GQ;R[Q6P03!EB!L4GRFT4;C6U?*')BE17,DQL/=%!ID:(AT &6@YD<( =
M.4_YD&\J[^D$A1,43E X02&=:-:R37K>,L6N5@61*C5P/J.6XWS&MYX/N1]<
MU8K$5;&&>8$)D]4]!-5WE#"I*?N(A]3JIX3)#&C:B4^N<4J83(Z>G:<0U?13
MPF0Z%.W>J]T\)4RFTT\+BS-O5'SJ,N-V>JTA*;7TV5[O+&-2VWF0NXY]7YJ2
MKJM2M792& IM\[PEAG#@=AT4=%V7&G+Z>2?;]P'>OH5C]'7I.I]VPX7MNYOD
M.V_NN[D+;_W4A7>I"V_UU(5W)VW ^;_G^LI6L,5TJ4YX\MYO.^';NT[[D73N
M2'Q?X=*WZ]O6[>5UZR;28?BH.O 6U;:>"_7;R0AN[BTY+/%OTY[0?@LTC7_=
MN4^&;?[!PK*7H03B$=M[EWHX.!;_O!M\"T328RB19O-D._"&KQ:H))6>_"]\
MP[^4,J&@D(PQ7.KBD(*%,'+.[YUI.2HKK"J(6,L7!(#_03DCT0VP"29?)YYI
M4\\C7T._:( >QC<*0'N6IZ:@:@S6FX,IYQ2T-P09U?MIP"U/P"GLWCGY@$-:
ML(.W*G^^Y$H.^TOY?%9Z,3PV7-(=.RY3;<1,%X9-G.=R2Y^-OD$ BF$.>A,=
MNG)- CT6A#B['*DG?(7A6G"S:UC\_>)=I#,$J#\-Q<@8.O9 N_9ZKMD%[<H<
MC6C?A+NL*>E2RWF1R N%WWKX7+P!=6G4S(22QH9B_DZ[U 1\.NR;*\=^&ACP
MRSU0M4N^FY:%'XL-DQMSA >>?!"KG+\\@(=4,LC8=?J3'CP"R:9OXK"/[L2'
M]P$TQNS9_ H?(4<NAW  )(3/7<]W$#PJAT_CO% :B$JH71-:>S"@8)$\4]QV
M:_($GQ-%*JFRHC.\]88 6("U,W%)2%J<1D"G7D&FYT @XB)^/T':I.Q5\"Q?
M4 _@Q\!Q6!^]2=<S@6;<*4XC<OT*FF<E8*I/E*%JQ6LDMJH7H"=K6G%>;'BT
M(/'( _%1\ 6P/21(I#6DP?$$MN*Q4^'/+Q5V;?IL+F#)M&&+$^^<_!TV0%U.
MO< +G\UG)$=8.1B#Y[ 4Y/0VY68GNWOIF1Q\HQ%<X*$]"><!F!K\BP_R7:,/
M2^1'T" V8/GVGX_MDC<=@0"5@L-XW;F7@@.(],ROO/SQ>'U/P(8%>I5(M5Y3
M&Y>*+$L8M?$F #0?**58^EU!6OLCZCN;_._$IIR[J:K$\/'5,=P^(OS*= %7
MCNN5!/8#OF*,@1L\4X2L2Y_!W*<"6=[8,GTR?[48HP",P_,F>(^-AR2,_! >
MY6%CM")XEY#DR3,:8.3/ZYU*<Y4 6BJ7Q25[(W-<W!ONG<LD0)^9???495&J
M53X,^'XY/E77RA?RN2PO.]8)\- 2NV%1-.&6V0I"?HP4"9!%.8Y@6:<\:8W-
M7I@'CB+VQ2,B:&[%6*^*;*2BA.XQ\::+N96*I_"E$O:<8,&<B\5<@,+,&=$2
MC?+._YT >VEP@IM[PXS#7@$6(M"P^YRA<$+A# %9 5*/(\:QX>LJ/ V:XJ!2
MS_2"[Y!%D!;;DF&79O)[D3[I*\B]@,TPRF1L)<)50J;BXQ'[B9/JQ]0.-Z7S
M30FFOL!R@"PMD/'L^4-:BH,6+)FS)7A,\YRT+ N.UX!BXB+L>P2\#T4))R)@
MSRB5^1_&"%0[+IIQ8W-NG8T^G!)CD6-808\-O^B'FJQ'AL8S:B2P1Y?ZKF,P
M],!.0T##>F")%N"-O9DCV@LX0,PFWZZ"<+>L#4DH/KV)80-T'( S,9Y<RJ<&
M(M#'%GP$H!+R.WH6OO./6L'UL],PQX=[<,!=0$.@V/V_H3FEY'>A-ZY2_TKB
M@L@1"U469*]"$X#?;H'+,^)5-+:C>D3]M8R7$-%?7=,WO2'YFXG (M<>[*SO
M\:,KV'YX@@5O@EM+H3X:K)B!"/;\)!3Q]8P_:WG.-5O9U<2%5P,[-YT^STMH
M(5@]$]\8/^\VAO'7L+]\M29+U69CF?E_ *TN/#.H6AGP[\1E?-<!^1LG14,M
MT(S@ 7#0/(N(3'A(:5YLO@S-WC"X@BECH3H/SP*Y70$L&WAP8S!"EC "+T=V
MXO99@DN@LYDN3L<<!TP=-$H0AN88%4&*8S,9*UI\%G TSB50T0HH9Y'0I>4E
M<(75 &XH[EFE2##@H3X:+FAN2]Q&PKN8NC<#XL(5#&A#:G&[T$5%G^W[_PVI
M/778N9I(Y!\FV&#B+_;0QR$<]*=7$ZXS' FQ7/KNGO.+Q2_L.OP=+^'GW7%-
M.#'(D%=A@BWJ#!%&7ZG;,X%,\!BX()F *OA9!!2#ELXH-@Z+@8@KB3U'D</W
M["RC*Y2+73HTK %0OV]:R]@!6()T\@83L"V8I6I17QQW8=*8*#V>D @-L<#2
MLB'*WM0SQB8.90U- Y=:8*< N[Q_N"2M_LBTHX\!@Z(/V ';!>&*JA3 !\2?
MQ^Y-P3O45+SC;X9KHJ2\%L3>9N;-74!S][@(VS>>9JIC18TP#Q )=(YUL)RF
MY=CD+_Q<+=/" C;A6'E,$?<F5JA["Y'BS\H=8@Z6<#48PC(4!RUB$LXK\IR=
MKZ2M%0^1%E8OA:_%6;I]9F)L?O?;51L6X2DEHE_Y<,BWL99\2TOD*S$?Q\1F
MRB8+-W*>(0[\'*-80?DAH^#:B GRACD1D&\('1@$'?(U)FHLU(/@N("^#G "
MUL)O0YX"2LQ*OP1JSI/1*%P+7Q^L;M+SF<X0/5X1QU[@S%LZ;YS8:;_$A" *
M%LHCKJ!<3UP[:N0L2R4NL$'PQDJ,F944?KUP_YQ\83$!*APW/>KZAAE13CT.
M@\#)^ AR[PEL#_Z<2^=<(C=^_SQ4*Q>N"[1*MF($T$ (J5!J+>ZMQ.68L_C&
MMWOH [^+6F5J=7->K0\)#S!D!.8C0&T-\47L#*$!@@89F@<)=*>0[ )L"Z+U
MN ,1UB$\AA%#X3S^8I+"O_Z-=MT)LGNUQB%Q3@+8* %H%E]28B^9>\$"X:!!
M8PGCQP)F9X(^/0W=Z X/DX2.Q$5C!OC".?D*0FH"JM;B(3"]4%YR3VII7F;%
M@X]PZQX-&Q<]F,;L*<B2L$)1^&6YKW2!0[%X6J[AW05/SWRP;I]9%XU3UL52
MUD7ME'5Q2E8X)2OL,EE!9"08H>:]@_0$E:O51>8_[(8&0S6GXX \P[4$ZCC3
M]4WF2N+"MK3HA%]R;<Q\.4QG@:<87.6)<=R@UAIHLR@[0=Y.>'F_)W$O_2J=
MJR0T8L(T8H-XL/4@* 4+ C5K BIU1$.>#^+,+@D=65ZH![-EQ7BA%C[BP9H2
M-\3(LVG$!BE6F>KQFEB@HB]^&ZXM3JUC+K2,RK^T1K^A[MA%+Y;0"A%1(I(\
M,UZX'<ALE,#6 UQL" 1FZ"1RR5^2*&%9-.V7V?\QOE[$"I/1Z-< -16DK\=#
M)>O77\U0NIEF_5A>LF;]9G!.9$4^.X]3@$=POF!K\+?QQ+5[D1P2Y!V%'F?X
M !T ?< JHG \=  *XYD?%AYLT0KJV0,#>,+(\'YZ(FBPWO]150[& =*0USE
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
MO 1E"]OA].(+=\/WJ&6)ULXL.(9_>V.C%_PM@/!B]OTA0D'^Y3-)#A&A%O0
MU,;8 [$8_%;>,%@&CL'RQ)@%):.[?FJ/<$M\)F+M6@V6'C_ AC-R(&O.J3:,
M7PPTD0 F B(5S_R#<K"D:3^^81>++ZO_PA9[Q2LZOW3=CQ=8ESFK(N!O1D.%
M?=>.!@\.?WO*>AS=6T9OMF\2O_$WMN707!8;' C,AHGSA['%5:.AUBQ"U3@Q
MA_G'8F<M[AB;AAM+,(DJEF$L[? +L#9[];?FQ6/H*T.Y "_&&^*AFP9\<4!(
M<__I7>G?E8QHXF:7_>GRLMW^]BTS/2UFI>5%30O7KC!-UNB%-27JD$-9<C>8
MXZ5W[AP3C7145G%NQ/IM+S4O"_>]J&@=%AR8<$D!B/HF0'S]V_5^M[Z!VZUS
M!&8IWC%M!Y/, S4TIL+KZ_2>-=9-Z!*LKG!2%\>>D])-: 6%<N-N(-K_W01)
M <)6N7/%%[!U7T D""O?\VZ_<YNNE2^N;=[Y$8R8P+<:1#1C*6I'<G*QK.YP
M^)JV/5_#B/SZ;2_U3#E<OJ9EX&OZ1@:_T$_F:'E<]9!XW*KLN0,\7$4Q/:"]
MYB:,7L=PPM7DMW\=<"&G<Z<&Q5ILUK9GE<V-FD^TD=3A<LG:]EQ2D^5-,+A_
MN#Q:SKA%,G%QG'%5H\.]:7^U'6A_H(W<+R2.+;5XV*<.&"3J'0Y#:VS-T#1E
MH\HSERIXN!RMD8&C*1NY^C%SM Q]A_/G:*N2KO;&T9:G6>3.T9H@,#%.%";/
M^K.D7I%QNS<5[AUX0]_JNW87&OC;JN38H%#D;]?M(-/T%#PX\G?MWW"<STX]
M'#6KN;V:5=MH,_%<$"R.5)K- XX;-#/H6;7J4>E9%8_V*N9K96CV^Q0NXC\K
M ]!9*JH:0SVL9L.Q_L_>E)GF#I09Y<#-LX5$]H-A'_7M(X_:YH!;:^R:%I'9
MD#/E<,VT>H:PH]8X+L?36O:AK6$?>^,?]1T$]YIJ9O[QD>7OQ509'$/NHI8A
M=U%-F[NX90YN?!YU)!$2U[%>.XRMDBQ%:%,\33;M\L>+F,_/U9IISS_'H@.@
M]__#B2&>RL-7(>8&CN/;CD\%]?U+_E?P29F\CJQ/EH'0@B/YXW%1Z<0JQ[E2
MP<+Z?>;<&K:Y*F$@VEYJ*4.X%%OL>,Z>$L!,L"-V"@L]@NS?QGECJ:)W\3!N
M?8ZTTSF"<[3]05+6':3%0L)-?96WF"N%N@.73"B8MCXJ*[NVS!?4+Y1K[_A0
M'&S)>UBU/K%% WQ68C!KH52RZ!-V"IAZ/AT!SK&A!V^_%5>OVINX+FOF$3;?
M#R8/!>WYHJ7M\)9GT['",FO6$# 8I@O:Q$?'%<V[2F*BC8=M+R/=^447/%P4
MZV42NRBAZ<PJ\Q>+RK&]HPT4R_H#ANT<P\8GP>!$7L=?,EP7V_Z*GCW?)BYV
ML1DY+I669C'B:OYVW09T3'F1_:S-(*N8-]B4S0$;U8MKQ\Z_0V>IM5G009-O
M= P4"UC";J6EH$N\Z&3I_>3/A;^FHOF*1^E/UE.RYXM=N&%OQ/E^CUCW-^M1
M-&N=^G;[/<SU6S)%_QE!P2'=8H-.T44I'$86C'6(4 *?_IF8ND/*#F8US?>
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
M8_S62X8;#32A9E.JZYNG6KY5>DX/M"H0M"Q+JGS85E)B5?);["$XZ0W%']@
M\@SPB6@/G1I24P/JJ\6)H)/BN#L"R(/YI"> .G!L2==KDJP<BNJ81-KR6;=A
M:H=$@)MY1R]P?\--)$(;NFFD:E.5M/K[51V3@TM'<-5JNJ0TLX)K+\&NQ+(W
MA WFYE'WF1X_]XT48%0\VJN8KY6AV>]3N(3_!';<\RMJLWQ1$<EY[UQ@?2C\
MY(4C+AXXE24[A4V4-<W:Y@!*8H2=99<M6>>M1V20C>,]WN!8[SQ$VRU-E!%=
ME],(MM/$]3P.<U+4*%R(UD!\[7'@^G(&>%ZU1R(-5&;</?_2IOG'%U7E=(>!
M&Y&.RNN<8O)S-5G7BTXNKYWA(-YQ4,@\"RJ)/G2B,\?;R3I/E:-]A=--72QL
M]WSODG>:PRXJ#&1FOV7W&2)75JHES=W.^IXY!J"6+Y*@=$VR=XJBE@-)]LX1
M4:<D\ -,?3XE@9^2P(\[7_F4!/Z.DL#S"=T(.6[VB<5ZS&*'V^V<@4L63@8/
MCB:O].#DZ\',=='*EHO.XK-8G_L^T]&""O/>T. EYBN3N7)(TUZ;_[U-KO86
M;@?L CK;_C?'O1>;OQND2C*H:^6+JJ0T:E)5VQS*WD]:?.[PWL*7D!N\J^4+
M@'6U+NGJYLS3 G+D\^&JK.52!00 MMLR7EG;K&?>'_Y(0U-L1RW<4,=X?0B;
ML"?"*<:6-4E3&U*MJKZW(%46P-49X*IR4ZHF<);O,NP:J U/^TV-SR(9S/YO
M1C*>U  TU*M2O;;9V_E&B'<+(.D )*4N:8VL)WPW<=4%<X/Y;DXI2L6G*#%
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
MH]U>(45 ;.)*LKNW(M2R/>/9MJ5CJV?V.B\K(!*4,$T";("4S/GU)S.K<"-
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
ML#I3KIGE=%4SRH]DM^HQE:;VP4#>'-DJRBU8TZG$/__TH$(YJJQ6F*D<BOE
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
M!JF9'RT2M$KZ6Y.'1%7=D/2,1I04.?>2_A92Z>\W9>&$!,D:!GNP<F=5:<;
M&6UU[3=S)KLJ;'?G*E2UQ4)330$W)AY]24VCBKFF6];79B&LIL@Q]',]MQ(6
MR1T;=?2 II>(36T+#/T 3RV?; ]M36^YSC#;@M-*VVU",;M-U;MEMRE*LVYZ
M?9MM?Z6'FJ+NPEAKW20HNUIM%S#81AF5T$399-[F&\IB% >AT12T6Q5=TN6*
MY]502*7,D@VVY%%?K67'8<:V:FED4R=5"G1$4\ @' T-R:A8'=G4895<]1!7
M/914)7U>[5F(0JD"R;=C(5+W9A07MWZ GO:M".LC/JLP&BN(=-R<^%1U5MUN
M)JWALP?*^MJA"84?V-8*L2A6\?9'X,14"BS7$ ;5UZQB^9"F2<:@P,BH_*K=
M [%_JBRM,/#.-PL#AI,[-"SOP?STV=[]715L.9@[)1X9G80Z0B>XS=*^LROQ
M?'0A\M6)M#PQOCXF1]Z.#/OB]<3_[\ERUB"1Q,_V*AO7Z.;#K?@$6@&E%9 -
M!)2UIDQW,BB-8FQS.C<8]0L7I:+[C&8[&N^V.R'S#[9 S9?_,!V*@?,.5FGC
MJ2@TXLL48)EA#CV4FN2GB:%,157XC![K+'34,2F=?%5?2N;6\6%S[LN)J!C%
MZ<JC9L]X5I_)8ED'.]9)_S89(UB8-NYU&O63YAM$6JW(,+!R\5'=&O@(6("C
MC20E4_8MW4>+",#R#8&J*[")!@3Y'1"OT"; 3P31(:F#C+A9H%HYWU$B)NB3
M9J=XG1CXFK>O!NP^.J2/L! <LEYH@^ +J@:&7*N5=&D--/B57[3&%CW*Z)Q#
M!@J9B2R9N <()Y,62SPBA9_U$"9J0JE%D?5B\_0;,Z[,\1@4TD1(."@^A4W"
M!-C^^X;>CDI)%)!1D[VL26D)#I?NV<93Y*%37A/$):<4>?KPASS^KA&7H5C]
M-UBO_4PL]-4JXT"K.J)'#30LI,A(W)12D4S&4L@O7FF3&[;3:XRAWF*F%8_1
M@?=^I?74]!5_)X1ANG@X^<'TF28FF>S!FD ;SRQV\8/]WEGN8F:%3?\H<?#7
M-T^V8[)X:32P/8R<AOSD)OE/8/Q'< GN"DS)!WA'$FTC#RY![U>-$F^A[V:@
M6!W$ L7\S@S2D>+W#/8 24?6#@' 81E^W.1 T$D[5R7H-8*#<3RFH@%"=8@(
MS7U9D30YPS',%/F!\2&4-3[J;*ZT\8'^[G HZ:/TMC!('ROQ"*%6,JW#5.RL
MAO6EUZ@E*TL #9WGOJ1EM/,GXO-"GLHTR]AA>@VHXM([1(!BD/##C*!; >M+
MU_:X5(66JNKIO$G<YMJP3\J88 *K_"QB@8E-6V!OSY!BQF:F:QFDG]-9Y\V3
M"THB"5]XTR"!DWYP/<]]8:X1O0&\?3-(M8BK10$+3*^+;_ =8Z7H9_Q.BP$>
M+ +^J&F8)1M(0!U)U=+@X>+YMR^_=V3E8V>=6#EFS$!N]OOTO]32+ZAX;ULT
MA5E!YN09+P?(6# L5^SF$G N'6/$%5@,BW8."R^SZOWPM"G.89G((.S ;9\>
M9DVBU+0 OXM,+KSB8]/S6.:';+QX')RL.!_\)6[E@<EG^\&]WV;RX=]VF7VB
MB>EO2\"@4?#YAX#@+(I$P'1J<%5@8;$5LYT54)PUPA9_!*\K:A,AYI0FJ8HF
M&6J&343Y?,]\<:*SFIIC%)9KVO#M>.F2O4BEH[*1V+)0?,LU(AKEMTR%;L.A
M*O5'&5G2G5O>;4L5-'MK&$9QLS=NUQ?>.Y7-Z?V!I&7,.<A2N?':$'1=A JN
MB]*RZZ(-L08'KQ[K%1NFW9:4/B+)1(X]"[U&T=$RD(-ZF4)O6/_?K=GDH^M]
M-Q&B/ED+I6VOA=I1@<@;G@1^#C$J8,L7W-"PDT91XTB+XW(L6R.X49=E=9J?
M,C# O<D(#^_VVLH[+34V&MC)/.E'BKG0!K&U1!]*AIZ61BAQA*@;+VR#'-?V
MWG;3P:B0M\5&O@T:9%LA_A,8 WZ"!. RC+)54*GZ*BH B?L048 WO[+*:*!6
MJ72$6D?C<03\7;$&Q&B@8ZO\HM%NA//J:VD7+[L5JI[#)IP<ML)OSKTMPF8U
M8F2EL4(0LM+34C6H]BA<[CXL@V8ZRD S9:;'9FT+_(+X@+4A^RO8I\=3Z525
MRG=1<K6H98I_6,Y8K5"^@(9[4)SQ(^G\LB7\0=>H5(C*J!&B(@5VS1;W.;IQ
M/#-Q[4S*U8V!DWNEC\!/'F88GD4D78T05M-;,7 K",B9D:\N@>K0I*QL"1@P
M9HNV!PO8',9:ZX"$@Q,@81J04#\!$E8')#S! IY@ ?<)"UBMT'+/%:6?HM B
MHG^0THLB&8@'(F3D(5B?__+%C>+.?G8Z0HKG(ZQ)VM+*2DGPET5I"6K_W&VT
MU(WLETM%Z(.<:3BR41=1N>2"$/Q%ZNLC2<L<>E0^5](V13=2)/KHT!3=6) !
MFD7?GK+)R.$$&$E1))=[1UG9%"R%FF*K7-D*H&118KD*H$_.,[P(KVOY!CU#
MWE;\$^_1R[NFM2HJRY6[&I@>EQ15EXQ!1C*_P UH<[&;W(95GSL2A#P33V'(
MAW4H1A]#.6I'<VVP8V1'(#MZD!TKGMH850*^OQLEWX)PO5#4[982?2N%W7VE
M9.-^,PTD'RWK$VV7M_+#R17B+PS.P9YU/<U=IUC8UE@85^D\^$4AZB<PW#!T
MGALZKA&#K5?Z:>CM#5.ON3(#%+^":<8T%VYM\X3[SYH'6?:?%PC$SL+'LUF8
M:PK]!7  8<];&!AD,6'AC]YW'F$+BPIXFFP"XH=&5\63(E.0'Z^EMVKG*/*@
M6(0A,F1T0.'AM;3+LRL1/+]SN7\!]OS2\H.X5N#7O:6^I]R9[L*3B<D,YT\,
M^%F+)2E*A\B6F\JL(9/H8+B14.;*#["#T9#T?D951>1%F<[C?Y[<%:NU#[ D
M;-ZRZEO+Y0S- C#SQD^FSW;JF2_8$P7TAMV$0?,$002L+UKY/*/OHQ"QJ4 A
MEMT/0"K@B0@#ND(Y$X"F4505'F'[/@96HPHF)#\NB-> X$+=!QP/9_%&'OP
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
M+RPZ?7Y%,PB#XO-[&\H@'&T*(1N#P/HQMN#I#&\<6ZNMRZ6-4L S'9^#EX!
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
MZT962L90&.:DMN6EHG3A"Q4:X0AWQN_LMWS*)MZ5V*#-0#$E"O\?S!F6;@C
M,M8RLX!C?YVR6XM!BO?)JJ<^V72?K'SJDSWUR;ZR/MGFWKJC4BS=.5NY)*PE
M"0I>',]D4_T?6]KQUP1GPZ_$(4>PPI8.D+7!N:)O/5-9,-(;5674OK98P6-0
M+1**!Z)IS,TQ^$KT"U-T8)E++&&T^%_!A.%(** ]X5-W7^1^:'?:<_(]N<$C
M9-E30:V]NUHB_ DYD.-825U8F^E;L=62[;K;8JHX&RS&LP@3R*EQZP'WPM+9
M3F^GG(T8R%<ABVIP=J5*VE"6U(S!<P4\CHHSL]K:SI"V,QI)(S6-0Y=I&27:
M'H4";8\)P!8PFS'.0+$$Y"QNB?F!)[^S?LT8%JI?^\#?QXW0>\N;)_:,:8-4
M\=KN%X^:>+&"Y8);NJV/6W*!0/[;RJ1.)=Y["B+"FCOV<8;O^"\160@?>=GO
M]8,43BB*N9])SF%0LOGWE>EX*T>\]TQ6PNGV))"UK <7,8AF-IN3ZIDO83LZ
M@ENYXF- /C'HB'8?8$U!<S7'>H#_>!/J+U]3=$/(O:#9W271ZUA[P,QU'B^Q
MM@W^!9XNE:M&S=$VB!A[N>+]XE1L1,,XW'8D]V=8#*[E,RSE(ZSD8["03[%U
M%!%N"A@@.)%[)"F#-&*ND.O_5A35U=>_X1$K"LB+'2XQZ_4G1"Y8%_8DP(_/
MIF>[*V 5N@+ 1U@ 0-!6F=Q)"I@:3SAD%?AWS\#U279)82C,X ),P/3P,>+!
M( 3B#0Z=ZR/?F'YC/:)\_F8A*!B0HD9?0X%'14>J][7!'IH91A<B7Y88KNOX
M&AB^8X<G%VURGY(H?6D3/DX 6]-;<BD60Z/@ABM/N"=XF<%F^)O?"&KK<\+%
MQG:90%8!R(47UYOXEK/)*4'+&3L23.#Q0\J6!1O@GX:BGEU18B1MI3VL?+#8
M?3^6^?7YHW])0>J!TKBW@F I_2[ I&$>  6>ISA[>.'93- OV*?&KN>M'MGS
MY];$7LVYZT#$COD2+/"^<5*;;Q&FYACEB?\G.ZV)_4@.W>+))3,1GD-6Y)I0
M,-BA(= 0*#\69P6)19",%K@U$0G"3H( 0WX)W#5^<MR9^\C:X8#S_F0]E& X
MPZ,>C[\E+F%L<XP5/X!GHD"G.XWS>XQ!&&P--F@@]"5#T^F)UY.Y[=A$'^P:
MG:X<CI')P'4" "F$I((K!M*.F2/P?78?\.+X:Q]G.C$01PL=OAEVVO6$O[LO
MZ+4B0Q"^"YI%8[P/DDC"*C1X$.PJ<QWD43@$*8H/F 790+!-^)"P71M]Q(&K
M@@=K0%B:1VJL1>U%/DO&%R<NZP,4@6-C067>N'.#YM ZLVT'4]C/-I&)^G>
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
MS)<\1:*!&,OFX+:154+B@,3#1 ".V"T+$DR<L$:1Q>3!K[[X1^][CUU.;J@
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
MPYF71A VAM%$;E;V%#$)NG4>\L).LA;V9XIVSA%"*\8V%#%3^L%)QYM/;BT
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
M/M@>24H8*1Y9>V& YME_*#2P2=>QF#N;DHRPUP7W()*S7)3(#L6^+#VEV\(
M4F\S:0YGNZ3R 5N-9ON5%%KJ<8=C0(U<'4;TN0OL"H(XY8W4Q/,7IC.?FN%%
M;J*6D_D;48):Z'F$6W:2*)(8BNC.V0FF(XQB+EW9.VFD=AORAZC9#:D5:E&#
M-RIQV<9>92#=+SN*"KY#2^MDBY&0<"DMX3I8Y^U^A_JX17&8\*Y_F*5$4D;_
M@SI$5Y66JB;\)6F=("WUMD;^Z#7YI")=:;:[<5V2E+M--$NRL?4&?=<*4"S[
MJA^8ILP\B41P(1U36*:/B!9/:8#"DE*(BD#H'*(5P#@PPN;E;!#42ZVK  Q*
MLZ6S>4ZZ&DYTHIE9J\P$)N/&Z);UJ@05- X8)P5A3_L(?HQHHQ3'VKY'<-$!
M;AJX%08:.,'X,G,4!2XD^%ND4%A[7M=E3K887)74<=A@D^LP4&B6)_APE4+#
M[QY2:KP#NH36D/A]F'<:Z^[=%$0%P&(01PV+6N#H@_?7[+!HBFO<V1$N^-2-
M!;WP?.@[4>F%UDF\4DKT0.KUFHK:UQY^Y</:2ZA)C9K!MIIZEDZ(AY)04TN9
MFIIA0A<94BG&C8:<,9,NLKJRK[H>"(WR2R\IO3+>P0$2PPLAO:D\L.NFTNV
MDN_V'SX<,E2WUNXIG;:&Z)6BB[SP,O/IAT.?N&6C6!J;_!=3[Y%)25&T/FQ7
MA)XT>+_:ZF9?13U-]TO/NC]'V<&J0@\6N(S$G 6@2(VF650.6^N+EN;)6%?4
M61!%C%KVQINB+OC;P[=LT.U<!+KXD<#9(>+@NQ7V!>O@FS1BVGTXCWJ\.J;=
MQQRVOK+!36:17%SI>%S_.1Z7CL=UG^-QCXU287>'@OCYV+6HOX1\R!I_H_A?
M.#A^AM^)G, /4>"]$J*$@W##@VV-(+[.2&SFS2NQ!P;.TF%7^SRO@[6]Q#%"
ME(_#S1CTTR-\@94*C\]1.['):#2J=XC#=]BSJ)J_V19^NL(5PBM#%[.H8:'
M0YT[,[Z#;2WP3=@W/"^8S=D4&9H[9U &#;=+\!8LM%?9F-QHW,MR6^V1Y0VG
MCH?3['"D@$.PQUJ IY[Q0X-?F 99B(J9>VEP7//6M ,.0'B1$^MZRQXB)%(@
M#ER5+X9M\ %BB!!J4>_%\"(%GGAZ@$>698,&F!GL.O#6L*:4L<&A)P< _Q%#
M*PWN&YD-^;-S!_"Y"O8L9<-TO6#J8Z8%AC5&%J :QP:!'F33E[F5[L2A827X
M,P< &0I1BK-&*$HNCH#RR' RP0<L?(A(%0RF_//(B2WD2_CVQB;_@2F=Q7[$
M_V-*ADP9V.,/FA1 VY;NP*Z2;QS@=N9KFU,P@(2K;,C$SM/X5#D0'6 =3Q$^
M,>@@=+NI>!@LOY&)$7J036!\]AO^R@7^+!PAJ<BVPZTIG%-JC8%9;3#[8X.J
MDI4?;%D6ZL/L(U \8OZ%A;LQ/ ?77* &02^W(7\*-X6N@C6B747[HXTS'\.#
M\Q@[D7(5C&,POTMS:_C=PV '1XY/HR5!ZU@>3C)E?PVG0X"EB)='@6?6H<MU
M$7)#U9YG%HZ@/R2EO7_B8F+]$.EI=CP,\8:+<YU$?A6@8$HH6!K3)SPDH9I'
M,<<=>&0<3&5\SF-<B*)(P]?EH>4.@QDZWQ@;FYK&""N=Q!%$8U&G%OR<G;\8
M5<)HU@)?&W;3,?B@-9IW:#L^QL1#V*=F""-&W;PAORJ(#52-8&;#>Z,!JX,%
M/W'$;O$<P3FK (U-D0/V!9<D.82-G<(41V(S7^+;5-(OO8/3RP?$C'!J' 9[
M0I#&AN6RK6*6G@MT&]VPH]\U;PS*429 2%N8/&/& G):+I_!. )-0S.T<*'P
MQ@(8XSOV$G=L%D+R%#EN[J!/&PZ3Q6"FZ9)FY O$A\[BAM!:FCN>9R&^;Q#S
M]HQE"N&Y CL";3&*3=$QQV,\F6WX3F@]G-$;&](<KW:S6&/,14/^F,/5EA*N
M-NG=5?SF#&.>/H\1VT(*8J,;DY(@9TH"\YS)H@1=_(=)-BP/YTP97QJH,QG'
M+E;"1(R.G,PI9]*O;1X%9+XY8ZH$E9F)&.#(@Y]%(0,SF/"D?$Q(!E:ZAC/;
MF]+O]D<WCP-[R(5P*#:*_3'X)884910<&0Y%,*^P!&%DB@%30K+^"@"KEZ8-
MMLK "IO(7GXY$CUDQ9#=PZMC^=H!<T#N-=4#[&$%!OA*1P4XVN=X%XF>"6\+
M=!J.R0;+(O0<1)#3O.>SMNAFP4C,MJ5;CC'H:Z9\P#MA0;/,9STV](34==2/
M)G\LC&Z4Q2822,/QN/RZ^5OCJ@%H9YO!;7<;:K^MOF-9CS@*3>^^TY:[SG!K
MVY,23E@2:S'48(X'>%%TAO#N'4L[!31U&YJJ]OC"G4:OHS7A0YXPY+)N7.J0
M$\F/;(R0"Z-1Y6P 8SPHB*8MF("P(:SXA>_!II1?XP"X-[O30 4&9\['XX,C
M'F:_HMR-P\@IV). S!^\GP[R#4]V=EB:!%<FTF?0&FY@(V^,PKG@-%('ZR3"
ME,]8+BB&:^RE:SRL?^ZVZ-X4N%!<FXI #"4H,=86N=L^[0Q>!7S::TA"M65
M@VK.L4.K9&;\35'[^1SL1I?%08R[,)! M['PQ,2<SKTP\@-:"TOO#7)R^$PY
ML((FUCPVY9N_D@39-F\<WZ)T*EAM8(+QQC*U"&:1 X[?Q18^'6?"SPB EB=)
MD(6W/+<T13SN#0Y%MD<4$I&,$:@(#V\#6& *#8^3>XQ\X;62@;%9S[# ];PS
MY0FH$S2%Q.-XP7:03$TBA63085/IB'Y+?8[HIR/ZO>>(_NX.#=:]]])$,B>"
M^:YCP[^'^W1FG$;I%I@ZP-34Q\.K(]#$'N9,'EY]D[^"8L-O#]2>(A]Q3Q&5
MV<"R>;CK-;<QU?:;=W&<H=8\QM&LH(IXI(7/0^!_.XN9GQ05%M]X3%L?\_B6
M)[U&4#@8X6DS! ,.I[2+F#[>+I#;1DEQ1NC78JD#ZMPPADA0S$R#HOA# 4W,
M+@[_EKR]EV+O'$88R+K78"CIJ!U%&(X/[Y#9Q%B<#.K 'D7FFAFU8L$#G>QH
MB66(#$P@, 5FC#$>6U&R8%C"%4[;9G?3UDQ<$-#RY&QB (.;Y_1:?J4=0<&Q
M-Z!><7!PCC"G,;(V<>)N%E:$4XZ+HP/N<BC)-0@W-8JE(D5K\BZ2  X>B2.'
M8AD(^@RC*Z/DF->18V+1D"^A4<XO=<)GZ-58*XI9(1BZ\!UV@AK1 8KN]Y R
MIRRZMHAE9V1=U6S1)J;_&+(U^N6%\=^JV@(]\=9X7Z[N.X5MRLV&_"^P<'P+
M=HUD0J& /TSY9^E#> L&7#K <<U?6!CJTO*^EX"@S=0C9NV!]#T&(U$PXD1X
M:[BE4G;T3RO<E/5^:WJ?_]&BVL=W\H':4&DTQ!\3"_M<!:X4W2:&<0H>@?AV
MQ8, &$F@VSH,*'"#/2$XB2O+Q#=#>&SI)I-=W]@.7K[PNU[P+QK28?3R6(@U
M_4OTK-%6IC0?-+TI)LPR)G&(*!P*M\8TO&;-&,[M4:J9P>\NR<XFY7N/B9\T
M5'S,V2)RXH$M*.L+P4ML5UR (N@B\NI1)!!U*#?P:=SC-, K4_:]&-Z="*6
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
M@1VK'FB%]HAJ[R#R\Y18BD8LJQ>*@KV/I>0[^3>"8&1:[\[,&V-Z0MB*5OP
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
MHS06'/:5:8$XDGZIEO]TC7[A]A]02P,$%     @ #HJJ6(JSC#I_!P  ;R8
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
M&RW<=T<\1A^,95^0T8=F?P-02P,$%     @ #HJJ6+]$)HW/!   BQ(  !P
M  !E83 R,#4S.#@P,65X,S(M,5]I='1E8V@N:'1M[5A;;]I(%'Y'XC\<(6V4
M2(9 2*IM0I$,. T2#11<:;MO@SW&LVMFW)EQ$O;7[SF^4$IIE>XFW5;:O!#/
MY9MSOOG.Q>[=^&\F_7JM=^.Y(_P%^NOY8W_B]7NGQ2_.GI;3O<%T]!X6_ON)
M]ZH1*6DOH=-.+?ABS0W<\GN8JS633C'@P()K$35P(VZ=5?LL?[!-EHB5O 0M
M5K&]@C73*X&/[4:_-^A[#[%8"@O=LU:G=SI 0V9[$(\]>@<YM3GVD5R:].II
M4)M6I3GR=F"IK%7K<FS7SX!+RW5NP=";^^/K\=#UQ]-;F+V;+]ZYMS[X4^C\
M6J^]:RU:PQ8LO&$^W>E>M)VO6;M42?B\)KL+<$?3F>^-=HW]K]BKB'G9?@'3
M:_!O/%BX\X%[ZRV:T]\FWOMZS1WZ-'76;I_]R.HYX.<?F;$BVI2#0H:<(-NM
MLPLA&_VQA$!)R0,KE*S7[H6-P<8<WF9,(SW)!N8\5=J"BF",=\2#&&8L^)/A
M82L'QC)HP3%M.$K"#YFZ&JIURN3F2.=/)Z D7"N]1A>:;R%2.@=/T605 D=;
M0GC#-&)V.PZ2>W;N #/U6B02G-D:L^!!IH45Z#^3(7@/0<SDB@,>MA;&H.5T
M#JT,F>40<\W1W%VS"B<JJ]!N!WZ/N=PHN8*)R!P8QH)'B(PG67''81I%(N"Z
M7D,@PBG]<E VFNAT(,VTR9BT8!4&&90Q9@HF\QB#<N^"Z263W#2G#PG?@!OD
M;)*4')QG]O+)U%1)J83SW<'$@Z$WF<S<T6A\^_I5H]W(GQ<S=U@]/T^HW8O0
MQH37_@55[L^K8^Z(OX EE3P1Y:!>*<'W_%&UK81KDV:QAHSZ!^9R27\*EO (
M:3GNG.SO.7BBCY=5RCW*$M1^@+>>D.RV4M3\0R8T7V,0&;I%4T5.IWO,4.X:
M.A?'X<GVZC\J=ZO:\OX[+[OG5Z3GW#2JA_Z<7*,[^U\-SZF&L\>K04C,66N6
MAS3F2<N$Q,0DBF13284)RI.IYH94X=1K.,^2!(G #"I8@J(Q*>K$./FV2$@F
M QI'Q%#DV)36<%66%*I2F"'S0PU\FG]:WTLLWZ\"N6!P%;*JL&]#:I(RYPJ,
M.@P=RR48BTQ2R%7A%\)R0[&5<T=5.V8&EAR7IEK="2HKF)5W>,L)OA=X*4N*
MX?(>$61_391I*4R< ]1KCRT^&@1>')H919"E.$)V<F-;SY79O]_U4!1@#/"5
MPH)?KQ7E#T,VIUX0ZSB^0YM1"<=H0/I9$)3$[@3+(ZHFL8S 4MD*/.\&J'G
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
M#@%4Y]&##VGY7+GP]-^#-$@F8.5H*;7"[E85*[EYB0EL9^ 7M8OEO, SA36
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
M)MU<<"B514*KH6D>CIX74[4L,5M&II)V3NXG#:]TO+T\Q4IK%C%]5PI^9)H
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
M2(<4QH<5Q71FBVHM]F_8[^@,TCP">PG"N-/L&[MO0X?X.L[8+"*3QC##_=:
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
MWX*6+LLJ%V4P,@[?]#ZL<[_SKQ$(=]AI(Q9+"?QP,5"2IA<#5[<J![7(A>*
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
MQ3ZU!UFN=,TKK#>)T&.KX27P8T= XAXD%AH'96_Y[T'BT^DCOTX3Q/8@@ _
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
MG;-L!([4C":4MY:PHJJCSBF67>WVO])"TM^W#"OWO((Q_81&][!T\A6M\\O
M6*FR(<(O'ZI\UI:NV-AR#JHN;6?>BNIN53W,*A;,UH='D\QA6&4?[;>UJ8X0
M*CV:1/;\-.X60A,X"!B:E=GO ,K\YNK ]+<?S3=ES,]+<7"U+9/_O@+OPIK2
M -SFQ63)?'P_4>F\BH*-C^N"E'ZT5+YFQE)C)I>I,@%J9V.D[&E:$[)BCI"0
MP@K9BO9D69B:?=L6S9V8:7"4IXH5<)V 7K^DMT5 8[+GEW@*8*PM?0+24XNA
M1YZ <O0/DP 8N9QVZ00T+@<$T5=*W^8O6X/?%FT])R0Q L.JO5UB"1_G=A)H
MGM0.)9/ZK/$Z>X.+KS$P1*X[MF[SHH"9-[RLOZ*W9J-%%8_2-RQK?;:2[Y[J
MW7PNTE1T%W8!90XD'(G9;P@+ 5BB#IBNV[UW7.HG?N[$=?.U-?MR("_F-^_C
MT7&!W%/R\IB?O%Q6S%J?X1UM$5SQ"OY*Y[[Q;-,W0H]@3.CU;)0F79DD^F'4
MFG+Y/OG(]=YT0DS_@-N?T3 &I+?-Q<?G1.Z>N7C]S^>]?)B8CT@!!@LUG+^N
M81+.5=LBOOPFQ\<*J\K888I?7W]6%H?*NTU-)$OX^2I#:UC;$.XQLD;.68_G
MG!&JL6]P*O.I1:;@K3131-M-(ZD/*I):-_W#GN0"Q2JBF-)BE!Y9(E8Y2<MI
MO-.9T*5G,+V=MFO2$V-3?]%Q_ITZDOI^O-<B(TWM?A8?5U'FI5MN_!!R%M*:
M%NW+1D^L:Z8GH*^YU(+CFFXN +[_:/H1-8#L.7FW84I7Q,G!9O,$Q*8B_X?'
MHMHG2QF>[4;@^:TP>^.I4O*[",2?35YWV.96-",3W/],08E\AT3XHQB :?*N
M'@4711XC- P'G[+;PEM3+X?S'5D](TK;C*N$\?\0*?N5:N@5T/K6U5*-.\7W
M\2N95PS]5#A+O]9'=0.U?K/AUO*K??<&'U8X4^X-NK5%G:_;XDDGBGVCF$>4
M2O$FFC(*Z!= Y*/%\Q3.-W'Z6QJI%SQM[)^*C[Z2=[^D6.RJ"01KTF%8;6<>
MF9;'F9;Y,_U@YS? @7\KP&H/ 4H5HV=F1_+6">A<(2OZ1T/*[\>,:=-,'(N#
M\%&9R&-O:5<HH]6U"'Q28<PWD]E]G\Q*&X=-N\R!M"%?>/GGM]DL$PZ+CB8L
M3+U,G>].0%=4 I_R#,#.(!-N3:@<:PT<"B .%W-<JN;X@KQU)<.'T=Y"4U=L
M<K\JF]<\KAKF (V_X^,]:RZ]BR;Y]H^QH-! #H8J#S@2H"P O ]RA@JI YX3
MV1)0\H1:-M.V:=T_38I@$M$H-D08W)DS+2S9>V)SO.;E/95OCR\7X#\7!ATG
M=W.C)*?1<%B,YLA0!%6>*+#M8MK>,RW?J4=8NK#%,[ZY=J^]97K[<E>A(8\X
M3LAH<:-6]GMI6^Z,QMVS!-*M^]0M22(UW'LH)-HDIF\\FV7\@T*AV<<%$G_K
M-Y+8B-]GP1](2W<*KZ *JB_9>NSLJWIU&<>G =7GIKX2R^/R[SIL7,4\J!Q.
M*YU>,\^\TU>=@KP]8M$^F:N(:,K99_S?DXGU<L0$_;QL";!#ODX(W5SG:YV
MTCSHO];8U_-3"8D^ 3%J!I^ 1&=5_K,^"@KL^0TO$((,&7/,L@BFR\=H_@GH
MO<H(.!+,!!*ER@&/07RB@$3_GR#--'2C^JEN/Z"7Q#9W B*,3W2J$&"1$#::
M.,J"XGI^D05 $WP9 ;O]G7NVLP?\S;6AOF4F9Y,(Z[V[I5,^YSANUGAG?M(>
M#VFK\\WZ^D+SQ;=)'F.FF/(/Z87*FS/5YI[Y@KH\K$8J"NH?K:XTO=9CC>IS
MIO#&[Y6?OU_9IDK@DKJ9X;!IJ"_=O=WBQCOH9)Z1G^'".>\MVA&Z,^";A&:E
M\0 02TIY',JBN"Z_K(\H$&JB/[%Y9#G%XC.3:YKO>Z;AO7]8R)58XNV;J9*(
M-8]:4M9]<L\<9+]RG*8.0.[K2D\KRX*'G(2G=M#8)D*0MXNO:EQ(B Q>N-A5
M[(5HO9Z7S%/++9%&L>V<K ?5(7^D2R^O?4LMLP/BNF6IWN.=/+54@^YGUJ;D
MPAB41@FBD*WS#U>]%X$C2L:-3=%+#E.UYM;)CKX6QN6[=K:R']/80R4,*0?[
M5N2Q 6,AZ4$P6U/*>0!*S(YPTTR)DB\A[Z>JQ:ADQ39A"#M<'@USQF6;_(Z_
MY"\M0!$R^U!I30[F80&4&,HZEC?172#^6JN4^J,4!CT.QEZN7]GL<%Z96Q5&
M(4DH\ZH?'\\&W\SD@4F]ES"O<>&Q_N.%^\4AE[8WVFE9"A]42 S\9N8P2S2N
MDO'#KP7,^_/U1C\W'&L)&KO#"X<!M$MCYT] GT8()R"JX,82-=W@-UQWFP',
MM2A!H-:["G 9!)\-%P:DZ4TH(L\&.'AKO7B>/.$PM_#:!M=8S*<\@8^)P7)+
MR^8OF%R--$HU$6&,"$TI0O\N5=V[4B-^?(NGHMVR9FT2Q2\;9SDTEEMEV@5D
M2@&/3,[71Z'DE)B=N*X!G>)7\F7T!=B-2J6:IC+<+.KR[UA&Y(&5W39S$7,X
MPSF<&0)GEF8JJSP;GOT?;*8-\[M&%M,XZ3_"#L66+O20X\BS)R!IZ7&9#?2_
M,D89_:\<]<H] 45!R-FTN.!^#/4*BL[/#Q\@O^_V+TW8_YZDO[KPO[C1JZ=+
M?]>9<?H+X5'H=7=ZCJ%="-RA&=9Y_9N7_IN]@_Y_U?X?JUKW&.P3EFD0&XTM
M67)H:*SM*BB%!VA=8>DX]SKGJU1QUH-6L_=7L-7)X]U"5 AYY="S0)BL]KQ)
MUE1])5K'0)\\FE"Z-,0YW.R1]@/W@3DJV?*7V^V_91+Z3ZG7X7Z?^C1)NM4W
MO[PSF!#=:GS[.:$\>=6K4J6M4TGH34(?OB::0#7TYCP0!M^Y^2NIMO?,).*&
M"=7,4*S]M10TT5L*=06H(!L&<&Z024.L+,W6N5;Y(8+5A/Q[0V)EK^NJUY^H
M7278,8^X@8VP&:*'\=B\@%/W_B#[?5@ZU\W5-.(W"8X19E3$+N"]!^>-4 JE
M.?RK)'WF$J@?3!S1]$IYSE5F_T^[IIM=PIWSRU,F;+WTX[C6*>\SCE(ERYCX
MBF>>C1)E!4?];/)P'9=US9HW0,9>/;3L;.@M;WAYQQ5)L-)-_^_7\4(D!L9^
M\='.HN?LVTY T[<I#[M\.M.)<&KB">@TY%OMP@EHLPBHORX,IW3LCQX7_'/+
M6 AYFC [R"9H[]$M 3Q'"]66-BD<UX%9/YLV&'@1P7Q0CFWR6LR.?*1=4/-K
MI(+8 ,Z?]TU33R?V,)YIN3U"H-JVJ*VY+5YC^_N?J>(12/$;HA9Z,H_&ASGK
M&SH?BRAJ7G-[6,(/[.[''C^G_SDH'HWK9J&L#4+.0X/K )/%I7O9!MWIM^G8
MG[]^I/+QR2(?)6HP?C"L F&EEFZ =A'#?LDJ]73)&A7XVM!>P$&H/0&=^4Z1
M[YL-'9L3V:^A6VTY];GR%C(X=N\J388J@[@A)AL3C;):7>W[J,^]*-^X9#KC
MMW--W]X#5A_-&$%I\[$^K['JD@%'6U<?5^TZ--3)BU7&(>.JS/J)C]NF<,Z2
MN(ARQ-CIA/*K[S^T-&*8]&$*VC!.@O]<9)6;NLRPY/[4":AQ!I92'CUR^899
M3%-0A?O%: $.-?O"A6AY5O764F.\>8;=L691#U./QQ(^@78^[$@N)4:3,8'*
M1HXA:@M?IN 2RA&%'+K\2-^![%3D9H#N.)ED31[YF$CCF-&^6W=ITJRAQ5#\
M!YQ?>_6.A-D>/VWF!-02(-5"U=(;A"@^']OF(G]0>L>8$79-$WS?C^_IM7<J
M7>&@44EG/^2F1@PSZ1KR!%33*7<EAM.UR=E<W>Y-J898SD/%#Y5M)DXOBZK&
M$9,#D\5F?2J*I3A;!PIOC9B#,#IZ8/DX8N!>=?^O6MO)K"MY53=EEZ^Z<_Y,
M%"K?=M2LK/R4;R/Y 5PV/8R<'!*^  00NJ X81V*;LSR"8C9XY/.:#D&F6".
MG6@:OI/*=P(*"0H6-<MQ$#GG39+7&7@1?^YK:B8;$;,M>Q2&[KVN?9JM_\[/
MGL^C!\O'LW':0?#B^?=UR!0#8) G1;XL+JO_K57<\E'H9<)POKLM/ZS9X6YN
MTH3=HXG2OVZ@UC;8HGO>9,?JRGDZ"0(C1Z' Y#U@GL*BYU6S 6%8&"I#70"L
M0P/X%UC%A_LT [>=B;46QN[&7K4PJ[15_'>DZQ+#(7N0RE@$(6/Y34X+QYK&
M$S;YP6%V03D>,=R# "H);,%L9E%MP IEB*W,(BR_3&D:<OEGNDM_ (ZC&,9)
MBO*_()GE%C^P,G?6-FF Y#=>M$54<I"3EQCV\QNX,9KO<(L2>#D9(Y[^M<_Y
M6OABCTPY?U.%Y$.>#X58^6V#H_NT654[DQ0JQP&=[O160;@'P ?:M7,/<";2
M^KY,AJ1"CD&,[>#K>:3NKFU[\U20_*GU R?3<J)Q:^"[[=46F);M?-$-F6"P
MB0>LI65PZ=FA>_9KV@*D$3+0<\H)0;Y1OMG#W\V[84:] T!KOPR<,;!MA;'R
M8=F8$]YR$XGOB[J2^5@'_A[R]JB_65BIRA\6G>GF5;;QQ"K7)]_ES)-F*V[N
M3W-SMO,W7U]NP6);[BRW1(C^(1+-.Z%\C^L^B,$F37TU^4YIDEC\?8^5^-O6
MR7>^&-%Y?JHNN:1:^E1-2<0Y44MKXL?H;F:F=..(AI6,!YX/Q6(PT&NX3T1#
M;;WGE;$#:X&(4$']*ZB\R6)[V>KLLDJ+UWILY]GSW8QC N+5:TSAPE)#:,1#
M@KY*)90AJC9UT,SB:[&>5+4%_E.QL(^-96ER>1)B*M]N>LT2ESW2S7-<?P)R
M*^0#P&9 "F$L!<*JPL;H\:E?%UO5$E?SJ'2\N#57V@."_5E[8SLH26&U-??J
MP_@#:(2A:-!]*_'NY.:VYJ[FEL[&UHCOH]_/U7G[U)8FAWJ]1)!L'[2V%(@C
MRR(\\D7C;>:*TU2M]=T>0%>SMQ/H(C0 B!P9KEML+C+2FW.4+COJ04M'\O=A
MW"%/S/:WIFU/#2%Z3#.E1*>6&GAQUS(,=O^2W3N3I&*L]8X0U)8V5R>[LIO"
M"*CM?SG^JXD5TD>[-"F+]@;/=?2O$X=OO7$G#PWUG-JHP2%JE:6U.KKT[E"L
M4N"B:4):^BTYWQ^T)'E[7^H[5:3\XP+WB!]G%7GGHN7K?,N!F00"3>PPZY1I
MY&5H&N_=[_'1%C!VS;3PWH>;;CUV41N8ZH<(2(U*'N6L8V(E5.O]:WOI\IMY
M64&I85Y\7'86A=KU?);6VK@DWCYI?*>VPI)U9A7$]V;1/@031"X<Q# A8_8#
M*5].0-M@<O7=UBDJ7VTGG+34[ZUC.KS%]4AM0)[-KOP[:5;YS8YJI:!'#R)F
MI."F<^Y>\0P /P$Q,!UGA(L"+G849A1T@@;V%.:\PYB$XJ'<MG_;K4:.&CCP
MMV$.@_4?OH]>?2 /CU_:MK/WY XM36Q:%SC][?/7QJF:"9L"_ D(VM-L*Y*F
M&K\YNC^Z^>>[]4W7B%7\*M-I:4ED65PO0VH;=39170T<^YI%SB7ZHZ+@_!_Q
MAS,FN5-]]TOCAI7L.#->PUBEWB2Q.)YODM9/AC )WD:)NV42-S]52T[41@_<
M._!P4:3B$ST?*'Q^9)+A95X;A3%JJE1=.3=Z+_&XA"-#RKS2%"MEZH#U&&7/
MLXM6B^RT)>P((;WT*<%105K>+OV'QXF:T=D5=JW(\I87<!;=GQ9]!$);Q/6&
M^04#T4M5[P6NDG?P<-+94O)P'S<_6\0K_O)!3)Q=/  AU"7P7KJ+'P1LRF?A
M"4#@\2FFVU\G[VBG^N^[9A^82,+.S,+,CV,[W2J [+MOIO8*YQ*&\(D'3X=B
M?KZCS8:2BW&S?S59\\O6I%TIO(!,]FON<;]D(-0U.<BAV&F%VZHZS@\TL2=!
M4H)Z\!U#W$IV\Y[WOB#AR\$QON'NY*5GE[/N^&A?'U\I3K&B*!>YAZ077OY^
MUZVVO-GYUZA(?./=Q3QUQ23)%6W_N+PW(9/]?37D7W)04P4D37;87P51%42V
MC;[D6<BJ,949])(TP\&CS_5#!HYM>RAUWY@EO3P^?:7:=0%A 1.^<LES5"D!
MR^J[+3$LFL\'6Z2=00E.T)BI:I.= IQ+^-S!N=9I*H+(%*PR&X>RK/Y##EOE
M,"*QXV:=D]15_B)8+.]:M+#SWRW)M(&Z0UC_$AAY"IU&(K3@H+'=O,8^T4NF
MZ=::=;ET;WX!V%GQ[CJK5."G< +RW<%/6AVGT,ZE" /!?8R#3A(4[@Y? IC5
MI.)B =<G;,*6_<O6('E.;6NK@Q_SYV3EPOO+-TBC4W*DB\,!\%/O59 '5(Y)
MDMCLX X'U842=1"I OECF&(T]+:'NYB\6-F:V38M(_=3Q\MBPBTPV;B';3-[
MGPE=!#/D?/P%,:N*4?SU,J>[0Y'  F6U( _%^MGP(TUY"^ ##J>?YWF-/]Y_
MD2R0#+^947%D^-"U-/&=E)%-;I5ILV+9E5*KS=G]Z<Z]W)5J[>)4LZH34-.U
M%RJQU3?,J^@@%Y=3MJ\C?"M5,X]/C]%*MUCK_+IV+KS([#;7SZ'N?^Z0(@VV
ME:J0PP:  (7_Z&TJG4(^0X01O8_=G5-7)EW&?SI[2V_E=BI^K!'O:IQ(6]_8
M?]]LZ%NP4-G'Y4M/#@_8HJP7F0%O2'RGX?(Q?[\]Y:_)O21&G,(F<]56^^QS
MK*PN<Y*::?=N\$BQ05G#RJ/+@='([Y=#S,J?Y7:E[[^?N1!WI(B"M5I+R^Y$
MZ\><<]A)I=ZH^+Q>)GHZ;4SHY_/3>:[)F=L0MI\55#7R4:_=Y3D6.Y[G5*TR
MA8<5J64OBVWG%=Q%I:IB#=TE0*<,-[UVXW_I@Q4I4-8<J^K8:EVAY4U+OU9$
MN\JU#'_;Q:#DOE ;L\KH2BED'.&:BM314TL$,:SDP6LK3IU2_@73/'B*1;KO
M9V>+1,<\%RDL7&!N<.Y';[?K9/L7_8W]^]:KOML\1\&W0R!QNJ?#<4]X3D!"
M:(37L$O9_ )2^FX+A?$O79X1[6'6F392"O=8T#_3Y9)4ET9#C1E[VN."V,]-
M?=)C'2SI4?]GM@G:8RP9=@X%D_\V>10  UKZ"L0H(P/XM;=)OL2D8H%"+B=H
ME:<"4-[/1'J.ELW\,NQY4VOLPGK+N-B\7B#%9B%!*TD8!UWR(','6US!P55T
M,=$#SI43@_?>^7-I*%&?V!#78D?\YF!JL[JET3&RUIJM-D;-PNJ)EE?#[%DU
M][3Y.YTS]=3ZW?SVI]=G\^_J.! 3-7Z@Q'4,]9,=8==6#EMFJD=_3B&(8OR6
MI09LYN&+G0B+HYW]!B#LM1W2QS?ET""6! 10M @ZD;EU2:0[Z0>:@QEW>6@7
M=]CQ0R>@RV%J=EF6D]O.F:Y(.;G,>\J73#B0Z+<[\QA<@2JY0[R4;(T[ ;'O
M'9_5 \=A"Z.O(=1FWN_/U?DHSW@S?'_5T>3BFN2;F68#SQW/<6-3N'4LU?6F
M?JIV<<RLH:FGZ>_7:3/[BP+5(>>O!<J?V1"]:S;MR"PI]?9:+VC:6TMO7/E)
MYL]\L-'$HE^"%@(?5II^MSY+H:;6FT7_>M2+5X][C14<7-?(J*%(I4I_@_VU
M"Q11))PAL>\#W^IIMBR+CQ!L(\/W\1&)F"$K6Q-M-TU.,F#WX@6A\B%%_>EC
MF_B]*OTHHW J>3JL!_O:\5YB\=%G_=S"ID*C9*7P$4,QWK;'E8:R]D^\O@8?
M8SN%2HO?$Y>BP,)4X;^+=3[FCO7KW"["WEJU;DT;)1)<DKDN:6-V&6SFVMD+
M4I:AV][D89+'5,WK:66Z=0;2EARG'_WL8=FR)N,]<W%17+V:<HUN0D-IV9<V
MN652@LOGM0]4><S&."M$V-^=@ R E/YV@X1 (?M^S>/JQ?7<E<1#GVJXT)?M
MN([Z=CVAD?KVR>^R\E>2D<.WY5/].;3O4AHYGUCLN@U]NWUTS=@M&,[6MR7-
MW1YY*WLF=RT.5_Q@O9?8-BGW7:4ZNKX];MI6XIEEK( H&]_5@('ESGN]JS;\
M<^'!_1K[ED;)ETEO<IKM=<&#1,^IE21>BP'78>52'B/EXU*IB2@I_UH[?TQ,
M[8W0^'M#.#^_ZIM8Y=(Q_K\#W<2W7?/E/9JPDPC1Q<K:[MJB;OY"@N^V"%F.
MR;>;C6K:#)0OAVE*2J!C8'P2$'R6ZD7))S&W* O"#N_>W*QQ,8&^:[Z>XR^B
MU.43_J$'^PC2I+.6K%P+-6@@CW80CCK"] S'MS')K_=3F!>&N*I-9SNN)/]8
M';**1WXOC^!UO@9#X-3)'X?&^_R;.8[LY0C?=F4_(H,A(\+BZH+"FLH*-H*A
M?69!U<.RHV]4RO_"W="7NQ99^: ^[[ORY@."VF-2?$I3%/^;?/YIC381+2..
M%6M4YH,%T<Y:/I@!Q[?<JT7=4YO_]6$#9G0[=+^7<A!+4T,V+L?T0L\AC0?:
M2SN+#<D'L2ACC&$IPNHP*\XW0#Y1WO=*K'9N%S;C10P4.UD63S28K'-,"WPA
M@]8:T+9()P]JGVFT:XVR4,$-R0[[O="6??1$32@Y4W(F&LP:^6K:+BTMTGD$
M:9%D-.5B7JJBBR39=6F>OU <7"EW1U\A(&/-_9<+5_53^Z(.:\\#R(T@5@/H
MQ*/O*D)6AV,FD]LB"!\,YKMS8V-SG+Z=X7<?8?6'MX6<#"R%1E (Q!&2>AY\
M$65/T($/S-A91_^\-4'ZA I*F-]F'@B>&%*8J25F?9@(\+Z0[^==N^TKJ%+V
MBG5@W/1*$M_JF^/T/8BPT_P6O3N-#=1Z$;_\- \K I]!^/H3T%&']P?6W+JC
MRM_[!E2=Z?-NG1*--U05,6&^)M8ET ]KL/ZV36#U&1MP$@:<2SYOSIQ%-T+%
M2XE"-[]8K3+)EB>;:)G/R"O/Q[I&VU[L#T#(&&>ZW@[4A^7BB"CC$2^WO1_:
M/7\2\KH+9.\/C!,=+%%#JCAG(8U)OX$'CVV@C,^2-FMN]EN,;+D<UYZ_5QU?
MRFB5]R:C?EI0Z*K9:P;I]]89Y>9F6&R4V##KSH<JC2^B7S/'%Y%P$JP/S"?C
M34#'%3#.Y%X_?P-.=)2LHSTXQ^IZ8!@L<#$ NVRU-<0H5",L\DDNJ VEX5N#
MV-WZM&%U^+7]KK69X=-<G>F/S4\.TZ\GVG]+=[PAPZ3V15%.:5=NAX\"^59[
MI(7L*@T+(#!&?,U]>#=;T^>%LG3SPX"NNB9)Y;FY7E T@DE(\Q);KS 3($O"
MS!WLOP/0WJ5>NN!&\MJ &>ERR0;)G")<# ='-+V2R.X]4,LM80OQK[/'"SA"
MC1]UQ</L+_X8%&B*T9Z-:QV+\?J:.M+ \E)IN%%F5^Z#?TC9C:01%QD&[?Z+
M]$KP)G:H%D-3IP=F^B>+O^V>)Z]:DE3 "Z:>I2@3/O/]#(0I1_7YQY7ZECJ#
M:A]>1MVJ#5$O16!#ZT9H'>.WN0YM%_['K['TX.X4H",A7 _BF>I*7A)ZDA\F
MXY<,&BB<!VP2T2JW[OQ)II6*:C[I4/YXRW_]8/>V6V6';.94W)D?UZ3DD_R'
MU'HQ"7XC7%T#BE1%RK?'O<%EGG;3->,]44&6:=+Y8 ,D-LQN\;:8^*1RI<L4
MAN2.K0]LSQ)G ($9N)4!%7+JY>1S1=!HIU,V1=C&*>4C#Q+L_,8-D98WTSE[
MQKSLUVT>[4F$W<1?>[.HY" :>>@=4MAK;1O.2A7+=)*T@D:'GPY*8S4GV4?<
M1C,C[@H+>>X<2UO']7X1K@R@I89'.HX<O;?K4OR_,\X$(%XZ'/L3$W2C10^'
M,)YP7@^(L+;QD2Y*G8R.WL-P(/4(!\FR(F1XTO)X8$^29DQ*DRHY4EA^0A48
M-L_:)=!RO%\#Z03,X%D@*7#QTO,^745 23X*=:.2SBY.JB?@3,]3$$KAD#,I
M#-*[A/T)9@J"<*-0L]W*@-);6)-O#%68)DEF3 X77H<><0'2RZ,Y9517\E3X
MA=GNTZ@[/(K4L,Y/;@ =+K>]JTTJMR"<32:WE>-.0&6YTBJF4Y43 173$HG[
M >9?J\&887:I[?OQJVLI+0G]]U$3_5#FR'S1?"Z^]4TU\Z#[+GRFZFY7YSZ\
M/*S5O+^Q^!)5JV)J7M&TGU8+R\&:_:#)T[V0]#__1NR]H<U8X5F^/SW5+;KD
M]0G%3H;'=,MX.4& [#+@!-0/O@1!)+#%03A46 .(X+?;2D84\4;GY;'H)'*Q
M&?GL\X#RS\@  K;@=96M73&@ZPV],X5]V?/I!)387,B^0FGI+2?OQ&JSEV_X
M4A0F39IGJ&",Y\'^X0O @G)]P<%I\3.2=*NELSYMRM& (8^;6ZG?7ZSS!VQ$
M\)+]0IB(DR%%B::/?E:X;_4=O6>&LJG+G<Z'\QEQOB)=,#8OJ[RQ6.J95*%/
MB3=MC+S,33+-NVPJ6QJ0FREF:"(YE9NWL&/E4Y)).F>?4[)2HE$JGI[W=4TT
M_V^T.RKX!/1ZEB!!$V#C/0'M?BD^4B+U'%_H88*0/R/I+JI@^^D7KM1*TH_U
M)4$)]C@JC!SNS%D_=C&; $_XRC[&_H5S? =H?6(L@!I_UQJH77FVE/81V#D!
MZ6'ZH%1587JJ6>MP:KG-\U2Z0WK.<0X6*IMYB)_=\FMQPJ"UO,/W-\+:A2%R
M290^M/PH!=W[JS/''(E:BBJ03_]0H/TM5^<$Q'/AO47 HU2_K?0(14_8M['D
M$]!/3:HH_4"<26!:*'8KT"RXJ*/AGS>W=ILX]O;::[6G+(W.P[K:82[O(8VZ
M6B>@3UOD]!,0:TPB^M?W\>,<RA(M!A99"#S2=CD!C3WI\HD'_8#^]LY-OU<'
M8T]GC_0)Z!$&D'"J/G*:V]#LQA(Q4<)<0 IAPV&C6X6\TW<"NHAHCZXN7_CE
M_V6]0*RUD"C\1D4:%-_"K63BYA]2OG#+I2E+('08&P[>%P.B* D$IVK_(P;J
MK1DJP[)O//C<(SDQ("R V,,"3 Y:]?#K"G1-?_F"2:#C99@B<#-"?W)Z$;_;
M-Y.+DM!KB%!_$&6%HTE#/\?_ N^W'6<V8?#0/DV3U;A:$_()B(3NMS\! 4;=
MYZFV$\_U:I!J@UDOW2,65SVNY^[V:PZD&B#J$(FN!E%14V;:9)G'QSC+ 0PX
MTWR9)HJS#&'$!C5T/BJ6F@8"%-(R/(@DN-3GO#+3DO55OJ"5;V3L)K%A#\H5
MG40GC\0+5V/&%U/$1RG,)G#=$?./URIQF3([I]H<'90QGO>51%_SM\H$%8_%
MED+9$@/Z9S/ME+LUP\=.0+PT':3I9&_NSN )Z P OQUC^=RJ*Z4?S8PER=7*
MECR6S<<>><(XZS+P]B82^)FKF7H+0V=2TL^$!NIR4:\"/601PH N.RP1?0%;
MR(IT#C+1EX4/+K$&'2&4O05SY+_+EK8U 1@X@CNSC+A)U'"W/%+IZ/3^,X*W
M[W%A_=JV617*]?G TKEN18\WP.G]$D#]TP:$JY/ILHWW7JRUJRJ$79N?B;D2
MJ3=0]; CWDM)1A-U8.CC8#_F(KIX^<@!&![HP?(,CFCMGP9TJK\@VG4&2V/B
MT5Z^L;G:)6H1X;SOI8Q]R9NX'XKF\EP \"C""Q7G_?.]"\=I+]625-0H1_\C
M9>025\+0@W6W7\T"LLT! P7S'+&O]:+6;V:)N5S]P#OT#/= ^E/^^1RC?L+D
M1X47"US:VC/BW9<_K=<6N&W)E><M5P[SQ..,U%G.LBT5)PRX6^15#$G7&CWV
M9;9G<\J';3-8I2'YU1V<KE1_+3=%IN3_3(GIX80LEQ5(4WQQ8&XOX0N^<R1"
M4$M*MQ!M[-#QGP%/=PKX@&*BMY[)5!,KFB2%=(<)BNTU(LP-N0HCY7?VO$W'
M?;RMB+(J<&R7K6+/<F&W))!"9PK+%['D+H(T*]H&$",51JCYU@&^=M.O)^>7
MK9,PWBX30:W>VK#BX4H@Z9LSMNVY14O[9"VI/D<6=C?74JGENWP$58!0&%-P
MB;SV#,57/+<NS$4N2'%^M<ZO$VG,55=8AFC>\/8ZXWG6-M)#&%$BJS*P+;K;
MF7[G^U(DO=MDAG.&C]-TR5K?FYH!DZ.P+6O-1QJ], ;:!(W#_LC6%?;+S5NN
MNKPIM>+*GU^;_:YK(I->ZFDLWYUIOA#Y)L?W#W]T-,H@]8&;F.2#QW;:AO:1
M2O%8.&>QMKL6\^#4KB"),WN'8KDZ?_\:<,>"C&YT2UOCXU9CMWRHQ#)_9!KM
MGV2(4T\,L!&<B)3$F;0C[XII\M9<@-WH62!<+85;=8L'')?\+HP&^_ A]*%0
M^"4TX0TEY02D@]]KEWX/N:F=_IL*@^<*A4Y ZT& X0DHNA\'H1YXS:R_8ON(
M!JY>:*&X],% <G7:-XCR("^K@W#Q\:3N3,+.:62"_I1/71-R!W7CM,IH*8D>
M=_$C;ISX^_K['S<6W3[*6,K]B?\8K@]P+>_,^]+.ZY$3;E-X<$L):\L';Z=C
MH&\F.S66,2R.'BTG('#MHZ^90?DN X?1J4039OM)E))VZNWRM[F6VW7YE5#6
M+R-E>9=$V]!>= #A@'IE^8@"P<G!>;P#%)P<9 ]/>G,"\L*2?S[5S4]QG,53
M%9X]SPKB?8^9D)^;[V-:9OL+S=#)F7K.GJZ>S-J,16.\H(??A_HU7=5JKI]>
M3:/ 4P&P4KJC-E\*[5WX9<I9'L9G6?YQ1)]+A$?5:@/.B(?^(:8"5Y83]<-R
MH3+(^*"*3P.6.(KIV?2:=:O*F#P7IXC2N'V5#92^&L-QXV# 6Z*".C9SN<'.
M)M''T8#=/%I H39^R#29OT##+%\*>]6B7+_+X+9E^?F-(\W10)U:J8(@\LME
MM3A=!L!T\NT)Z!P)8%J&LMB=P16^IHI0'EURNAMOO9U;NXMR"#UVN><'?5GA
M&:QF_=@U.ML'])9N'HZ4D2_WLX'0"JHJ4%M-%9D.#"WC>6I5"2>/X;@+KI#+
MVLZW?-8V)'@[ALNJX-)K-B8RL_@(N@Z;M5[!@OL-PQQAJ;>]6,84RE\8J$1#
M>!O5'W++:<3,>!GSUTLY?.@8&"W9,BK="3$-,$_(D."SR*@TWA)[U@MEE&FW
MT59Z:Y30;\SP35)&^A5I^)OEN3[.8M-Y?844:2.S##CO%"R)Q@1L'-T-I^?W
MB]HB1XJT*5U-LN/8,^Q$NT0O&[YZL/L"Y6Q]"1(?^"!+F 5("2T'EOJ;NSDH
M;K6MR8L"(U;V@]U7-'RP?-M?@L2/_QSWZ99#IINTS*"T*&K+T3W%7W(&RZJ+
M@-,#AV4O [WKQ+"MW <S$-YR;%YOT)F9W1#SEFQM\P$@E>\6N*GGK2\;C6Y,
M&;0#R'!ZI$.HALM-IDF;^"SB^N^UCZMX:1"[)O:,O<)N,A7),BR<RS[%C>W(
M^F!?'>HU;RC!4;X:_&V%WDA&CTNZ6:CJ*3?'3T#>.T)4\9FZ(&^H62<9TX]A
M0^A* $$(T?1.JY8GN<$)'^4.9O?)=DZ;& 9L)%2ZJ]C S^7(M0=N5<CL+PZS
M4!M<X]7E(EXE5M[#K6S)X68_-,(03*.VN$O1MC=+'1IJK7D$PR]%2OP5+=FI
M+YS%7Z#@7$'MTJ!<N)T4;1\]K."@EV;,9M[,P4OY;*21[/C^:I^&NWB=;HTD
M:6/21%M<O(:4F"4\Y74?HZV$L=Y3^T^83S1.F5NCTY7P3D+XXG%')Y@X=XF/
M>R[\"O4,>:4^O^\9;T'8A=6M=_#/'67)?)%WO_=)\IP/-SG.[?2E5U;^."NP
MD'<+(MC-B-S9CP2\JI!# P>Y^669Q"ZP+5!/</34L7*I11;VV[E.=.&ZEJ$7
MC=<V-=TSO1O.$<W092<@5[Q#5]>LSH7SQ4E]+M(KG?9]K51381L;PH^5I(&5
MUH^!]1R5?#<CQJZUF?!.1R)V;^9MO;=*#^RJ$RYO.,1-MU:5<7!$%R<3NB_W
M?L+P_ZA-1AKQ?E-E-TL4+;<^DF!_,9VIH?%CU+^8QTCR_K[EZVV=E&]"!S$T
ME<TGUKD^Q<2>Y]GX\-=>.IE[F;-]/3Q0KV!$$$=O@+<_2R$/O\:K AYD:=QT
MZGB.S<4[F-AP"90N/<V.43@()Z A--L)J*_\D[+Q<$4X#S *8:(JSBC+,WO8
M6<?597]SDIU1YD4%!_N'B6$WA[R4\4\JBSAO-=I'=UB[PD( B2,4[2-8R#<F
MIE.'<A[,A-Q7_8$)YT>9-K8"8:1A@==_S205(2/M:G]N+DF:B&_=PUD_F=AD
MZT:.Z9.AN$(&U$T@0!Q3XF5E?6]3]P)%YJG;<4$Q) ;;CV#]^&268F\LC3@<
MS3K@YD^;^W*NSMFW\1VE(DCBQW>MY9K1Y@M=4K_N_O@N^L$)K/RN/B?:86.Z
MS]V&Y:Y_6UB]1?\'8_DAXM7A/^*1J$=O6O-TG6TKK?(U385'M-UAN0023 ZW
M7.^;TZGCR;4^C?6$=>[[9CG-7++RQ$I.EIM?S,@W,EMI?Y4%%A*]E081H%Y!
M?K4,# 3<2&<-]/_(G(X9G."SO2/U]N\;9P0M>GXSU+-9M/?"6C-!8W]XHB]H
M>RGXQM()N%=)$P+JW42AH5YE/E#6K5<*LF+=M<5#/-G^61S#7LI1+YI)>]Y6
M!B\_C3U.[%'M[PM\G=2/*R'OR50[*US+6'?Q4X_%Q+ _&W*FO)"B(%2L625<
MRP4..:NDF@CFDJ5B3PHH:>T9X(/7ZA_D1W4]_F/[WN6B]V\RP6P_NM&Z;]O+
M@;*&VXDM$&X"Y.%!Q2C'*:I2T2;/">C\GOV6M]11WXS9G*>U$U/TY-#3^S3^
MINZ"?4/Y9:\1T]7-C0*$?'.A3'C6EF:>IEQ*U1:/.O>AZ<NPR@77Y1!5[H8O
MQFG(TZXF8SY8^E+O>0>FS(W=H<AAT2YPB?@@& ]5?\97[ONKYGAFZ$4@P3)K
MR;P[*X3+N[:D_HVYG _?%=>6U/YM_:'^-:0=7R$_V>I"'7^RQ)$6\\"O(\MK
M/ZL_Y&TX-]1DG[Y:E>%E)+_5EFF4\<L<;5-L5"+KE,G7G]8B6J_NIFMOD7RE
M\?%*PTJBY."BG;2&D7WUXP#'Q[L&\^C?*C+)/41*OT.13PZ_J%POI9PJWP_A
MR1&Q#0YYM*XK[W,[W>6;#"@LJ47+5%<=B*&+"B^YN9+HM115V*#VE[;!D0W*
M)@H_\140#*,'Q<CO.;GL 22V..L[RG=D:TOPNP;EQH_3ZM:[EWRV1&Y39GO'
M/H?2SM\(I903X8-LL3"L")5W5CNH>'WVZ6P\E3/7>J!"^W:H:,.P%T%:GG&K
M9^Y0+JX4*?Q% -K<>?&Z<S)1.NSB%[S#)D?*PC44A]D#BDVWR.CC[Y?\^_0X
MLIV5,IULLUS&K#)"BC.623#E?D*F5'*)-/%:(-S)E)DMNEI?A<+9'<HU> ^9
MIRL@^H&R8#@2F\_B(R&];_9V.00QE5GZ@EAJ((]QG(J(K!@?F([B^KA%E)P.
M]+A_G/*[J8.)T*:>]'!V*E2CF(&7=<AJPLCTT#-=&8^LBR8E@,2 G<U$K?:3
M= \>Z\./:FAVE9 @5B'\N>W%#S..XB$KZBD6L<72 4ODH<+FL6/1):($380N
M63LTF]D5S)#O7TM-,?TP_,]UNH7WR \FO@3FEU/BJ;ZOD!WFD]EW$G S8*97
M*?:^H$VGBY,^%YX3CHXE[L7MC<B%J6TKI%TH>NG['7.36LY#-H7EDJWYH;(D
MP9<".:X.\CD4G],,T</(:"[*B[J+2&'Q\IL9]7/AE](RBM-G'#[E&]6;K]YW
M@\Z/IJC"!T+H1HE;!8"I]$\,KO+*< S,X+Y.ED87B&,KIO/\7BR86!_AS2(2
M$B]+2("]^#YD>*)OH7_K8AZ_E\Y1K=_WTB!)/J:;D>*J&)<^$,[Q2:7PFN#W
M,#UC;%O&6MNE=\L%;8S:LUY.3@+LQCS1_0_7WQLE2[/%#)JE(2K-!SX5QY:*
M3D^NECN];)^TV+XR5<PG6Y*179+F1?[/):*%[VOA?[):IY;;H!")WRS\OU&7
MVO'KPFC"EGS\WY[^[XD]EZB0J9_.+'WV4#:DR,!3[K+)3# <N2=D3&2+K37G
M1.44>2L:9/I5*DNL8J[_NZ_.RB<]OLW6BTEX/*+2U:F 4J1\2QL+KO2T4ZEA
MEX@*LDKSRH?I&P:%22VJ,*Q.-55\G:IQL6JO-VB/%Q,SIJ19/R>P#=H2"[QL
M+P.^I!R7]I:91U0MG<8A0I+9!%+[1L6@:N%K$^8_1)^.4!7G-I*K0X,X_[Z^
M;@3296U*(L<0+(PF.VO)2V]'I!<6;!P=.F/Z^6V?M+9/9 9VY,PUN+5.6CX2
M_[LIRU,6K^"4ZN1-=E?]YQ96WXL"R3^1W0)(;K4(1\TE@RQN*/.&Y[AQB9UV
M<ZY#ZM]F/[=L15OJ'WB_"DX6<]E0!IG=YORO!Y;7PXWV35(B%&XW+H_-69M/
M_$QA!<Q]&0"102<MH)*XQ08>+AZLHMZ?HHENP-A0/*\\"WC)!;7+2ZR;:HP$
M6!Q6R,(1>$E,.;]N<7T_]TFJV.)KH<\QQ,($--EF3!"P)G6GD@/H]J OY;G=
M8CY%:PB"9?R+QHX<&RSDW7,4Q_7Y?CX!O<5;#T!C:5) Y=FDY9&'0N!^,*>R
MP,:V+I,)H?J+NZ/=UI&6V4Q)S-WN+]SA,X6-4=:BE:.\[7F'V/-(B7B;N*D5
M\TSUTF>XT=P,C<W)/NM*HSQB9?MAJ.21H5G+CLA>("$H6,924P5Q6\VC+53;
ME-_"R*I\+U<A+V/MJL4Q^=],-%C#4#D":.<=J\(7=UPJEU!2$[I"'L(Z !-!
M'@\A=#5GDY@+N8'GM\BP.%TQJCY@JQ:I*U.\;J>:_PIUO64F7!A:.V_KT>AI
M%X9+J33V%JUW6I\U\=^'XPKCA<^0QY)U+VQH?N]4/M8S M+P73]9R[RLG4RB
MQOHP<?M9NTR/ N<KW!07OLP/7(DWR&1YN7(K3C1PH_9FG; 1URN"&H^<%1&_
M4FF542QG:RAYLY3_[S3SS-P)<].M@DS/H(Q2(R/_Q#:'-(0J@:FL+</>/)(D
M^JVIB\1=$Z9T&XFA*AOT+AT*0GXL_3,@0_(JG8:Q )U6>C$T>YKD"6A%S-4C
MU)*+V$,>!S.BU_U.0,/H00BUI)C&+[*\<WP!_,OWGQ$>&1E_;-^WCJ?S_1:*
M3NC7_2<@V1,0YPGH1UH*X)'RO.>G.GJEAUA(,[_'B#5SDJ8SEIT<3(MAH[90
M+4Y 'XP@A"+="W0VT\&1=0**1_\RO"X\_1^M#_2?+8_L2^7<6H8,=,'[=;F.
M2]#N70+WW] #(SD^='V':KOL=?22#;R(4NR9]'TUJVS,JC@S@:0Z9>V.</U
M9,OX/MJ>V3<1%\A914K/]"R_/ &=UH:3?9>9IKMED>$Z\B388 K'%I@]7&R+
MIST#WY/0>2.XUG1R/0T8_8'\V\[K";]K'][[TH1]@JQD8KR0?)T\(67C7RIC
M]EM1#ML78"]F"$:"$IKJ\.C7B4GH;>;[M/'*YZ6:+Q)5+<P;"WNRG?VQ6Z2K
MSBN2YN7FU??7S?WW&W[A42H1I0.6R&0NZ:H]O]'LJ1VV2CT.<\[UV8_.QME?
M<,1K31Z$:JOX),.^_#6[HO"14,OP<[3/JDHHW6,L3=;)_H]'A9PT$$H&Z"E_
ME\,J'Z=[&G4=.Q&DL?\,VSU&L(]9)"G^F2YS\YK*$=-OBZ86G( B$H!9PF@7
M!;IO"SPG; ?Y7C+1(\;T%O(8!>8_^93$080_=W<\*YZV:_1,-!&9;II4< Z/
M*)7IMNQX] 16F'PJ9.;VD(.:Z7?,)60HKLW]DK35KK:< 2SV<?A]['Z""N&1
M1./*P7%)\7N$BE@*=^^07)^+58K<J&*-1?:/\=JX$'>QC89]C1J'_(DFN7V#
M[9G4BOX:A*83QI=6?'^R!LM[+9A-_! O_:*-!!&M'M78LE.AM+QEPZL1F@H9
M='DE8CO-9;'SD+/K[4X8'^64BXZ_-*/3/7(=/P@DF,BM+MX4;9(X"+C#HV43
M;<Z(^7>8[]0N!+-,7OW0J.FM[F[K[IB28(6M;Q44ERZ=2<.HE"W4!NIFY1V7
M:@;0GOH5TAC.#>\^VJ^2'D3_1@*#?\&_]+@,E=[N(AI4AA+#)5&G 4L$OR.8
MTZN0C:KC?QJU: ?T$]WBOWC?%7PWXR1P]Z\2SB#9MRI'Q6<4YOM9.Z4N7;V2
MS/MWH WQ>FSQG.5UJC198/\99>EY^!5TKQ$$KG/=J]OW>:<\/9X./-Z$S.';
MHI7)X.<J:/:6EP_:0S=O1/<$(+R$C]C!^<J/>6SL1S%ST/^.86MQ/7E@D&!=
MYSTD+++&UEGIW)B7\)QL_J7RMC-@P%DY_"N$M ]]\7X6.Z9>SKUG-K 2$BB<
M<E?\5)EX%;1\IY[2WC$S%H"OP'#]3G3POW"\KG%CS+.HT_I?J8[^_3S^TJF*
MI\#^)[J!W@);1Q*TL:6FZ'3_,JH=@"",783I=+[YC*P3X%7>X5\/:/)I/L#+
MQ]<4)U@WMC5D1DU7Z0S,/"2J+X8:?E)4^XK^EDJ&#J#)4,A\4#<_RH22U5*%
MTCXN_JGC>P?0(@DXFA/96 #,()YU#WM<EDKA,&S_JY]G0*1X3+8NT]\W6-'$
MWV]\W@'*7=&\7UA/%Z?_OF,,'16/KNHRA4_V,*B,G;)'[@6"A39XK H4 3,2
M[T\P5W\(W0#$Z0H^Z2+/8'R#N>/6YF_(?LC7,O=HX2A?=%!/-GP8R=9.2)8>
M='X#U/&,-)[?B6K$L\GC;C:5QR6;:39 F7.7G2UGD$$1. /66-R]_BJ_P0>D
MA(AREEL>#WG>K5&U8C#V;(4KGZ6D8Q7CJP6B,L7XV123E*=1/3Q2GFDU%!NX
M4S(_%JY!H)CW#Q<$"GG*UP"M!F\Q>(FW,,%7Z 8DF/BJ 3"AN# WSXS=?SRV
MC.9RO*AZ.9Z@GQ/@]U83C[,(4-[,/+CXYU\WSK#_;?#G\T_/%_BI&,#DZ!Y5
M\;@.XJ9CWPOA4_&@@BF>8\;=9)Y!DU-;^C,%N_U@=FW-$=:6N-M===G:[6%E
MI6$NWD039:A04X+ %]MS<]YN8S6TCQ#L4*3V;?+,T"T@E2@0RB:(E(V)QDHN
M8Z>#[E -G<L,A)I?$CM<RC<.Y/[>?%,V1_O$/O)-J>=+)F>XO 63]3-ZQU C
ML RELQG'5I,"\HIR<S.OKB'5/SD8/^\W,4ZS00VS:F/BKW&4=66)\W:B-HS,
M*Z_VN,@-.=<'KC_T:USM6PVT4CK_-<^-/ZM9/'+Y>#/(6?V]9:EHJ6F7H(FD
MV%5EVL%_!NGNUKW$,7SV (8@/[=&7,5R,+1"&3;;@RH6K,-FFA.*[0=X'[.D
MP:K\QR3XU#&]OG.8??"LKF[X5*&0-IAB0,R.H]X@PY>_GH#8FB!@ 'YW!MO%
M/3_$'[44_7"V4Y8\NC\Z=B]Y<;:_@"E^\X?T[EG296&3"+QAE9.#P6'ED1/*
MG>YIH='=8+)N'-&R2U<&R%]FA=A%;F@>8S()U28^.M:V7<X!I3=]1)J2^[C3
M%I=&VOR6AYBC'B%CJ!PI_X>Y[PYJ\OG_C!7ITCM1:=)!>LU'$! 0(EVZ@$B)
M@$@+$(A*[]([$0'I1*1*BT  I4K7@$""@#1)1.(CA'!\OC=SO[O[_.9WWYF;
MF[G,['_/[+//[GM?9;/[7L)R/PQ"0T$"* *$E=[1;=5@5Y9D/$!.5O2)_#Z&
MUU*F,C/#;8ZO31NUQ]XR-M'>'CGK:L8O5&XJJ+2]<F=>(-L?G*A&/5OG:3/<
M+OL,;G A@:SH;=WO!M0F[/<(#UKVS=8:E;\!"D*M]?1?5>L-EHM(<#07,RAN
M4B L[H##-@2_V,9E:D7\5>/6Q*#'#+-FKYGL7>$C!VU.5U^:J[#@2.[3"=P*
MT'F<O&GXQ+J6%U4-88[D16@#)OA"\$6*(M$O#L&(CU!73)T^C:9<6,47&2SM
MQIW6R;*O7]6?;3@Y=OT.:'7R*G]R[_?_69UDQ]C-^G-XVZ"MZ\-F/22R8=;5
MYBUV+<(+65M6M>K9$J8F;>*F3S+#6@\CZM4#OT_'2"AN3E682K!OFD>+3U=>
M*B^[9%')K<.2:'A]D"717@A7^[/_5*Z6]^*/W<BZP(*$A"V<?G6W[2D"ZO_B
M.>0B!38I0^&J*XR#2+[/J'\E;![%D_,-G)T*7?S?6XI.1JZ4"BH#;J1P,@28
MQ?LQPXM]NZQ<\!\0[GA%=9J$[%/O2#-31[&H[#(134ZOVSW.E9)KSC#@_2C1
M])'W[.IW59W7@OR&69.#]EMJJ==>&^>)V^?81B)C!A^H?AZG;B?U;]QXLFX2
MGKB)&XH;8!=SCMMW=A?T!A"2HW*;WDM"DK4&BJ]R[8=#$2_K3T 0WI[*3YA&
M&;32WLX1?NPB*<D;PGR YJ!HS:@\4)_ (R\[V]]*KC.$R@S;WYLUO8@U5[W6
MTX3^N/S9@IP 1!9 L)+%,*Q./Y14L1&E+>:90&9\^$MQ28&8DKPDVI;RZ-=V
M'&,E;"Z@-U2XU*RA0I(]\^FX-O!/*HITZ[4D<3OQCORL\U"9;P][[=[W>4UR
MO\Z#SH,'PVAM#K42??M(\7C7KIKSQUK(][46?,)[%\GIC&SU+/%A5KLE)OG
MY?&B34C^ORF:;68%AOYO9+,D[S:Y$F#SJ-OL8!Q*=4DSF_7Y\</GJ@_865_<
MT_6"G;AB\SO9QP\R=UY=%[;M&0E6$8^.BD&8@NDO66+GR^)BC'[)S6S8E8OK
MPY.MK'09=5B+7E78L]B95>@7^%I)*%UZ_;FHC$]-B1V7Z%,1:H@3=ZX-$^D,
M!]^<=(+A44DG(*8NMUJ#4B  "\&IEW^:\!= DTW?>73PN3,K_/E]Z%[?_KE<
MH%[NX??$H<1?-8LN_\H!^Q^%I@CA9HC"<PW<:C/.]T#&":K>=GO;/!5$_U'4
MCV'KN6+SF_E\18V%W">U%UZ_W2Q?'#87T,L96[]21574D=%FHMQK@P5UV5)Y
MX3\XFR-8_=A$/N7VX6KX0HA?N]XXP)]Y,*XI)YPGCM5>5&8QYEN4K/Z+$9!(
M /=BHAL'^.7U40Q=%],'_-S#7_>RRL8$5MQ>F6X1C=#O8[_+J2'Y.WS!DO["
MM"+I _3U?#Z%(S!S9;G/5BA#O"P3CWJZI':_IVMF)9NO#V<A_&+++E&TM.K6
MEJY!!"(A-#@:&IBDF4KS^C\^,X-R$Z G&A-Z7A8,85'1RTP4/W0_OCN\=RY2
ME 2.#M0R'K#SB.FR< FO@*?]-=EEH94)C].;.NA6,9^1:M$P$;-H2OR).]P2
MCZK[&;NA!/YB3':<X[)Q="/[ 8QUR#Y=-WRQ I:QEG(50-88HC>I=,_GYGOG
M[+ZU4<'MF?=:B17=V46"_'%FX7F_;M?[3)O8N\?*]1SI"6=%LI>A53HKN\=&
MO]7###_NJTFJR(:9FAO=]NE>"'%HV.T<D+$L7N@P^VT>8J2]8^D&[Z'OQ=!1
MN1'J,YIFM:>HZ;\B>W:K1&7&99;B50U7Z:4*$@=+"<=V7SV,(Z #7 6BQ6[^
MZ"TYZ;&^_O!:PY  UD535BO6#WST!(L; &K%RUH".E!;H6'(8PWHDN[?* IB
MH#T?*!0U$#;[S[..J%L=>M<' I.M=KGKLVP4Z]FSK+Z^:OAAZ[W3L) 9;/,D
MN L5JB'Y<<ET>/>+_=SW_R)UFN1^$I6N]N57Y\@/@L*D[*AFN[]OM^>GJ (M
M7H^?-K?6XITY/O=7.>BPQ^ZSW9Y5.O,N\H%^,/\YY[*654RS[+.K (HHM,K5
M_P5O>P+"RP&P52VZ)6506MNR)]>DUUL07/KB2Y_*N_"OW!,<N\0Y=1X/E@>A
M,9;%_#(^3ZOCDUHJ8G)$B_D=1"+4/*(&W*X*_RAR%YZV@XAI]X[(?51XQ Y)
M2!AIS-I4ZFBHLJR-\\9]=;WN@FMM,QK3LGE&?>]T+>T>P.-?,?A-#X\6@-<,
M05ME,3L=,N@ YD3%^/FCJCD<_G$92#Y2H> H#,.+7$DK48] XN<3FL-?YRT9
MOX2S.;:K""=LS/PZ.@4>&GBL&\_@6$=.%*NJ1+?%68Q[[4J[\SE-E$1U_ZQ]
M$-Q"G>#+4KP7_AC#[L]D&.=[>/290<9&:3JC7#IP^J%>4BI$=$0^?8'M>?_L
M+W)6J3)F=UX%+&,?2'>]:KU  ^Y>8DW+SF*H6!<FY2\>XK;#84B1_&YOJ(PS
M%%T($\[P:3T4SO0AWSE(PYZ GC5"L+* )'A EC5G?Y?*#S 3-+]_^_%S;593
M%[\<1[[#O1'3] GMFG#SW$AZ8DHWQ$>2E$NES79=N@[L'[DB+-Z=^19AT*O-
MVM3^WG6=NC<0*35+8)XYG[%M^.+IXZ7'PF=?HK[4[/^D\659J<*-H^GO[]LE
MSGFWL3U$0 =:[)W'KI,X&8</OXHN=&B'Q):-Q8S*0Q'!H84$V25VDB)1D6K$
MS2/RC=U,+TQL\G\^EPM./P&U**>=@!C2C_2]G%N<"I3XH$]1S0S*X(M(F*."
M?ON[MR873T#F*<WHLQ3WMG#.1$?MWZ:A)Z"W0<5.GP>"V&G@Q0U*TJ1#U'MD
M+)46D#YR !9Z>]B-CYR9 #3^XC/",J@)=AA;!@NOK*=8+UV)P84G9-Z[&=:X
M_'G)L1O;FMZ5COO0.'K4,PHLK)BH$$+ZP G.S =^#+;P\9&!'H;Y7VYX'YT_
MBK6.ONL;ID7W;)5KA;G$RX?GMWU$6FON9VWF&C+^O!H>-+0_<$2/L#M^J0DA
MQ;WO80.^>E6)Y.[LKFJIK#BNG5H0!A9X;9\=$BO)=RQ[FZC=>5T\H,ZSP(^L
M0LZ-"[*)O9?!(5^Q-M"]]ER81#6)(0BR?*#<JC4&[9^ :/>IW'WK\+I;FU+!
M*E$*R>-J%R1FT! ?B7PEAR/F.*R1V5UT=/_:SZ"O",SG$;RD5>4+DBC7N1WO
MB7,H@O<Z-T]?\IJQS.CFZWV$9HVM3@F??(5$:-%5KC#58?B[X8*RQ(VT7U_U
MV*W P9$/D;U_=865L,UJGD/\;+Y+42-R#>XEMS$U?&C][<1%%%DOQF_G!Z</
MP]2?1Q2MBMX=IFN\V(VFTI)60JF"D0,GH"9TG)_;SP.>'GXO;>&9C]Q>06 >
M3:I49W&L*:]74*900(:]E#$K= -"8=]S[)COTB-9].$0J,W?2Q<!>2+XMD4F
MSYRV N5.TXS?-3V:WYF+GNH1BZSZS(>OZ)DN(OT1"J4XN%M_"9CX]?FE'836
M*R\[@2PW[M1IPS=M;UIO/KW(R1=H]O0B#8AN*.9XB960/+3K#TE26_0:G@L8
MZ8+@(\%X*2W4/0.E,87H-J-R;\_R!BJ4ACH]\"7;<37GVR^YR9V:==OH;>CD
ML;U$Y<:(2,?#K^QF]N!['.GH[W,EUSX%89B77XVX-&SRYJ2$\S7\RIBV:"H8
M7A,P/2?9KU$K+O18.*0^3*),7,>LB"\9?WV<U4YUF#5Y5?A0=5@^(X(7^K*"
M0W7XAN&@6=:#DNI!,_\,6(U_5N;/1Q2V$]!S)UA!7%3/%2]GQI904?OC<P9
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
MUOSN4Y2WB79K[HOLG%&ONU];<#>:Z:]<P] BO3" 4,BN.P&3K"T[1^4'IJ%
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
M5WFUG&LI8)\D^",9*ZA<X.,\^LE*9Y[$:CHK$G?\?:)_=5*9DSQ1#$\UY,^
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
M.W@[5#0BM/W3E_;>8%*.EIBZPVYSM8V0V84T.1V%<Z$)ATOFO]GWN- &O:$
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
MMI%S2_\4[#+%"GWOZU8LP4S;XWOUD+B)6*E/(2MT&S'Y654 @;(E BJL.)&
M<FHU48AC0&IABL%/!$[>Z2474G9;'T>5+\V#S92/<WD(84R5;&:=TAUSI%)K
MVU-"'^-]<6J8H,[EYWX7%M7H<E?-J<*POH"FY4Z.[8[T=#_LJ-\C"D,MT,@
MPCX$+S6&K\M#:B=+W0L0CP:ZCPA2! CO)4?&Z2=$&+FD_3 L2<-D/JPO YGE
M&Z&>(;S:;]*U:N:GO+-=4NC8(;Y?#Z-'U#\Z7MB52G92FZY]$6MS+-?N0I:,
MS\Q6 L>)3I;YGNVM!!2TE8$$LPD_D9FU7*>)J,AFG:-?EJ15C(I5[WZT%L'X
MJ&L%+5?\H;#FF1@ O3',-&:JG%Q8E_$B)VJE_TRGH7XWN'XX>S:#N;H58SKV
M]IJ/O"83U5<H;RJ%/31UAQFX\8Q]ZSM.#PAY7QU:@54"1Y$,.#^F<3,K76^G
MFZD35_2]X$*VVAY?*"I,_2/,0\K?5=_$_7)2E\_L6=[Q2W1$FH(D@,NIYAA/
MAZ,%,(:#"E+,H33O4><QTC-&M9=(2,XNG+#-DOC-K"X=F>N??76_]+V"?\OC
MP.O$EPQ![YCD_YK?/^F]F5R9]U4Z_"?GJ#\%A$WK_O?+W:@4J^+@(?^XYN?W
MKT9.=U4D+PRLG.^XBH_K]VL";V9=6]'UE/--*QSQ:W1-%=)HUUH7/@$9T?A)
M5_-MOA[IEEB:/, ('NN_6?QH<%@W6UC6OM3SNISZ3>I@<[E,EKS:U307X5G$
MDUV%!$"7%0D<S6%X6=H!'XC+1,*L_^]D?=O@W5G*];$?"M1@GF)'[X1.2?+L
MXM22?5>/-FR\JL8WR@#UYQP8"'QCI8$C; ]W3A!X<WF/+PUG"NK'L&]9U<]R
MS($-!6@' %L4(ZQX/NP9V T6F3>_,ZO?1E"V2?FG(N3?!I5C-\U@FKM[?,5!
ML]\X8L)>-!B>[<6Y"@3V+<T$(GKC7,%0MC*2+((U"60(*[A[M.==94*'0NR&
MG9_X'GEO:CO0%G?[7/>IKB$M]]" @M_;*7]SBTT/8#P]L'K W4ZO%IY\XB]S
M8.DQ[&2O?*_D2:1-J641DB=!@YE4CB)-R$__G;P5<FB#Y]1M$UB]QQ?2FSYK
M5_29>U0U4==4K4#B_G SK$WS74D5'3*Q3J,R?&U]*VB5&OJKOJOT"[OAY\)]
MK9U*=Y+_(>W;)(N^">YZ L>&CCYX86-:O3]@'CKPRH4Z$RFK.')NXM?=$ZJG
MZ>]-C*5F[P\W_$GT>CK(T%U4R??L]_%,]Q#/6-;P73Q: #4<'!*%&4Z*.<7$
M/"^X^.*Q6-.5#)-F&\',O]\7%:@+BMB(PJY;7[)0>I9M?W/AFM_MWKC=+;"Z
MOH,T\XF#CHU9Y_KXD&_\O]U/WO/TKV9P9$&26*.YGCWV O/S _-0WYBJN7=$
M>HB3M_IVS_F5B0BU._;V'D*F5WJZS:98Z<UO90]FKC@,0?K(*?8V2N>HA8+=
MF)\V8;&Q91X#,J"+4V#&BOWXY(Z)J=@-=X]-(X7=L4.(H-I0N5O/^<A'[KCA
M3F"5LY33P__7[?VSU>N)>Q&8,A>@]?FPECMIS3*Z<NCT&=K-KO1+>9.*7\.M
M_",47GJ' ,A%1#SD^)T,JX ,1.+BT6CE@MU1AP(7M"#R[D_;2N1;A<(*ZPT;
MJ]C;28&17\I)%D^N'!H/^K^VFO(1!\%X4+PUF.5I>BDA]M"3V+]S+/(&1!?
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
M0%E<6!E2%%-MD_,W$Y=?-<O]LL=WF+U?+%NL($"2BD_TD<0ISW#< =MOU)Y
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
M)+F='-LZSA7NOV0D^:0W1M(:[&#$%(IC"I>'4G@G@GG'F)OU*9M8>3KZ*+)
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
M #_:+6-< 0MWI4IN!XT O" H43)@K."/<YH+RAY",]X +8=M*C\/G0'I4B2
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
MVZHP!VE4EE=%4.>X_$C-O N[ R^B:40_/0UYN\>Y^I0L]9!WOQC[$@'9=N&
M $HN0AL33<V$LW4A!X7-VAVV(^DT98)^?/BRW%4"R\2U(+F(7,%Y*#Z8I11_
MM"R*CN-AYR#0*M6>9=$8:X[B,Y?4B4Y;%.9RFRRN,D&I\+EX8BUT?H3'$=49
MMRU&S2 %%&D"M*,^AJV'3<?HL @S+S%1PBR.%BL1G.3B#-C64'-WN X0F-G0
M1/PD">:9N4A'Q+L9XFCV#JA4DLBE&CME-$'^8G8U4#0M]WH*[BZ4?&@;QISB
M7("]XWM"6O&/27@H/Q%10,%S\L*UH*08F1OIE(_WJ8XA1XXAA.M2Z )-G58W
MF";,YF&2407QWC=NR,47$F\*++K=F-B :\T*&=M;X;0:F?GG!JST&D!1:MR+
MC3!I+<21(%2(WE(_R'$&F1.^!WJ=(E[S[X/%5<W>GE!>Q&\SF-SO]-%_H&2
M^TV2\N4/4E0],9&[<?L_9R) 1)Y]%,CN;!*\DR^+_]M9#E?JNV!E@@J?"?MP
M-_G%G.:5Q1TBF)XGH"$A5Q*<>Q&IM!8:]S5E*Z3\7&H4NE$LA'DKOZHZ#T!N
M7:L#N=\'5.>-%=62P][=)9GY#2_7TB0Q.)X319L\16GA+]Z>&1"@2.H LHMZ
MJWS3,,JQ<MZEGTO($/PCW(!*AB]>D42CKM3'*--/[@G"E98L][*8SU"HQ,*%
MZN@=G\L=AE"N$J&6W!N*$=/TY8?7*A[)$O(?E&R[O]HI0RAXT^9K#Y90/C,#
M.O.KG )2HH0&E_\"4M*NYI/-#.0'98Y0U R\P)&1/6T'.0(AKSV?M32/.&R0
M"'7GHGK8^TX7]M"T!0,G2L/+KBY:'1^^.@A#_->EF-R/V\B)PF:A]T+Y $?L
MD4?2B >M3M.P@R0LZ.;#_*^M <R(I >0&R0V9$TA4<@5>(<(3L^%!*5*\B-\
MAAQI>I]=HGH;$[F_SR8*]36(32L!&2C5'@00A+DE8/3!MD$<$8,;"17*;$)(
M04#4PC=0E>LRD(GR!_JECW FI%-97,$ CY9;K@)\ZO$6;NN>$6:QK8&E[#BY
MATBXA:AT<-,O),(L 39?L3,,RN4YD>&*OUY\4%J!I^A]:W2U'*5\/A '%W_G
M-"-[A/ED Z @56R&"(6^J?7!J!C]J[0-Q(Y^0\HVE%N=W,!)T):J,(?Z/G(_
M<15F8U>W+Y'<14O9+K ,LBT^.-A<:P@I=TU802Q$R;2. -3 04XTAYH83-->
M5[G4&2R^F 5T]"&TEPDF>'.GM%^ XHQEK?.PK1-GWB34$/%'Q] [:!M?B[%;
MY'[0TW.B)1@>H=>"4/=X?#9D=KR8;ZBGDH#;HH!%AQNN/<)<6A(<[$5L(9D
M5"Y-/PKPO<L@%O:6L.^G,$A>B!]0^QLA?"#$DYA<3$(YBA"J<^;&K+9!9H-)
MZ;\)^?$>P-_E]N!9XYUS3E+D3$CQ8IT,KGBGL(=X,E52R'!"IQ6/HL_:T#1+
MUF\'F?=<@GE" 5Z,?B3F&$Q!#;VX+:PK8A^*7UNNQP@3ITZDXD8B^0R6#0,?
MKO.D#4H3AVIAN8RU!E@WK6U)K@^3#.0K]A!+I<D 3&DWP9V$#'.=H2:/;+D&
M&"\EO #'4V7GY_EHAT(? )YVM0Q^!+1;ZNF$BX)[IMS$GY3F6"5&J,\4;O9.
M4%;5K1)*AN-_)U\?548Q\\65Q].*V^1>SI.@,D!G!^C<8Q:,!1/XF:10$!>\
M5L(V=Q.GN/+(NFM%2A-U#E1:G/Q@,3W]>SY:JN@_!?H?D80.:$&T/NJ/J0X:
MH00UR.H7H#]-PGHR=@.%4ZA[R^#D 9HJ"B;!YM%@N\&!O)W@MGJV.8#H863?
MN_XQETZDB2F\:'GP0])!B"8B;"*6XOA[22;QCXEZ?2']&0E(!-'#&TJLD0<
MRP_(UDP@/%_<>8UK0G-=>\(155(0\H.@=P_9=.V^W"CQ$6+BHS<!3J1S,>9R
MU00Q99MBHER[M+<DZT9"HY7T.I16/4UD],[;YTKR]\QS%0:*'BBLGDCM5Z#Y
M*+/DBM-A\CUQN-[X5:3<,)PGS:=)\:,2*$&2K\&C-+]O)NIQE<;P.TQ+;@L2
M>AGYBH/#J#C0HUNAKQB DL4,V)SQM?+VJ,P%AG_0&.G0E4B)(U06X[ARP]'U
ML*H;IV,<4;F62OE5 Y=UW8I'RZ,P"3=0FSC&)+7$F=R!&^9;@45^7@M67?%2
M:>S1UC$*_8YQM@'QAX&^$$7';III^,YA1Z%VS/4+*\9S<@03O-<"5(KYV73
MZ;Y67\V&[]A,A2GT2=*_Z*ZL[T*POWM*55Q0!DQ*2>T .S5!<O@*RP-T\P,1
M?8]$-#@TTRV<:#>L@V?([1[)'4995C6?!06-C\_,EWS*07D54\7OY*[B>:M1
M%/9?AHRB$);K0:6/J)M)>Z&7HC\Q%V)(\6):ZKH*D]^WE,XQ1.\@)DL+H"N@
MK80@MW*A<)^3-HB$&Z+W$1DA@.FT'<#(*O3GHYPE6GN6)"QC&=%??+&C]NPL
MVOJ(S$CF(S<<8V-(%GRR\:S2B=K(=Q8&W#.9I.F13,!@^8]L5W:N3^;'CWS>
MN+E#IF#F%#!60*]O*EEM5!2,M^=)#9MC:+$%KQ3+EO_WOJTSE&X,ZPJ@#(PZ
M]$+F/=NVBNW3<A8_P&FR;(%$/Q"7H92!%#$B Y:#PLR\"3_!\H\4)]L=73H-
M(I3E ILB>0&?,C!B2] Y':U&TYLWWPY%H(OQ#?B&G]1:%&\HFRAXW"U$\U+7
M@)9BG 9'?D&B8"#B)%A>?<7YIMSQ(2D6HHI@/^"=@CG-"AJ(]1MRI&I#$5UD
M5/3CAR"B]YOH$&/9+DCBBM \(CGLY$TUQ-;^"^NG0;:T+*6J.,:W5VC(#Z=)
M\]=HF*AU%3UD.N>_WK,DU[%E=;05:>=H0@?.N/LAWEP3<'I:];E=+5]N48E7
M;"T]QB>YP_)T)WO;OSQ&&0'M&$-HA,?>,107KZSV)QAF\>(.P+M+H3^$4GT$
MQ7<A-J$B)9PLLC&4)CLV)S1S)*1/[VSF+W-T8Z]/4;G"K9ATE.MC8@?O'MIE
M6*X1#RSUX'0=RKSZ>Z:-1A4VQ*/?NDM@.1='EB<-IM9R..=A^A#U)!0G\U7P
M(_I#J$J$):(Q&TB'H,B9_.3NDKMTN:UP"[2N(H'E*3;)O2#9(Z+:+TS (W]=
M"5&;/U/TY-Z5+R7S2;N']S813/KV1X=@>W(G98L.JI,L&YFSW [L7P1!-^F]
MYY#JWCNS0BW%=NB"_ 146C7;'!-2W$O5F&KE5$+]HK9TQ\6=*P%#I".5D'/
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
M>MP%H2L/M^X5I'<G/E%5J?7OHD<,_/9SRSA0XPJ*4;.2T%8U(FH],\64-D,
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
M$#+@:!./-:.],\$.24I@!TA^_[@.J?0IJ*@NB7]QCDC9JGVX'GY:A\MC^K_
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
M?]NE("!)RUTP#,'Y0HS<'ZN<V+OWSY_=R9A:A9YM8.U(EEM"'O1"V]&9'WY
MOM&_R^M^W^_?4\JNL^+=@ME@WSI76L_@[!T3)(M\U\?:KYM4EK.$FJ_M&AU;
M7A(;<!BZ:Z"3N_KWR#6T*5^)!K<EGI@G)6CR86 J-^KCXJTO-9/9%<[C5XM>
MLZZ-3$$4%_Z\Q=7#\Y$<V+2.$64IKVL7G"=SW&M.M)Z.E2!MG-Q9)B>'8WF_
M1AW Z, M+_DTM4MSX<;<\LD^SQ3OHQ5C8G!<^I7?^-QTN8-8IYQIQP:BC-++
M4-DK4D/J_/+Q/S%<)I0DK1;:;0_M8MI.;\^9.2,I $-I8252L&> >^0!(6TC
MH;E[K1#^37XO5%W#*['',WN+WL,ZBWL0?$,?E\7.]F<:>2 O1M^.3BS4M9;J
M6P5C$DG<^*3P_"1\FE.SJ[:K_6"Y1K7!W/6I#7V%)^-3GJPEJ5/!"/A]?K;B
M'I^+PB<VH^9_9)PY1=P<Z#F;/T2\JBMY^=XYD[(;Q+W[E5-FE8(I(A6M<ENH
MY\&%:2\_%\F+/9]M$1WL';*P*E L.S483>COUE>P&(P)6ZA2:LHMJCEP];!0
MT"OY-$9<>V 7RL@J+*K_M*'@-!5&D5TC"Q.67V"/&5U&$58F!F(\!Z3._< D
M2XDQ+U)V.* EJM,&-Z;5^_2MN7JUP4?:9XW. P$.*3M]>3W2=/F$+;(YG2?E
M9[&X,_T^20U7_54OF% .U9GRR(A'B[/=)@_@[',(XN+J,]($1E>*/2GPB2=A
MQD?0*LVTWQEQS<;)8B:Y&;T\/,Q+W41F %V)Y_0@M=L:3AQVU+/M_ZWNU@H@
M9!]-J;7$'/WN@B]PW+_N=Q"+/C]S:5J.34=\L^&>")"W9W(8@DM9!L/;8C4F
M?XO_.#T[/MJS4!3B?.JNVX5 TF1#J:K8#3+-SOBIA9_J+]K$ %E.0O(0Y.$O
MIA./G@ZJ .8-.#1A!%K!<1WNVFOMR5Q)"]8G W+5WMXS/VC,R=LMVRKLG%)R
M#A ==A[UX&\ A]0VV-NT6+R?R6\*<X17*C>_TD.F-[,$]<)\A,O?, 2J[!X$
MY4X^*6WW42J97B/'&=/,"/-K%(YW6!)R&9Q*Q8IWYV]#HG$0ICD]/2503#Y5
M<SVL4%6(Z-9UL9H$S2)_S>LH'D__W1)R/'^NQJ\!%E5>]ZI8Z0M5X^Q>*F$Y
MR[@)7!=!C7'LU3&Z ""K-R;1G/E_M;>\I1&>46E?&FC*5)X!1/)#C]92 G^8
ML? 2TP23%*L %#>0F;8M0&XE4"XE!%X(W._:/MM2[@E3W)X[!.&'>[>O;:0:
M)[!DKTQY4I6\?GD8QR]$ OZ".1U[F80AQ3;ONA_2YM\-",U7_U$_\8@3C#Q
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
MV;=O[_Y]/#S[]T-;XZ#ML/U"/,*GM,\=$''PY94+%]6Y>Z_\H/SYQAXQQS%
MX:S?K81#?.(2DE+2BDK**JJG=?7T#0R-C,TO6%A:7;2V<7)V<75S]_#TOQ80
M&!2,#HF(C+H=C8VYDYB4G)*:EIZ1>S\OOZ#PP<.B1Q6/24\JGU95-S6WM+:U
M=SSO[*7V]0\,OGK]9GQB<FIZYOWL')VQ_/'3YY4OJVO,;]]_;+-^@K]^_ZEK
M#VS?_RS]_[(N(:BNO?OW[]O/^Z>N/7NC_^P@M)_GE/8!X7,.O+[A(G(Z=P^*
MGK]7WMAS2/ZL(R#F=VN,3UQ!EZ[(_%/:?RK[7RLLX?]79?^SL/^CKCG8X7U[
MH,7;)P1#P+@?XH4X2B J'*#0;U?$ H/=6M7M?W.EED:B(X#U<^.8 5(Y-F2L
M);9*7;.V'A-9LR!N.S2R,>3QM?+%Z(G/G^?XDR/.OEY0[D$EAO<?$^(H@M?^
ML< $H455:0B^6H<Y]%SS^EQ<;7A]GI#&1M1@7. [,8?C];5;3[NKL -^%)X+
M_K2E7H>#=WUE#W,.R'DY3^:^MX1KD*Z+K]:)U"KLN7G*SKW4VG].BS"7U+J:
MM^?S+8X8: "/L##H1:5$6$0<J0H+/T;>![3<^^"U7I1UA]RZ_]5O!P_?J>U@
MW\GMBR4Z(=)9#HL+M3,J3>F*H &0$J-<@$E&"7PN6 MS_?S9&B= 3U=XWC%3
M)X*<T52.'A^RTV_V/7;;L[9)_+Y#2[9&@W2PR^4[%J)[5OB!"+KPQ?M:O914
M?MUH\9_HTZ L=>^%SI;Q>?.6Y]8'"J1N:$2ZA<DM7KWPS^KU.=SUMJ1>#\$>
M0N+T+BQ(?!?&9R;=K8%HY Y]!"5ZF7'%7*$)56 7-LM"AW[<A?E*K1@C"MO9
M9X95F[X=)A!M'OT-?X43!74;U=6 0OH_R1JT%O?4OSFGY;R\PAQ:AT(#LM!>
MKHM+GH'3)Y/V'/.LT"^7KIL]ZS@$>-$^KL(C<$I@D,Z5P6KS6[F@8.^X8I_Q
MIX]W4MI%UWX[" _6HJ@"K*>Y![S/?U/Y>J-OPK+>5"<#]CW&3(!SZN'GW#_X
M?,IE>-O'IBL !BD*,2O3&Q4340^?!(X/V6HV5%J($ZM>?2KCOE'9O)'U3&Y
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
MUW"D5&^BYY&M;UR-NVE)F%FEQN:&M4"M2/P52$4[99N#^E<1U_%S%?UX"7C
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
M,>W(LLV\?P4=0'V";*]LLL/0L;&+1 '.X5R+"'3EZD^A3M#?5O 82]K6+#]
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
MO"K!W=<.1*>TH(Z@?412[7*HYHUCTQKZ)H9EM)E%2GO#1C.@[ TAVLWMQ1]
MT(K+3C!=T]DXK#GK;LM.-?X&94Z$2CG:%<<0,.]&-,/GLO.YK?21'!^-&8Y#
M3;8E1MISP?P1R$N?6@V^CE/1Q?.^7YW#I\"M21X49Q4[_YOO^;[JKG<QC)1,
MG6[4WGQ0F'?MU^9U;RG#B1PM]:%O77/N)4,2=X2I@UKUY?8HKR%7>>E\W^U+
MKOJI>IY'WS"EVOB<DIYVV1TV"R^^%@EL5RBLI P&2N6X'3;S3G&H7D-J]U*/
M?AD1)"0+;B18^Z6I%K@SCO0<?;5VM^2'Q0?+SX:&#KGAW55JG-]0WSXCMEGU
M"LX;L(J>@;.(S5/ ][_ 6/812$<OX ,:9MUHO+UNX&MZ]KX^ST]?B<LK3,1F
M/AL)OJ!_[-PL3/,%-(OQCT$9>G0*W+MN-9%Z.9@LQ3S0+/"I?=[' YK*^"VF
M6_#"P;^1:3B3&G31S]3M3?U!C]'M87'NC//8=JFL<VL&^])42ZG]@,=&ZW$#
MAZ8R_B&9=://K2]:B]0R8ZYE7(C(D=H)TDHQC6VLRHQ$]WB&%XBWH9+? I*5
MKEKYME))?0/MS]PB?8WY7)1=29[8N'#Q\FRLTF3E8=WJR?L_KX3K:F\W;=R0
M<HIGNU^QT+.>;LJVN5=?(6:?;]SZX^FCC/W_RW<)%]C>/FU$-IQSKLO.TDZQ
M',IH2.DD'_T6,$*1\G 9+W#A-OB&]8X[8_G=_(%@,5J+E? J\O&WCV3KHU7X
M4//;B* EV6+Y*HU1Z$"W-\87RHYF.L@RO; 8_.Q')LU,%+6P)8(/R;GZW760
MJV3Y+@/V0S"!C.*H4I+(%_^VV(7QC73'7VZ5?M F!#GTGY^]+7ONPM)?)=Z
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
MHMLMCLTQ5'RR0#[,*$JJM[%((.A[9;7PJFAIW2:X*5/$SD$I>B=WW2K)_OU
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
M%SX&5T%I&4!3"=)QZ>Q+RGHW.;J.V)Z1U540S5"KQ5/YB]$2@">#4U;P('R
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
MI7T]-N55PX2K4;L48T;\:G<*7:X->@AZ_P/3]0L0/P3I!B[U,_A=((>@+[]
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
M.^HZ]S4?.9D*9/YZI&\3KHGBO63K0@TTT19LICD=@H2P^,D:O/'V,P@??N,
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
M!N9[TJ,:'RW^"/K5KPWQ[XO"@"B-9Z)#=1W"NPM'A87M&YKXJW=%W$00V4R
M45_R7V@A $.+9[I249D@N^QB#G)E:E;7C /WS'UJE 0HBZ]V[5':FYY49R\U
MO.QI@H2C1V]:4I1)KQ[WU!><]#EZ,L]YT9XQC,K,$_7Z@CS>>N;]A>=_4:/M
MONC+D.WU,V[,*ZVDJ))^OMJ2%!S/CZ^2GLU/<A?P;I#<XI,)?V=>H)R]G!OV
MH C>VQ7>I8Q?_)RG\>?*ERK#X2*LC4).&33V1P$WD&)**7FNTUI1M3BV^>7I
MUIY:2. "QI,XJ*2KA@WCJS-4<7"/O-(R4=WCEVEC/A1ZF?.6:$T.,H86!P@M
MR;OLZ%/->F$@(,!9TZAQ<GM;=8$?P!B,;5WL>/C)X7WIND!2>^NZ[<=3[8WC
M2W"__%Z;+;*!G[P &6H_1H!KSJFMC!A14SJK9&CK:DTF=P%PGWH ?% F/?4[
M<9C<K^@3''PTC_;1.:4._]JDZSTWW@(EO50 B/=WI9Q!IME.VRZI;XZ3'DPI
MB$X,(,F=&&Z4FTY.I=N!SLHH79<J:1GMI1J6,KO2E'EUW*R#.XG)F:@.]N%V
MK&%:99.9GC"(D;_)*.XQ-KI"HZ6+,697GEYVU]]D7_,1S#=LI]QE0'BV)+6[
M0=+%^OYT5YD>=\"DR[>B1#=$/370!^UB/;3)D&-R[=?HKGR>S)710Y 7Y PR
MQZ)1S+ 8.-L-H_85F@H*6[D(C 6?*_YLZ^W[8OO^Z\#G,&4(()W5LQTW.@NP
MT:P/<AD744Y 2BF02KXSAD*0,6=@*$G AJA=J%]A'%AN0O)I==R(0 N)YPOI
MWTKV&FJ3FK_8F.D30+0FS.7S +*DFB/%7(!D%Z%N[UG4&^LG;=<HCVQ'BQ,E
M6+>RS*CN;<T6)\\UNSX9.=HXTDV()WRB_3J50X'N2XQ;IC@V-AZ"GBGV.RY-
MW9\X6Y[=XHSIPM ZRX5T\[^9W!K9=QI[+YUI:__ YH>TVUL?]E S\7XWCUPG
M\9<K*GE\4F7[DY>;0P19UV]^.VNETWQNTC9Q73]3P5&OFA6\W&U=^@,^727L
M6+&^I,?9TE[#X97>TN".29BF*1R40>&V*18'C02XL[$1)6J4QW!?DS%4YXP4
M[30^_N0SO$.:VO:2*AE'KV*8C/%YN>OE:SXZ!,EUBT1T4F TQX,"J&>"816:
M'25%27GBLF'ZU)@P$30$'9YJT)02RT0H6DYM?VF=1'P8'Q+;0P2&BCH/F'\[
M$WT.U5Y3R_@(_7$%=8&)SY3[%NCSYC0H\10C6O%I :"'G#T$Y0PL]7F^S%3*
MFL0Z7'T(GAFD\"X]>:=O[;/TYO/S*G'W_<_6=]P]QORJ/I3?][%*$4V-4DB'
MBQNE[CZ3*Z;ME6NDADSIZP=3BI8RBXIFD8]L**>>J;:?_7 G,]RF?6E+T;D6
M'_THKCJ?2%RP;6@WD.>'+U]VN,U/G%+C=-3E:]'G1J5180R6IOV+*/W:%D?$
M##/'QC1LF7K=:Z'J)2WM46@5./B.<9[>AK&P8,Z=:%_K>TH*V4T;$GDG/B3X
M!R,">4W@T#&,V\$KS-?[P#7FY'HF$7ZV%6UB\!P'9V"GF%"0VG0(4L^(!JM\
M>&/-=T<"*AA3H*Y,LVLS496&9>\\N\+Y;%LQK*S+R(QD,7DU*GQB056CX=XV
M)J1X##$D7;P[;;4]=8!V!JR9C&#DX'D'-U!X"+(>TV%!LO6TH.(0847. &U@
MK]]%\F.#ZNW(7V/LMWI#-=K;YQ."_NQ]=-3L=$=]>^HWB ZI<W-K4^?[F(H)
MN)O&N19^]CGV:[9[R]93TS$Y>979T^#]-S,SO>QMQIO/2VDUBON0K6.'H%O@
MSA&ZJ);O(6AH&?+O@RSK6[&/=E.UA"3UWE])MT FZGJ_#ZB0*+*H?'U>M37J
M:J"V0ZMOAJQUY;9-\;JVSK4!1]F'7\8BB,R4$W'P!Y'X@GMB]KIO$=?IK0]7
M7G!>_XMR_%E-9B$X2> B[^D9KK03-WBFDR-2:$PV]3IA<97!E:]V"%KYGO+O
M%F7+MQ"ZL+*'T6G_]?DOFH9LOT[_/A,??.RE!!Z"3H\(8G;"]#_]#A6_SG6<
MQ2R=)R,8"*ECDXB@(4US'TE";4.[K\9W>;UW<S>87;H1GH@9*/KVE'?)EO+;
M'U<_?;P6["8H>V$Z"A5^D,$XBAX7$/U*.*]SP4M'.L.WMR.'!*U/TNS3.)+T
M)7,^XEAOB+!>$W;0QU_V\_4_72)RACV59@=2#5(^_H-QV  H4TDVFSR4@DB'
M< -XR*B*M4':JF36Y*UI+HD<DJ7DLMF8ZU&==S,0)RYE>C<].+%(DK]= %ZQ
M^_57"3H,T]7Z^RTX]R][ M":.<8LI'XJUYC9=QGPM$P7AXJ@^#T_#_G:P4ZM
MOSTUKQ0Y!JIU6/N5:S%75QH_?D=/4?EA-Q/K1QZD%U*^1>FTS6M2"#WVNV)C
M=$\*PH9B&U<,Q"UJYB"?>L.(X;K1SX.(B2YH7Y5K<OIT4X\@N.V=>-F]NOVA
M2H*74B6XI^ 45^PE1P8G0:!Q3.^8KX[VD<;\D%3EQ >>JE\:(4<Z+JUE]R61
M*@2WGW(AR8;MV;_(_75(GEYU807JL85RB5H$2?L^['Q.DFFW=9)H4N7YL5EC
MXT?'1T7'[X]7%L4L)",RR&EE^>[H!3 8259JJ1V4O;\@]JU>P(JR^T>P8)8H
MLE(-S)Z8OJ!J,)G2D-XR)1+EV&9]UCO!.UVLU*BHGJ%B)6ZR@4#S+IFW/RAN
MSODY\?NPV0LZ8@6B--^#ISK:P#!Q8R]$^ K02-3OQ)SF=]NOZ-/XTM02M5(@
MM?R@B<N(=QLY(>WP/2]TJ8#.ITC&Q6K=^;4:I\.)'A1@^FG4EIR6$9I;K8H$
M$0 R!^!G*("G&343/U0D&2<G+YHO"#EO-TO$=.FHJM6!;?GWP&J-"[A_$$-X
M=S;5V)LROURS$7!JJZU*_#6%B'7Y(?YA.;GJ@FS6VVQCT"(6WJ?U\7%1?!1T
M<<GK!G' ^AJ59ZUJ_;WEVB%(IS*_PBKE\D$ZQIWC":P>]I3IUDO6@.#=,:T;
M)%F#;VWV9,B%/E5(?(=HQY\_LV"4+)]I/9^TJV_//!C'_RP<3;7B)G9?=/67
MG+(F%_SWTI+N4Y&)(2+5LGP.C2+M\&NF5>'U54SF(Q.8TYHHZM4KU74ET<K-
ME,M(-AMK.)F+L[#(+?ZV+'T-*AXZ*L]=9RB6:GSKT]>:"_\@$E4'<+@5M@7^
MNPCI?_>ZQ]K)\=21_SXI@?YQ(/F'(K[ZYQ*&(R^V1/KXO+C_MO%MO(&"_&J2
M1"12XM:%-T.\3XHRI=T\#$6#'P3=KV1-E?UN1MK>'*(>HUVG!F]O'=MG6P\/
MR8"3(@)&.T31?VD,3?Q)UP&:RF"FW(8=8(<*KL5#4*REJ+%VFQH+?X:,OM98
M0V;>B=[BA=<+_RYO>9H7YL(WO\KM:E58I.7\6M_BVEX@$MRGY/0IYVU;0@G^
M)3U@S%&UYWRT1]3SXF=X4R-EZ1]UGX<['"W\9%3?-) WJ2\$J-9_O" :?5.I
MY?7X&3&C*A.\MJ]E(V!;$55C5.XT:UXCHQ2"?RWNG5[<7#:98C"L:")<[CW^
M=.^UU"!FA,!"QS"Q7C[=T3=\YQVT'MP%B<YV'V['X'0#J3B25UL[Q1(^[_QB
MM*9->G'CP=0WQ)*[1C0V-$*F:C-+AFB-#W><T?S1$O/[$-03$D"4:ZAD#W0V
MM&N!P[I*,A-RAC%"8,4/*<":Y!Y^=.@D8\Z];$!>S+[^9WL/S?;D<3>E7E&%
MOGVT$ \YKV%R:ZNCBF+$-G3['3%J0N<$-=$6/.1SNJGQ47-:OZSXX.QL5"3X
M95Y1E(6XB(HU/^-O9N/R#'@Z,Y)S).V+W>EJ%]N#'#,AYX ^F?D%Y:KD*:I/
M]E6DD>&.86"S>D7O#&.#(ZH8W_3-VEY6G%9A5.,[P1,Z[5B0U\'#U(8Q2BK&
MD5)=3^WO.01Q8N#-)AF?720;@ PR\R?QJX9.;:!6=H6W,#]E*D&M #?XVGE!
MI3$\*Z8F5U]YZ&2#8-CH9[O!7[J4V45,Y\C3;)2#9Q<ABG$<P'CRW@1U\%+Z
MGA>9B=WZ,PN<&5([[^Q6VYQOLWAFD77DG_B@%CHLQP-^2S"E9ZHDS2BR3,;.
M?=O(Z)/1V6ANM95ETZL/?KKQ?LX-6\YSLA&I:S"J3[?]M.(?O>WMOUQ2U=19
MYTA<K:F\_.I/,?-7+^<-;_:5BX>"-/\"'9E[=V2FS@[$<M$V%Z4/J%)RR">C
MYP4!+(7<B=;Y2.3QR\;$MVEB-[AF;X:X/RQN;4Q]=.S9C8X!Q["CI7<[D968
M_][9=^"3%7K%WJ,5%AEVJE)66 NLS)^I1/,RTS]R';Z257ZY$,_U6218)&+/
M2P9+-9V7G%,9-QLMVFDEZ=-Y9+O1Q[.,IPY!#SCB(8(=(*#1C'O&Q2M?@-(?
M7X,RH^283(KR&!&G&I9J^$Q0+6HI/@\5W"9<NGX9-@C:9W73PH-(=,=&SQB&
M&F-VH<ZCE=1S4$3P?)1"A':FSCNL"RQL@?>U9UFT;#$E2@:-H1HCW8+O1?^T
M1Z*GKE4)ZE'6QN54,)<_]UY8>R2_N[HF^;?X]/>9BSB.S.)SR9K<0:D):A22
MR#(OYL/#(IVHV33[$GX5_]KEY3'5Y22L-!%K9VJ>U#*E%I B(<+9TS?EAR7;
M!AT0*>:E5;Z\>79-E6EPQV< ^_X#QM "/J.HJ:L@7N!L695#!<8;J6C[G*Y.
M;N>WZU3N+$?J.SG*>T@T]O^Z_='1R4$_8^C]?/,O]V\7D]S").*X/9.OVG_1
MM7^0%5N4]/+Q\V4MO7AC*.4I+.<0A.?8/+^T301O.1R">LQ84;P-U&).,U5<
M#R*&P4EEFIZ.V,QPZXHZ/W$[!A7F&USIS#TLVC E,BGRLEA*Y.Q?@]]'HCM8
M,)UW"!Y)'.\$:B)1AHLCQ-FN%M"$;YLZI8!$<@(>]4$YY*LOY049#R)X>LL_
M=P>7SL(Y>[$O5;5MK74N/'JO$G$EL^O1W(WU?/O4%2/+P?IK[I/58X,[S>8X
M%L/QW PM-83>)X?\'Q8=FFQ/O#GFR]>O]IF8=]N8C-9LNC/3;JV"M+K'6+2(
M#GD2,T@,JFQ*2S-D+(_"DO_ETED^O]!-B$4,T>?.1\(#Q=AZ@S_UL2A7 $8]
MC92U?%G\O=L+PXW?!M?$('QSEU^WM)KHS'M-&=K I-6;%CJ$J*$](^"U/8VF
M9PPIQO"\Q%CEF+3?KO8Q0RI_#6Y65[L0UBFWEPGA\I,OC'>4YEZ_)GP]Y<C.
M,;[C*9*"Z2OV@2G3EZV_=GG_J AXY*3JU9B:<<:9Y?[E#-*LH5&F1*BO@M6"
M=-0=;6\U6OHJ+RVC^;5X ]GB;-"7-K+Z6@1'D5<-YS@66*VPLU_/]DQ LRZL
M$:/:;$/4&SNXJ,53TR'UKU+98L7-A'DSS[NY([_<M/X8;7'C9/7?L]Y; 3A^
MW$0M&UZ2[:LR7O][Q54B&UX\?N4?YNOKCX3X_@$H23^R&63['TA%S5H(03#+
MHM;7QQFPU?FSZ8J0D9!B5[Y"PP2V_HS6C]KF5FK><B58[B67L3_<GUN-K8L<
M#]HUDBI\S,IL.GX'U94Y=P_RT1=G2O(D*L<Q79)).HK'B2B]5/(@E1"-U40)
M/@IS]:G\>>/,ZE!KPKZVFT9Y6*I=L9\U9I:;S2=E9I DIYY)C)C[O45"=,5Q
MO44R'J7O*O%?1PB,MO&I"$NTS8A4]!Z\E(G(=T_^MA-2<()8>UT82_'_\OL$
M@::,E51;P'\Q--4XIUV'03(4[!:P#\W?-[ :J_$($<>VCG.I[,?(JZ96U?><
M*IK.00GH)RR=ZGJQ;"B:"HV>/VDHFG6G:=0]:;Q;P*'%L(C(CQ][8',"=J?!
M#7'O'?'='7/I&L-71^.E7IUFKZIWPI(=WTT_OR6.#_4X-_0A9$<KP/BHJ>V0
M@7OJN>)4\3^2J7H?L,\-\NMWG1V-/P:UZSM.J\I#]4;Q";)5QC:3NXZ#OIK&
M8S\VI%Q6:(<@<T);JJ"QK*PQ\DO^^OJ*W:NF:/5,>RZ^%V$_(!?0K)]GD0*T
M61)3+QL)T+B]M+4%=K]%X,G2-=^.2^O\T]*>@6Z+</)DMB+_O..\L5 EC7AL
MG4<W4.2&B%QUN44]JGQH7C;#OL,[V2DAPV?(O L5_WGR@N1 R9+.;:)QMHDX
M7 >NDE'6I^"WA?7V3W>:VS)52DA[YN2X*T E$,$,@Q1FIMWG#38[X)>MITSW
MF,4PE">US%X#T'Z=LU27AL4\ R^&\BA=E>0+=I[4$JW(>GL#BRPP&]NNKO[!
M;M".'6,3LA$T+J1-LRU[G#]*+< KTI]#X@Y!-*GU@E]REG.Z55:%6/X&B\0,
MLE1#<9%XI3M8ZKW/>4-OG:K@!/_4C?/R%QXT6=C:)A@9K5-M;6G_E]']?]&N
M(<XA(9T%G'C-&G;D=E>^$)4)'9Z36T>US(K@OU9>:OR5)(BHFZCZ=D_._,6I
MTT*!&??":KI2B(,T9\K"IB.9(P8JC/'4%C4'G"F'(#N 3*E?(O1L1]LP5*E\
M(]UF<?-"U)(R2:)ECPO/OO-D?MR2/-3:JJZM*;1YW[GW1]85.-,'BO_PQGP\
M@>)@PC8=RL-YY8-H':BNYX64<J1CMQJ,$Q\39>S478H\YCQ&MQ%KF,VT'VK,
M"N162B39N!P1BU!G\[!+5/")[&S9Y8>]N%^Z6/O"?B+W38,TZ0NE.OCR][17
MZY;Y(DD&UC3_"B.KB35KG,65LK.?V>%=[1JH[1GK7/C$4]_.\I29N<XF_O%<
MARR9="?+Q#3#FA;\>\\<T]K,]>Y]F>6M>^H"7MF"3US5,PN-;[]M/.A9.[9R
M=>697$!A1?FK>X6[84V=A/.WJ. E2-<A"')#+*"?#(V9YZ#J?9UQ/IZ]&O/C
M0,_K>W'UUY*WJ9)WT;9ZEG^IKJGN-)0-9'CC<<+V8Q4VN>2:5HU@&<O<X-8]
M=U-CF_GXK=:F?C&RM&[%U0%SGWH+>$W:':G"^ \W_NU%/J<^'((:A8;:"WYO
MEB"M?Q_H.LWD>5P["KL0;B"AD^:/H$Y'B\(TF7/0U$(]F;>B^:_]#IV2Q.6@
MVI99]^" =>L4XLIW$^B_'MFP'PQG_>N130>>FIE!89 XE/L8 K$_T0I36XB@
M(<DAV\L$HB]V/]R ^$!30?'^<U;0#[/(OY[3+P F%_Q[>>&4D7=Q%^[:SZ]1
M]!*6?*5MKCY4E4PSKXWC/9$\<C>TO?'ZI9:0/#')<=D/##8-0TK@DLKS][RU
MA&[H4:V SK!'I3=$U*/P)?:7"!.IVGJ_)"T$-(=N<-.63V>O\8?^R7'G7U&)
M(P?Z$!*E(P,L[2O370&3Q1<H*#2.'KBD/XHO;3,)U<DI>2G &%CW>&H=8SIE
MJS\MTMB8#3OC8]L"CE6I@O3$%:^'C\0T;,E,[1BTT5]0"N@\];2\T39QR>C@
M% ZZ,-6-KC<6? AB6T#F] MK^"+Z#T%'3%_OW_"&GC_5"]TZX%BRC5'!)$!Y
M@WTB[/U4M6]U.4 Z6S& 49OXXL]5G\GX/7NSA7)IW8!]'S5RK!79YJR%D?DS
M<;.,JP,\,2KBU/$\C8^I@5@'[MS*56E3WE=??GH-8XW@ZEX3I96K ]LLV@[^
M9:SIY;JEUEB+*_&8EPNU69NU5+?%_AY9WT 2.%J'#PCY7^R]=U"37?LN&E\+
MTD3I/2J]2X\8R2M*%T+OD!>0$I F($$B4>E=D"+]I8;>.S&44*1+5WH2 6F:
MB&*4D!S\SCG[G/F]WY[9LV?/[)ESOLP\^>.>9#WW6NM>Z[JNYUGW6F.]L NM
M;"_:G.1(XNUA-10T<7#^QT G]52&,-\=?MQ$L<:94KQV05?*C"[\H@.&[(HI
M,8/A,AVG:!FS'^4VKSEZ4EQR&'X!:9& ; S%LBQ</_PKD),<^I+S\*_T!X/@
ML':<Y+E!Z9)G!H0W!?]\+]-I;+:Y%0*_U2TV(64TE[=D%>FPM=(IU9_!BU2I
MF(GIN.?,&_AH50KT:5/*5BL/KB5MGKXMQA]@NE5I5FO;\Z36[I6O+X1B=DJE
MOYG35%#XH;D>RB"05%9+!WQ"4SWI %Q")8H<?Q0O;0"&T3A;>TXXZ8 D("4@
M6(&FJ$N5\D;]DJ(#^"$DPBZ,ZO*F.!Y 1OV_BAO\[Q4G>7;P='P8VM,!TU#*
M-!T0PV-&!Q Y4?V9IXRAN)!<0@=<DB\[;2^9I=- XZ$#HN3\3NL+(>K2!!T-
MZ8!$4SJ R6Z=%H\:2J&"NK+H -YZS^)G__'Q/S[^_\Q'KE'*WE%0"QGU NR*
MOQDNBG3J2AB@<9,98DK;L)2(B@DW#6\-H[6\=VM:I(/,A3N!38CES;3KNRL<
M,'U32\;1/+S9I5DTR"+B0",P2@^27L3SE=]73M\WQWM>99&0^O/N[T51I!ZJ
MK,+[,?R]13K@LJ;LSI/A"+9X37YO._=L8O6)QM IWO9J2LYCP)D+2T'^&0U1
M0<?VW/%SR@^3IN-^DC2/_ME>U@,]).,T) ^1#EC&;1CZQI_2F%98+,:Q>'DD
M\L/?2+N9AQBHB]QU"?_&9$/;3/ ?"3)OE3N342;52P0;';[/'B 9\T$7;LTT
M^S#9T6@!I2A,UF)YS\'BIZZ 2EE+][:\DQH4SNY&3<^W/9C(_WC?UK-L_D_W
M&6P&RW&WS.LQ?P[U+J6Y0H"YPC<JN9KX1NOX?O>-!F<_E(?H-?G:!T,?_G[$
MK3WZ*OY[SK]2N/_O-.YYW]PC).59FW[%FY%3=# ?-1)?[E=_\GPX":,&VS^B
MW7(CU;Q.O)EU;!G]]ER*:[[^PSYIA:6O(ZW #T0"5PY\JEIEG11'A*;TW4!J
MAZ4H# OSIQ/[VM4S+WL+F]R]N1["<X1(W*W>NAT_L EX NW+9EEGH'&.SZKB
M#$G+O4TJ7RJU:S";5(6RQNS6, 0APA+.N+:4KJC+178-%O1,JTK1KP=1;FZQ
M1<*8!K AN:?QOMY+\UBZ4- N[$$5X7>B \!P(%F*PW<J1V6*DA6S(MLSC:GZ
M]N1?ZU$VL)+4^R187WW,FAREA,QAF_(GR?I%4%A2X(!&R\L)?Y^:VM'K-6H+
M(W*#\_/S R^7;)?Z!,8"0\ W=,I*N;ZVT@%43H:-STEHBH#9(@9(SM*)&-)X
MA$BP.02?RVE!,6.X@HDV-.".DR8%C<+7>CO,8!0W#CP&DL!VC]$^%5ZSS*RW
MK.?K:_9;#H#FG:V_!(@_^E"LX>_H  9,",EC<)''Z@E;<M#K&GF%AT6-W07]
M7X=-FA:"$LC.5?9.<(T:-8VA7.>0P)+=HY <G48?EB6G:G@@>G7E-/ O>D)(
MABE,%*]^QUM:E$4BE.T#XK.0KM')WRKU3+]/BXBBWB8'XD)HM[,( -):%/X
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
M+D5]=0MWHLUCSY,@N,+E"!KCJ5C<0YVGF $O41:=*&C2K8$G#YP$IHG3G^O
MUGA$*Y#58=<JX8&<>T?;G(\X/[)IZ$&R59 .TS[Z&^[?Q'48^.1 ,$&@9Z$)
M+,>'_=[411FO*Z/.:]C8?V]-QEB_$92#;O?W*U M),PBJ"+W9TZUX.$IW_YV
M\W=Z 9.<"!WP2O+?V&34_WFODG]S^W,?57KP8!+DY-+O'(3^!#TZX.,HY!^6
MB=,>M23UT.)ZGO604D@_Z "9BG]C.FM(XY@Z2P>\V\9#J9(M*;3[E;48CXWC
ML5@?N=/&J:ZNSN86"//V"3$L((3FX:]'\];EZ#\(["^6418&B#?^7@N%5#A5
MX7X;"E01ZFTZ8'2WV8.TCE_+#_%!H2G,?8_5%P+%!LL."J-:;MEWV\=.?MIN
MZWPQ*/["<SD]4\+Z[FB#RIFE_[9AD<1!<AOT6)VJXZAS6]Y>^52<Q>0+-Y=1
MT':S]L)@4F?*@8;'BZUVLNJDV,53[><^7F#4&T\X?%S(-:-H1GO/H_B!-EEX
M1=X-$P,];04\^VH().X+58#S%C40_WJ(#F"'9RZ&+/F]MKF'U<84/O3@9M^/
MWM4U>W9;?6/<'1AQVA?.-UH[$_#USUUOJ&4+Q[_C)&$SR[FG\6F>09F)23'W
MXVU=&V2.+%(7K@[/>(_3F*]+]$U%CO!K"_Y^8N^9VN?]U/6<)Y9[YD6IFEVN
M9ID'NR2S4-W?!T]]GSMWNW?H,WX;_3]3/.H5*1/DD-,0.!/.@Y@E_!A(<EJ_
M2_)X'A0SWYJOM146YODL=*-Q=G]PXF/;D=7A[I.RU<QLG]O?)VH3K=53]<-"
MO+V:5G1_!N!3*%+#*9B #3GE81H;B:=WZO(.'<!&%:I$ZIZ4_$WZ,?0!:>U<
M1'%?)J)B:>S#?R/%R=8Q5-5@_!=N2O_L?5)!.R%ABJ(GK\)Z_:MSR0[_PQGM
MFL&J9=V6&/#&QZPF]$&U_JIYB;;JA%7-/O&BEKQR+KQC-D^\1%7T55I TDW5
M,J]79=HR@5;5%P./I4V[ BME0.;QX2=ZHSD!:=TG&?4")T6HC[%4*!W0J&MQ
M.O9=L#XG61!OA5B8(-+;N8PRUNO$2%J,H(E3)=Y0MDGFEJ3ZA.^.(0-R&S)
M086(=0-*5O'NTJ44[E>$[-I6*.N>R11^K!:FI1!:O7-A>VK&N7LN/.6DN/0*
MDH52J6@K>'=CPL5<4!$S^_9ZN[SK"]Z^-'B>_%OG1#ZQES6>S#<8;'5,F](V
MLS!E/+Y>@9&K&NE5VNHC5AGW\&:L(_U/ @T)RI%XL\_LYO&;7@$AD4203JU&
M^F9Q_ND7?_I6FEE"CRRLRQ?Y@.P73V4@-0^'*Y+4HVK!WH3U2P@_T_D@( ML
M3VT-V#CO=^ BG[JV^P,1O3!S;CW$_XQMG7-[F+V[83;!^:?'!G#YUM'HM$IN
MDHP%Y=9&2HJZR=KM#7)=(:'6&K\Z8.KEV=[S/H3&/P,^2V06Y5>=7=WYY5XB
M=(+)^F7TYM7J\NUO(2$AD)*E'P,]#)02O3?O@K_$0'A:Y43,XIRQ#;EXB0'.
M^"VQ5/$K!LXSKB_1V?S<)AL@ 0<E;O-)"@1&L=]@P+[JZV'4E/%DK:QA#)?%
M<B!U/P3))4:OC DN/6S,C)V0U&429!0*\1&U_K@"OSN,A/*22I$@ I %%(C[
MQ?<X6%@EBYL4?BL)5*@TT9B&0[E:C=Y@G^CPD^O'*^G]Y?!7SX*@T/T'A^-+
MY>ILB3:RY1EL)6-2)-B1NYLYI&@047-DV> M$6V8Y]STL)XMJNS 2=55QO!L
MCHN,];!!B^]FUF+2Q8T;C;@Y7!=E9)YR2!-(..JB TJ42%]HPA!.U&%ZO6;[
M23O$.Y<-.$)XZH'7??&9JB@*(Z6L4"_,@*'7][I@J0Q+KX;4"J^H0EEW9M?V
M#G=9Y9*^1'^F0CS*!HN90YXE&?/Y;I^<SEE1LR6H=RGD!#J E2<%\M/0"<9#
ME;)!W@/; _O\XL\.E%CX>!\_H$I0,G^@+4*3<$[*;R)D]&8:W5G*U<X5W06.
MP>0&L_UFVE1!P23=..'S"V@HI'^1$!O ]@)14^8">I(N(6A\]JQL]4"RR("+
M-&$S+M^@A6A]M9;/K=,+M]VA:BTDJ/O8%L@J)H@ZFK0EG!,E6;IF&IX9>GW?
MNGG\ 6''NEY0E]FMA<@DG9,82GQMFC9 N%WW1W.TL 76+8+&9%MC;[B)2#@R
MI+PIKTH<44LE]$3G_*H?/WLN@L8N)__SK<G!1,X%Z0K&$.D&1 F-R:MI9R&
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
MT ).5N@[0]*\7LG!5?B*.GV7:Z#PEFFG\_C"%*NEX1@55GLKB@_93V]>];;
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
MV7R;[*)4RE&R[ "VEG:I^T'CT4GY5XP"J2H%IY"SJ0JWBT*JG&1>3WIXV]C
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
M0O3[0_="YP;S!+,>:2&W%.%MC7U=TY45^VV*^</.DD=B3\NWBLT9WY9ZCKZ
M<QK<Z">INARPEH3C*?WGGR#2/T!3_?7<S2PY( 6V\'2G&_Z^#YMEF[ED9^.L
MSR,2='=!+&Z"P0^QO$A4#%@ANX)8A;_Q^J$%NF"*+6Y,V"V#2,J.9E ;>E=)
M"C7VZYL+\*U[BF]GV7JO&S-@;G._G6- 4//DC9=Y"?3RIF[<X7UU-2'+2KND
M!H,R00?_]YC;#K>18DRIU**((2#)PE%<TL,>&A$NWY(&VM3WT^3S5C0*9DEE
MO)YY*X45J1_-2QU,=8R=+6/X*^D*8XC@< K$$[;\=0RWN.01C^6@"I&"-)X9
M25*U#-D$;P]'1U$3_ (J=NS88A^J&C%;S)>TV\?,/@P6,I#A\UVZT&6?X!UZ
MK?,DNBYD8.T*:2JQQF46:5D,_W54>'[42=NCLK==;2=8\-&]5[&%FX=F-\LL
M71A-#A(YG#)1_5C(#'Y_LI"!0LXD=&1OSN^X<740^R", :$.RM(MEOR(/%^9
M*%+H!6_C N%@;Y=/%D59KM6Z5Z)[=<HYN(Q!59:D7@*(C]@P,TZ!JA5ER=X3
M2TC6'W:P->0D31>J[)B@LZ>$8K8J>8<2OR3@T,:U(4S?W'<LT-03VB#P"AT
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
M=:>(A^]SSEGKO];O]^(YZZP%&UZP@/N^K^LS[+VOZX;*$P^P&FQP,)F%HTR
MWO)Z7F8%Y*LEA$V*X4\# KP;['[/37#BM>_?5YTGHF4+C)SG U$'9R\L!?JU
M(17U)=7LAPW0._@'ZOI#(A&_[9BO*?&"XV.26<G-&8:[=S%WH%12SW\Y4G9B
MEZQ]M0B?MW;:A>\QR.3H0L,X#F;SK&)&FXYM!.T$>U(?U$@,*W1V=6_VN=3_
ML@K0C.,U]'GY5\P'_OR2W>X6U>>5-K_KG->6O@V1@(7PY=\LQE[(Z@5B<1??
M"=Q6F.+CZ-'K+Q<J]SL@^.*+IUMWCUOY!!J'W2CL7KSK^]BGIR];X9.VB19G
M09X5[GJC_X_IR9Y+]*TBW2KYA^4S.6<P)Z_;:>>+2*2P-V42AP4,XDSZU]3U
M14E():TC[K=Z?K$WR0[<HMWV=?Q85':E#*U%H&*)Y(IN?PXT4)6_TA6+'/J\
M7S*KB8;2\>1OR*1;MEU5$YKHF%\FYLH6?@XW!DZXKT\?_S/XV!UA'9_\5?7:
M3?C_,IC)\R2O_U^1SY_9$+F?11SF76+6%.2TJ'&$$34CE!9G0?B_A8!\Q*0"
M.!5/2,:.M1FQ#<.;6'X1P,J9>.WVM,)QMP!Y9I#&D/A;\S>L"]6&<\ED!Y+]
M!-@EV)D&B'):KR^V3KVBM*)E27= $^2O5K@*)/ GJ4^__F+2H=Y=D-!1VB)Q
MMWOWZX:H?1/[?YUX;S6M'OT@H-#7#99^EA:O[>N EE;?$/$$;K;;K.O[_5!5
ML"U")_SX_B3.@F@CU543=()=&F]TNX3U1/%)>6E2?V^YTRXN,53JI>#D5]G0
MW.7Z!R'4)/)V@!K=+/^2*,_9HV@8U6R:1\1=C$9H$%L-J.A/?^8B3W:?TVL]
M(+_+S?(?L>\FV?2^_P(X-+>7;_S;CR7Y[,G;*WQQ3#B6<"4!]?)*DJW';LN6
MP3+;-Z[T.1L'+<<R6[IK&JF_Q)%^\7' P+/PAH$RQ_POD[^>Y]B]_T^(N?(?
M(/@F*.&ZW_\>\GYCV(L[2 Y0#;#8OB$BT>PV#8LR9"B"WZ.7:#OG'!=!O;9?
MUSM<J[+;7:XH<79A$&,?Y4\N_&-+S+O9:2\-HODRL=S0#@O(FDL9:7+K)6TI
MYY];_X?O%0F@VIQ4-<#A^)! SPT1\[Y1%[YXI7I6!FN!K!"29<9B.*0_IBQ_
MSEZ6//AQV?%>K])2*5.#<<QGV5D83,E\56@*QD<)]I(_-TI01!"'+XA0T=40
MC3.M)T33!#"E*R*,GGB5H;QVJ4#<4G:N]N'[ P>@AHPU#;U-F3K[;8J6[QC,
M,XJH)3OZRO2T=:]6#>K^23IFX-'7L&JX7<CERV9M)&DD12:AE5(Q;B!?GK$+
MJ).1<8,_>$DG_9T2ZSG5NG8*YR:3=M6GZW"I__K._\P%R_](@Z5&K5'D:9.T
M_YCG_TS$LJ$?+V '_W=?>FC+_W;=17ZA_X,![?][+-[]+W^3? .726W#Q%(
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
M4;8:*(AWGG?'?7WTU2CDZ.W5-O>#P$/">)[%T;)S^ALBEQ&[26&0 ?C=>LB
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
M\V8H&(1-?\L[.*RZBP$]X'KL_D'$M.7L(<O,"(Z#\JQ%.;X%P'AAL+E1KJF
MV,/I7DG0YJN70&9L2J'0\<;.&W*H=ZV 12X\@;X5U%N0X4S%&BVRT'OY-GV%
M(4RPYX%!%O[2< AF!^DL*-D638T3'-5CF>5C5RWO"TV%N3S")'M4Q])^D":5
MQU7QU119&V)80FUK6+X*M!_40T-^7(CO%DK O_2?/ (E<BE2/V[-"O9".AR8
M+.X$A&_)/@&5',>8E_]@[ +1\3>6)'>/L3,M$BMGC/:,!@IRN6LTJ1_IKV9Q
M>6L>4 XO]"YBSVS.;H2$QX]?17>%;D0:)WPV&X<68?NA#$= 0E5E@$(GY,0J
MIM>'X3E-F#CR-D)BNZ?R)[[;5L$>\$/F>8'$$$U_[U(QZ6PAJ6A-E=P]*9RG
M%"2G"'$4&7V-#DJE^?#@T9E^472X OW-)!T\P5HQQ.P1:#B/0"^'SX-.++W-
M)$(_ 2.!0QQ9?V2""N;1MD*67,N8:R ]>ARA_H_GNTVK+U,>'K!2*D]]5_KC
M1TMJ[UW?$%]U%Y<+1][^<W;K;DFBWH(.B+.%U($,)R@Z#S5]KQ0;WA%]0[N<
M<0!G*) 'LFL035QK0\M$5OWD\=K:-U6 ^4K<Y.\UV!DP-&$_6M2?L9_1]QVT
M[BY,"/KI_5,'H4,ZT@@]+B;)O8(2IR.HB:Z&,0O-'B7\HW4@(E$SI79JIWN/
M2D$=,Y1S85&J!I?WWF0(5)^OLPI"]/NCHIOJC@MND0+7DYO->)31LR3C%R1;
M\-L]@,D5\O]BDE%'@AFQR6R0 !.QYBHQ1?USI 5P(J[5TTA5LPJ*!8)YC&>5
M'@&>ZH!N \>X CD]Q8;#L*JF4!B7(M'#Q?5(3-TEQPHCX@T'G<P0JP-IT6I#
M(=,9JS'WN!AQ8MZE##-0F&\^N1]T2);3.0K^=C5=^<0,UDI#':/>)>A&91XN
M$'V!,5#KMFYLV[2T^XS"P4W_'+^P1?M<\?<&;Q$5JWU2UK<9VP!T+$(),F:I
M;@&2'V528OC[7_AG*WQ:\&MN'JC,[3,Q+7#YD7G),#P[SW0HK[@GL!"[?*?P
MEV#VVT_G:6KWT\X$_A6(OF8N&-X041#H\)W7'_;,_\XE_NIIP>PA8"2AWS;
M]8K*&<3V <$VXM]<*D=Y2H%D5^:&%9R&KG#UY/SE/Q'GWD[)"S8%3,GHD@YS
M>[80ZV#R_%-]M8%'Q,=>P/HH(UW+G9#YVJ59U9/])O(:9;E3D%V;H:M&HA]W
M<3Y+=X6K&6MWB3ZHC=@'J79.V;]I'##1*FDQ>/M+S[N?CWII^JPH05]R)R[Q
M0N%J)U,?>1T.:2S>1XA#7:UP92%*/L3 R9]V8>7"F53"F@JLM1$>TVP.WO'8
MX@@4TD$KM?YF@Z*YGG^+7Q7K^6KDPP.<@9!(-:Y&"=:0394C6O-#R\9GY2:C
MUUSY5]=S&3!<ND -\&-E@)BWW<;"M:/Q_6A8U5,0>EK2SAQL::RIZ]<S.2L,
MDD3&84"0R(%+_E!5,8IIR \PNI/%53#HV1/YS&*P'U6=HLD4^0./@]=A6C Q
M4W(^D!EM@IC^W;&J&9!ZQNO9XX^ /W,#]%HE[;A#N8A4()W%_1ZG710*G."C
M!J>-,%$_E\1%^[XV97>LV6Z(H!Y<KL[FS7;R#Z__0YG.4HQ-)AT#C'DY[0LV
M'_5DL9E%]P0G?A@NNU*I].1@+CF+UH;E/B4A0=[;J=UG^FMU#HA; H*F0K[&
M0XQR-]#$J\B()Q_^ 9?6,T@.^/96\)8?@D_  AAN$PEF;81.2@1^MTL"#08^
M_HW!T%*($H]SK<'H?MUS67JJ?S%!W<C_4='RW9.>D2)A4POH-=0,I0;&FL/+
MYVR&ZKG?$Y8"O8<O K16>$QW@2?)!BQ5T^F)I_'W<Q9LEM\OC>&W0 1\LP^7
M71/ZNAKX^+C8PZTME+*L8K0VC% B78;"P >MZ9XG(2\>10P2ZI&5_'.9BP\(
M<_!=,X=)_[B-N\_T33J_XTY=>>7VQ/QG5IA*9=ZU7]I.0W=J?D93E 2[^-K,
M]3SR<1=*JSA8M/P=6(EF*/-/#"[287%(A5IKM% F*Y!WD*Z#R<OW.#EQ&R);
MM4W0H/%;JT+B\'GHZ?28$PA+;D;FS@A7>+@U1XF$ # )C+U".*@%-;(*:?,9
ML<UJN7P=P-@?L0EHUA@SZ\<'S==:ZV-'(U?B#1[71\3_U%L2B\XJ&([C6Q?O
M?^8XO(1U]#!S:'YF.Q@T:N67>=<8%\^EWX]X^CG_)/#>Y*/L>/[E/"NUK<DN
MXZ6'C:^XC.UU.'B73("4UFSYA]9S32Q!/193<FE=#X.4"C+1NFD0J>36NS2A
MU(:0 ],3")*PMG"5GZEA=W9_P(53$OA*93/A#UUPKIKQ?'B%\ZSCKOVOTK^#
MEICU(F0 ? S?3A8%S.OG&\#39&EB$[?&7\C@=B :;82)08B3K*#0Z0V1W3\0
MQZ##:Q8DZ_6<I45Y(3)-2H'J[17Y_ M 3H(!3;2N9#HG?A7V0->WKSD,&&M;
M1>1R%D=Z1A*7<9_(6R#C<XU#M8MBN"EE6K-2+M&/2VV7U#M36PLZL;=]JM2K
M#(G [(8*W9Q)*)XY,.]ZKZ^<;\4=2Z3MQE6/5M947ARM6)H40>32G@K4R0,Y
M,(0<WT&8E?@]LZY2\5Y<Y#:^#?BM@<?<#959 <,Q)J?S^+IXR;&Y<(_\8<Z&
M"$<=O-D(.F;<"N-$(MPB%M3.H+K)Z^D[%BI^"NS7A1SJ3TFA[! F@)$ZE4V-
MG:K!MT;D;)J$$M]BY 4'H>-(9;X!U !FF M&!@EZ=Y%[3"P(&R)2/<#%,5MA
MP.)".9(VK 6C1;92A:7K@];P5IQ FMJJJOF%<C7G\UT(W9)*Y/%4,N[Q@U^2
M;(U@[4WP+= 4YWI.&"\0WL'87]=OL C#4:27X+M[RF9BN9A6:RDL0W6&H2G$
M\V:98F)UI<E9'@9N7@+1'.G4LR+K-^[[5WK%<$5WFYE<Z9:XNTOU\&4KI;MO
MCTHD[=TNDO1K$[<9PZOOF-HBZ&'L[1/"TQQE%ZZQ**$9502=>.NY&?#,":SX
M=X,5O22#0T&TJP#SWA_QLG5=4[PK]4(_/3*<^PGC]M=(-[ETZL3C6E^\T_ \
MW=KRW%#M.LP%+S7G-&J3YY=/O'=#A^#XB8YZ=CJW?RFZ;[':MT3E^ +GC6+D
MB%Q]-GJDZ,!AY6%.('/^.SB\7+]>$)3!_5F!2 X$_-Q>06%K*(P_XP083H2U
MK\:DY4+",-PTR-A*O(XZK&UB()57-$7TZ2"K#).,N;2=?-?U+,3Q'!7Z2EQS
MH%?$2_,2$7(_20LJFL8D([8(+3J;%JOX)7Q#)*K9"J]?9YASO:E_,3"HO+*H
M?\E#R:7/8*\.P4.<K2A7A@O+FUN5HF']ROP;WSS^]JS$U6W2S7HWDTMAYTB1
M]@,6]:!,NS0NMC5;(65RA9TQNOU>*90^=^[3Z.Q> G+W%-95G?ZS=%0T5N=@
MABNHLI25U8]U57DL*-*6W):?3UB]GN&;[YJ(VKM[;U=S_SO9K2L9P;N&#5?Z
M2LL\9N5??8L8&ZEW]W W[C[1G.0L4.*?H8PV+;,'3,+6M(EU7%@44Y$A3D*_
M@FJX4^*SG@8# F5(GJ?YMF=/@*<.P(P2ANI=QBE (Z.2./F;-:D,_%$43>CG
M(=YP%F[/M6)4TG^WJFI 8=>',DU&+XC.;(B\18]V<# +LL4X(_3]JV *M61F
M4@58I.KCD$J0]W>6-8\933[Q<%5O&\D#V/K+FB#,S%B$3MJE ;7>I2;CQXTI
M*"_5LL(9*N%:/?+2<"?\U?!\WC1\A&D^*+17++)"-93!RZ<W0_?*B![-YTD&
MN-N*J X@@U5AW*;(H(=-+\:L7B\C%,^Z.D7]*:E=WT]/1CN#F_K*%Y<2GWCS
M>4*3?E<P,5J85LJ_*%3$2K31X&5?J&#-D'06T@$]A[EWDH%*9)SJ)H@)U&V(
MV/=K$[IR\R%'BNQLX_?6^"F/H=JL._#=_H(]_088.:(V9/2]355ND!ZHNGX7
M>5F7@J7%I@IZ/>77GU5<Q_7L(6:TD W!&^3]J&Y3$RVYHFD/I[/]!&JL8V;J
M:]]!AL:HZUPBU]JM1>[,7"8LJD*(' <'*GSZ@PX\B93'/,IYA9Z7R):"LLH%
MGYBR(?"M1 IF&/E*]P\^BKPC"J<J_JG9@1-6,?\G)]X.REZ=Q9)P7/%@'QJ.
M*6%""'M!=..FI'+0B9X& +--$M/NFL5#%0EB2=A:*"<2H'*M:2W6?A> E;89
MDBQ7#W+,_,C,-ZO\D8XX:7V<BY9BE.6/>[B<C?#2+4P'W#L,/ES)MZVEO?$Y
M]EI49^T\B0+DS/. 'C9FMXFU;PFNZX7+V6)*ZPD.#XM@$HH0%858HYCFH32T
M<MWD'J!XT&O8))CK(S&DN@NH*"SAFMIKY!2Y'UWN4AHSO=C9?Z6_<@'_9_W<
MT.1R^VH[5ZM):\RX^&&$6Q.J6&&Z@=YP_WSF)%>>6!C?=V$D]1[RHQX+$\.D
M]RPPA0L:#:_MB6.H$(_#-L]Y'H8P?A5\^^8WM7V,0U H*V=[L]]-@D?$-)5%
MD<4IUC6LZ4/U3J ^0ABU:V?Y!CEM#". TD:+!>?"\XWNI'&MYDFFI8*O)'NA
MR&8N(]=SFM&@S&6@CB[4+L* <5[\2=(#ZEM"!0<'0C [/[N[N=1Z*@-^L8&3
M7_],[)Z<]AAO\=EZ)QP1[Q<:H3?R9TW,\RCLQL"2EJ22]8!!LN.LELH)J^JF
M ;K2R'MG[7GMP"^-S8U/[ZI[U]<G6%W;MUM:3.2/T-ML6[,A'5O/"T*HMP \
MEWZ#* C'?6-\MH'11UC?P@['Q(7H21-Q%T&G*)-;+V;)*@,$8R6J)%2$&BA*
M8'W,UCG7;]]+Z-:RK:EE]NONP[3!5$DN4.+:'9(/]!60YPQ3FS6%HU<&S_$U
MH0R@GG7<2FC;P:GY,1]NCB3ZA=L<1KK65)N([V"H080P(2!";^S:Y!MUR\ M
M0G).;O8 AKE%L?IH1:(M2MQ:9HFY?&T]A:^YAAR?R=F%-]"#+I!-<$SQ$+U8
MIJ+@(-;USC/.,TJRX>CV$@W:2XC5T7@RV<LGD$M5A+ T@T"X)3A$4X*$[MAJ
MB%!"F&N:6_?D^K]%O*?]TXQ?N\%7 $3;NVCW,^?)>A$YL*YI:V.N(=O:\"QJ
M,29G!]\*=!^'14TJ0UF5;20#I/@XR>+DJS;.^FT/*5ZKW'"&HF<.C4B]P!B<
MWY>AN3P&;HATP!YLB$@8P!,IXDMO%+M:$.*?2.;!8-!$\PDL%Z8$!;.H@?A;
M.-")\S6]H,0%JWITD*'L[FI5C*.($0[6OX:><1*[W2X E6_RH*$IUJ> ;,P:
MG-R). 3$)IJX@3D\U1Q.H"';M>!;@2_ ;%7="?HE\AURB7IO)[7JJH<8^WZ
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
MU+S+%&TE=W#]L<7@=(USLB9W-7=MQDZ*$QNBC$6R;&1'A.&0RM(QQ;%9ALC
MF+P!Z1F*;@!_$5,I99@'#[^[GA19279O;XHO*L;2G)=19YL;&AFG!^,J:R]7
MC8O+GA+FK( 1Y0'*7UB]%:TKJ+6?HB+6=<^-6"4(J<-+M.SYY(-3.]^?'8CY
MY4W4'&-#"'&IG9\L0Z6IK9KZG:,P5JJ#M0.7P=E;]>Z#/?6[?KGUUW>*'V4$
MR=&^Q_54D'F;5?OYR\^IE[LR^'74F6-2DAY<]$6$W5"#QH.7%"0!/W/OF,H-
M'&0JHC#(3V1F*%8;P%61F3C()JVBXKW4X7PP3 I_ [;7F>7,&??%=2,&'8P6
MGL WY2CQML6%N)[/Q$Y*G^PAW]"!ZV>U\+O:=$@M4.A*M,DI;103;N;D"0B9
MB39)_L46OLTD/ _A&FVLEKT8DM?G"A,C"^=B*/^BB/BO8FBMFH8FTQ14NLI9
MUJ5+YHORQ0GIZ ,@2? J6$(.D]:PUM(29(TU>^:5WB/5!T1C+J] T=]\O1G,
MKO%0U&UGJAF ZJMW)Z6'NK#E@P/.EY:HA]<8^_W/@3Q ^9CVB?(!;^ C^4CI
M6M$RIC]>?@&<;L!_\X O13X!MC(,$ Q2_O+3%2T';FV".F6A8#=.K)[8PX_$
MIR>@DJR?U%+;; K? ?[QTG*91,'8T.Y*+OA3_/7+F>^ZZ;0\DNV(>7N1<GMS
MPKE;'BCI7Q1<ZVRJ_G]W2OZ$B=)@]8<X4<\&2S2JE/4@[M<' ;T;@C_&B1X%
MO!I9"+@O/$(O#7JL,@GNDWYI.Y]Q\62^C'%KT(ES1STXNAVO2SABJAL34'B^
M(?7\*F.+7&?5+E/W=E?=K9C'__OJ@NX#A$&*TX2U(8<NM4U!FRN0Z:$-[,BR
M4(Z09(0GA[V-,._;8);?1,] ^]U\3FCJRB!5R;UWS14ZH 2)G@O,V,I),5#G
MT) 74SYV>-5G/-NK@V$*F(/6M>4 &KZL0&5:S!31Y$\O:2!]/4FW"; '630T
M1MQ>I\B.1IE$-P7F51'=8IZ*>"4R% UYE3/(VW8A+/PC@;2FNJR82OP>.=T)
M8>5=J6H;%0E>\^("\*_E\GJ$#DQMHQJK$!!?GCQ&>SY>CJ:"8^\O<."8<M51
M3D_<B(__^4%T$N%EQ 3/JA?M_G*2NH%K4SU";3L1,_<KF%W$_*;]%G%7H^P0
MY"*1TP2CEF]="FR%LX9PI0A9CQ)ZF,G#!Y@B/7L9JP.U8:J )B0-6RIF4^9:
ML-,K6D9L_EHX*[AA12N-"A<X$ZV\WJH->U1H_$FP_T;"C0CGY5_ZIGD_4]HT
M*(5VE[48>0]PW4%%Z_7Q,1/P,^TY@6</TZ'5[9AM S99N+ZK5Z>O;H',Z!0;
M#9\&J&T:GW14P5FA7%?7Q3KTV4^X=6MTU-M@ZD( ?"16P1!3Y1V"&6089):!
MB@^_=/X&*!%(M+L4.*,4#]HMP&#YA=A[TG3A['!9/I,8L9O?!&VLU<N39'#]
MRL7'%PG,ZXPU/]9'BST'V=[C;:;T8:SA!-!;_B@C4E.E-L$D080UG(O,N8KV
MD2),87=1Q,%ZI<E,>[9,.7I,-*;=J])1A*'2 YNL'[\D)X[.K6.W:(?UUV?_
M\D<':,I4'H.9"NT.'].^$'Z/>@<9*?^2M1/$MS+2Q#]^D7_ IY\?B<T9,^"
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
M=2WK%(3*="!1C%7>_8#?"Y@A*\LJ&4_S,3HYL,</\%F:*"6'R3JF4\#UJ(W
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
MOQ<EUL3._OB*WWZ+_6Y7<0(\5X%@1;$^2"Q7M%IQU"N,GT,[T+7 T:%K-AI
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
M1F<0<.[<K]-_M.E);K"&W<%++9EZ;CVLD04(/"%T &O-=NL+%%S_QOS=S84
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
M[0Y)'R995 :XZEB#;)A^)NK$NC1W,(SP-.=GL^ID91V.+KPIG% TVOM3.-*
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
MGK'FP!S +L6C#,6$P9VNBCD595U>[WO\LB<*33/ZX>?^!.U/_Q]02P,$%
M  @ #HJJ6+'S#-U<4P$ #'(!  T   !I;6%G95\P,#,N:G!GI+H'4%-=&/<9
M*]*,= $!%9$.(DT1$I47$)#>08B(E%!$!"1B(-*EOU(5A*B44(V4 -(B"45!
M0>E-TFPTN;&$JRELWF]WOMV=V9W9V>]F;B9WSLTY]SGG.?_G]Y]D9WZ'"CED
M8VEM"=FU:Q?D*O\%V5F"F/]W];]T_-?)_VH?NW9>0<0.[#+;]7//KN.0W6*[
M]HCMVAF$*$$@N_;][S= _H]CU^X]>_?M%S@@*"3,OX%P"+)[UYX]N_?NV;=O
M[UY^:P*_';)7;)_X,;T+^R6<_ 6.1TF>3GKP](#RQ98!*></P G]:[>2!86D
M90[+RJF<5%53US P-#(^<];$_!\+2ZM+UC8NKF[N'IY>W@'7 X."0Y"AT3&Q
MM^-0=^)34M/2,^YG9A44%A67E#Y\5/:LJKJF%E=7W]#:UD[HZ.QZV4TB#PX-
MC[Q^,SHY-3TS.S>_L$BC,SY]_O+UV^H:\\?/7[]9V^"?O__%M0NRYW^&_O\8
MEQ@_KMU[]^[9*_!?7+MVQ_UW@]C>?<?T]HM?<!+PCY(X?CKI@.3%!T];!@25
M]9T!J6NW/@A)GS"@J3#_"^U_1/;_+;#D_U^1_<_ _L^X%B$B>W;Q%V^/& 0.
MX2WP1-#JH%T=A_^&'P/F:#7?<7'4R'2>2D20TD&DR:=.DX^=2>W-)F2_E,'X
MCK*_*\T)D36=\S%;8J'.'02=AZ.MX_WA#^;0L/UH"9_ -B6!?FEAPZD(@T""
M$K3WA':IU8OIX<Z ZJ8]EWZDEP<W)34N>J9)=_Q]* ,,EEZU=8<)__E*W2)%
MWXJT>P,BJ0[M"M9-""?]'0A)M^9.+;=] BPA;#WJV;3#[4">/.*0D>P4A7A?
MR)TJC@QX3JM@3)6$22^P-1OONV.:3W40-BWT!1MFPGL=8C4[BKQML6(+Q[W#
MIEZ>7I>NZ_B;<N6?IQ#LOOZ#EDQK)5)D^H->B1"94R8H"=)K8!GE+$  VIFG
M5\^/&*<W7R]8.E]\($%14%'A;'-5D,MJC*- 2><K2G+DC=E\X"XMS!M6D5#5
MUXB& 84^'0\:0JV\IG]UW%O=?W**H'"UPOWO8'U'SW1F?U>6[;/ QF#J5Y+R
MK>T,&H(<?>=D56R3=0P:2DN)/HE/J.W(O=M@^M7VIX]3[X>/OQH;OP1$1]7V
M>+[37&RY_]=,<M?G,0!.;357Z$8?!:]T,'U"9J/.]T. ,K("-N-&31_ ;8H2
M/7'<)\2CS2ZNZGS#\2F=FA+ZFZ,EEK?^P 0YL@]M5$ K8-C)-)[C(FBZC^8A
M84'O/(VJ/6N./&&ME'E=Y?<O]//63QW/=#R_])ED07XF 7$TN66518X6>+,S
MBH+T?AQG_HHG*R-8'V)D5_LM/OFR 5$OLCWB;+G#Y/.9U+^QA8;-C_]]=3D(
MSU';2L8&LF4XZCN0-&( [QUOF*W*T=R!"')+V4="L4LI-FPXRZJ86\XE[$ D
M\E]LL'59.,YE4SR!][?/DC]V''@62+?^]!*3AA%=^>+S#N%40N- :>F5ON:#
MTK:U8=L_;&+:E%?"XD.?8QL_ZLO^UE3QL9TK@RB+."13!([K'>Z70!OD#'#O
M757GY\*Q5-#U-'AEJ--&$<%1#OUN(/J0-W*0;,\^$X"UQ;^AB&,&PN%4+.P@
MN/2$(\I$#&+N^\E/FSHQ[1V2_8Z -7BT,/BF*G&B>VLH1$>G?1V_%ZFD: C?
MY\TY/?T[6SM^F$TV)EYCBK!N5QYMZ9O"=5NV=Q482N/\2N1$;<5\:RQSO&,U
M7KJF':Z[N/IFG& 3<[70OB:TZ-N4F\:X0;7M<HUS+W?1P*78&W_)Q0EGTGJK
MI,.QQK[&J\=0R'7-K1QG(]&H],$(5 9\:7>#00M@H/E3VTS,JO;2*YAD",)A
M3M>RIGF^U\I:CU#94M= 6>MX6ZMP\9=P8WO9S1.-< "7*,;%;6*!1M@1;AO;
M(A9#P)#$:-CV'4B83@4WKQN'Y3[ZL@,)>5ZX Q$G]'UD/<!AG@HFOF,W@%LL
M_FY+?LI[C6A5&IR <L3 8CI>$45D8#)-SZSH$T ]0)4&':3D$R7YW>UMFO*!
MRJ%2!C""O7KTY@!R_^&2'Q+!D0WKI[S(T3>9PE%:D5^$=B#M<1PI3=9%;O$O
M3$HI5JK7@GD";&2,I-8PM\CXU$0!4)/I0Y<99D_L]0K! /^&)6K-)1X"S4GQ
MG7D<E2=@T-N:SLPMCL.S5:=O\>5&CQ(^^_E\M-C;731CZ#6N4=BL91IJ'&+3
MJWS_\>I%^]%;.)&3.FY'SM)LSEQQ:73/(E\S2SMC[>KZV+OAVXC8QN866[!;
M+\U#@2'8:ZG@<NMSL=5],EO-C?4K 3]O"YA3N\]W- (9M/@EE;SR6I5N< \I
M>>]43!BC 2D73S)X(#>_ZOW )*\\1/)" -KN8U/4%:73-9CD'8A X&D#K"!/
M[E)00KQU-BA!^AZ(D1QN055\TJX1WZ*?>: \]Z@U%C7CXF@L] 2:$DFD/H>W
M*E R=B!7=R!RZ+.SO7;,[%<8P'$B>Q5PH9;F\!17NZ]WNV?0?T]%XG_O Q\$
MTWV#R65;::7F6+N^#[\_GC93=69*%S?YC 7'/GN2^UD)1VA?G:Y=4R?=C&DQ
M!&(EZ71:)FE$T-1"5C5XPN;PQI'/@6IGKH6,5]BTE#TH"IUZ7!1P9M3YJ95X
MD>^6N9BIFXDAANQ<*RQKIXH<1H6^KS"YE9+Y916(I(E$6T4ID?#IJZ;&\=H<
M?5Q2[ZDVBP1:C]$4Y]S=(]DU&;9]^P=61BQ>NDL@;X?/SNKNU7*<Y6N! N"Z
M6*X,8&AQ\WGE.CD1<!H"=-C 7<*Z\I;+;8QV( N*3E-!L_=F55K465Z&%[A/
MF/)$BKLJ&;\(I\8-X3/ALOU0CC%83)N0X5SF5L9B#GZ#RW'DJ\=B_HZ0*P*&
MNF-G\;1&J)B58?LI,JRM=L%WQ4OXSG/I2Q&?58KJI7ZP".S$U0>8 5NT/#]=
M5X ,TJ;5L-^QE]S'OXF+YG3*D"U&RF?UK^[ ELC(\S<T_/Z0LM+T\90$6%\3
MN.3E&4#(C?THN<HRU@M5M.-<_,<Z*[H^O49RF?EOO8=0P>UFRSRHS$/79MFE
MPGDK@>3!.=9WF^Q<P\/316N3N3:%CKC,1M40?Q4A5&E53*CKD/\IQYHS".R2
MK40>:=+5U==GYDO,]#%G1[9L_T'T\;L9/7SU.ZBXYL-U<"WXW NEE705NLPV
MR=C,QLH\7 VR(LZT$WR-77J"C&580AUQSK8W]L8*H25!X\.9 : M,&J89J!&
M$Z3"A9YDP87UX>D!]W6*]B)I<W$)@A["U?KZ2/IRB^I4V! Q!+ZH2BW=P &E
M0Y@C?!W 9,)D02< -^#^?AF5,0S3Z#,JD9Z(/>T][^E]0=PNH3%,KF+YP<*J
MMTYQV-V&M;A;*H3<QS]>>(_7V,0\U2 $R\507^+.$@X/^6IVL#L/5Q<6U:@-
MZQ5]/F![Z6(LOY6F/AY9<BKY5E'E\S>Z)Y;B50Z/.D?E!*I]AP\XI#AK9:J2
M$.GVA19-%T[#[W$TQK04CSWV#0->-]<<8H:5:G3*#88+A4;7E?QR."KJHCLP
MD6IK\E&71,P0CNF<+2M;QB=Q3JGZVI &5V^;9+TU()Y">"%35V=+_=.&")E&
M_[XN^3J&_Y=XG0*JXS:(["#4^#9MBX0!?6$*S!R8L,/];E@F$\^Z"XX!IQ&R
M*$F_^=6Y?G5 86X(NA\,)0^;P KO-'YS"ITS$9WY.B]PW\ Z$*'JF&[#W=N,
MLZ^!^:%LCC!OY9_N/)WSU<;]9YJWF_JX;HGKFDN%R;\X9_'D4?W4Y2)5V3-G
MZF\1-*.GTCPC8J977=.\;]D[UMM'U=M'IQ912O.3=B#[TKK:E0[ 9(3=7G1.
MELRC]I"N?8P9LSN_-MM],X.M.B8MO5AO4M'W$-%&KI.X>R0LFKU8P1-%'RVP
M5BFD.9"#2WQR@[Y[*;U:D4&>Z&9*M2Z R5^L(K3:EL,Z[G=TOWU[N:RBM4FF
MV?2\VJ\R#2'3&9@(6C&7@>))H@VMTGT/HGQ-A6FQJ%K@K78D[655X&22-1J^
MIU?N2);YZJDVJZL1'[(>.@Q D]_M\>XD*:5MAK*,RWQ\E" HQU>+055UHCZ.
M4V42U7\B C -2?4KWE)&V][W9-J&MY7?XAV?W3.E<A1 RQNB"Z 70/UHR!UN
MF%/EHX6Q:(/O*L.Z9SIGQ/:G*'>V:/^C*)3/I@22ZO5&V0>J\\0A&;,_(/>8
M0RI&Q%EM\U?Y);K#+I1;0-[<^:ZP/J&%0\ACSA2+[J"7D_Z.RE,W9&O;/*^K
M-$XU#K1C%J.IP9F)NAP?+K97FPFU9,)'=),J#P,[D!R8.EK]P[Z9N1RTZA.P
MQ\X.02J-F]6.E.HQSM0*3(XXKG;C4P'5X2#M\,U0E3,7.9/6PR7'>[)Z<1LW
MB_R4)=PN:L2JBICM79N]B8,'VT\6M%>]<\JIN>%V=[K*VF@ROWW0+5?H4'1A
MCK+&3(V<ZS1NGTE^\3G<#0)/B"/_[Z56M H8M*X1IC>*I\*%3Q7 Q;K?T ]_
M$JTYM(J_U/!WM,/#-=:]7^+%WDM$ =BAIM5;1"&>?//;N.[$ZE)A*D9$<,II
M,KS<;A(_Z523*;U]>>I1DP'[">FNYLDP'^3Q>P_71^'7E1;CIUA]H&H-.JP%
MU&6N4Q7Z&^E0R6_"P%=6 7A7EPS-,K*C)00QK"+<V:1;:W)5 U5A012V^84^
MMD]"CT/)V;(SB)BP7]PP-1M12YMWPX\GNQ,WO5T;71(WJOO6W%;MY[[DP[48
M@L,QJZ2"XHVM,9.BE;_VN=[M&E:N^#?NN9Z^?J<_?4G%"5ZL<=#AEP$EP&-C
M!W*=_^D"T+.!75BMYI;RI'8@J;P);K%B#;=%\=$G?OL?S )S;0?"-+35)@;Y
MVG+/!L@@^AJM_D/H<Q^5^-HH^K8TGL!>5MH#7A_?7N0^FP_KS%>?Y SWS#:Y
MA1/"DH<C;#ZX+S*_I.[%6^'?-?OPA*;8HM\0G;FE'(E(+["J$4DDW*Z*JIGW
M!&U^OJK4RR!MFW1T4M/!M*IO'SCG(XZ@S-D^+L#HHZ;PO(83W<3AXH-<BY+E
MMPE_IV^^WVXYG!^VH6;E3>A+4_7N;,T8,K8IB#U9=?L)/CA6^O-WYT:_Q$TY
MH?)F=V^7ZH;I7(T;U1U9%=:68I%6JMW6H_!PW$!DRH,_U^"I%)'W%PW\#SGL
M KW03VFD$3+)K-MQWD!\(^9JEYQ7D!'L0D")\8!N"E3B%>5 _V&#TSZAMYTO
MKNP"GF9N_&Y\FM#D;1ILK3:[2/@F4_981,1C^_P5WQ-MD-_,B<ULOI"X<S.)
M?*3(HNSE"29.*DG\UA7FU\XG.LV;/ 4P^ +@D6T:'*4E4ZGZ@2,?T(#*BA1!
M>A<3T]H3S ?+/CXO]:];+UA86G'8_Y1U^T$,NTKI&][[Z(S-#8(1SMJC,3TV
M8.O"-36U[E]G2RIG"QXK7(I4#$RL%]_6T'#9#NTV8 H];B\GSQ8Q;%JSYQ9<
MB\_6V<\6YC03*(\QI,>@Q5=N(T\*0<:T<U\:POD$28+2\N%LFW/0C?9I]-8&
M47_S32UF\*7.=L+3</C[P63*=NP5M!BH\Z*YE7,<O*H].3[B<$G@'EKMF(_H
M:6!-+B)KT* B.QA'*4P(")<T1Z+LW@H>&>R+3TB\@(+RA(\!&#INP$Z344KB
MLT8/JY]/$NL[D"7X%6[F;UTHQPQTJ@*7AOHEF:7IOSTF8R>R%+6FT(8,;9LI
M<U"_=KQ1Y6OV#<*N.N\1+<WHIV2#;"DU@DE#JMG:I.?M^L:5^5ZR:+'_IR4;
MO;3+([+I)/7QFZD:[CD-X[E2IA:&1D^A2.,QX3D;AR"@2\0^V$_/YD=1/?44
MJLDE-4!]M$+6LDC3+>:;&_?T_\#'ZTA9G@3'X';Q[TR58$ U[5%UX:#>?<+V
MOQ5JI0FW5#Q_IX=WX.12^_3K=C\F[D^$5F>>YOOW\(*AJ!K?$0U0AK1^(LY;
MM,<[)$Z-82M2*F?8:-A1?/K!R8H;[T3+S64U_0HM]"K]$@^@I8V^3'..@7X1
MWJ0(K:7_)'RIXO171SG"\&-_WIL?[U+_ULD]GDU+G-!YLF]]>$[Y;:,H$$T3
MMI_3!O"TGBM]G[\_VQ;E2Y$LQ7&ZR?)1':4=9_M3[J?CU/FIK1O9LM^;SK=7
M?+IW8'U2\\O6XA*K!51A'T+O9HYLZK'_ ?,= 1P)GA%PD;_[L3Z3O6;-J$:G
MCDAQ5(8MT/% X7D:;?T<U_O/]]B*(-)^Z8[6 \<+;!]E71#):W&N,7&,Y?LG
MZF.)QQ^?5=@4K5Y ^ :[$S2BW&^XU!^H7BZ(LW^\]LX%)VA_Z\OG5+=/?_S/
MCKZ)R5&?+K^K1G*.4&O[($'%#=3-&N335,EJLVJ_4,]< 9DTMX!L<JM!OU+>
MJ6Y'0<4T38,R$S7AVDMO61?WGRB*3$;L]S/.Y(EQ]% U*6Z$ B, FN9]5INP
ME!3;O-2M<*)QH.FCQO+:BQ=Z:S)")WN\JG<UTN$++CRA&;9DXCQ"^@9L#^<4
M$Y=OJLFL0YV>H^OD FV,_(&MS!W(;M,(ANXNWSLC/''^Q3>B)$>7ELD)>.K3
M!#5\]^5>9&^/X_93Q5'Y[/L8FT;D5+W=A7'QK+H:M;.:ZG6N]99HO.NRIG.C
MS;/N8I/V->=ZH=AC&F%JXQ*WG(JNT]Z\+9R%33X.G8H(^1/J_%ACJOBQ!O]R
MLL+FEIM2>7X*]L _]&]H3?"&CL6&W+]=B@+ J\>A1AVJEPE$\5S=MS(=BT@3
MM,R%7C#<NCW/HA/FZ_$_9-QGX\L<3TJ M-5:8:)P9 E#VD6#MU6<7-EFVU!L
M3_TGX<'V*4X[$(?TL<B%9WT[$)M+)9@5CSHG1Z<OS4  ]>?H%)&$26_67UZ3
MP>NC)$B;FBNAL\]&W'J0!XM\G\>>.ZKU6_#-Z97%I,A;/P9WN\A0L0/5/UCH
M$^"U2L?)O3[H?32W'R,9VYBK]YDUHBG_+%,6Y*.XY2_[1SY]^CH5]C;1D.,%
M8%\A4HA2,&/PQ^<FCA200ON:TZ\"/O^L]V6$QC<!*(PC4[')7Y1L/^L=\V:W
M$E'_^'93XVQ-^E,?,;_0BB-F&L7KKDB"D"MRO,;:4$H=YGG1SE*OB)].!T:C
M4U5KY RCI.K]OY'<-#T:[=/DHF;=-&;KA5R?RK?C38J/2=TN_GQ[TCDJ# T%
MM9BF4/[PT>8J'577@<Y[IB<_F%7B8W1CPZQR5E7DEES[=F\YW4N1VGPO(Z.N
M]<3,80<B%$S=@6!9>- -+MH_Q?I0GU#%.X00_K,#6=0,X)9T\B)9B$>LF2DX
M_8I.YQWZ"/>0-0OS<>[3!-]&4KNP;2/I\,#\^1Y6-A>7J(!V!^7I^4L=(X-E
MG:\H28D"0&0>$0F]+S=<7O71*JJZ*X6&2;+@;*\< YY7T;8D?9!OGHP8Z(4A
MKJ;AJU^\[,)?_8"AME$ AX2[+"_P(QOAR4',7@-]V$:HK D27#%&VX5&'!25
MH6^3\B77_%0[@;SR)Z@YZA<\;5WI?KQ155V8L;I4P7+(<>'[U_H>J*K:3SO/
MQ7] W;G&\!J&[G*.B>KG>)-F:CSV933:MV6'ZE?=?WOS3.BJ.EO$7B=-:++&
MO?J8%M+:/4_1%7^&/JTH5?=&@UG74E"C<674] ->A*C@<7 I8U:-%N;V5*Z=
MIFZU]1E4 KR.^<2"%X"75VU]Y"63T+MH>D)>R+B@'<CE-L_A K&(F/4OQB5&
MM'_<2Z\O^U1'B_]6YDB"AL=N[4 $8;)GBPE!_Q+O]6H,6\Y-ZW1/5*AM12#=
M/-RU"^L:DE!!$(_[O'>(3H\-,MN+]]::[8\^#.;O;P:$SNG*(T)73C'W%S:B
M+#&BYL"7=><.9AFJRIPI59'>\L3AJ:C&VO<O"I;C,A&F2PC2"4)W9XF#(+>8
MOVQX[ O=S4S@'"-C\QB0PG!82!3BC>O?YYT"?]*MTDR= +(UD-OS39 >$JN^
M Z$93O[*W#)8JE#\IZO]94L68_/6&ZF:5MLXTT.O&W0#7,1LFNM=2?Y5.4,7
MJYQ*E 3/.J?J&1;>QEV\A;>XV(0]4>&-?FX3%3$5VJ3FBF._OA8%%<PHDBC
M9]E4H4+=/2IBZF9N% 5,* 7# F6D\U^64HD#TP]..J3N0$2E/;\;+'5]1NQ&
M>5VW;99;7@S95F/8B'3*N3TUZ@X?_:?$Z-- Z(=_;*95J7$#+KL(< &>C'Q
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
M1K\$&@8\]K#O%VL#?E>T@MF7R\YMVL3VM//(P YD_7L+VY@WP3N:3Q,QF1M
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
MRG<',4KWG3V/B[(R-[4>,!Y8#O.RX0$4\ 1N,#)U!]+1\8B-2IS"*,+$.9?
M-BHBZ6_I*]VT?E%N&3RH&<KR KV>@;:(Z7(7YOZ7##.H'3,NEQ"I@"JC?=PT
M("<T+H;\M6C)L_4UGFAO"4/,K$<NC%&E2O,2-=!V[: A,$FAJX[H'EQ=$0/'
M&"&]\D]PF3QUE,^E*83E).<<X^-UKX2>(1,C;/6;D^5(7)B$[^+ M<VP([;"
MDF:'W]B[_=BX<;#9Y'#302_L%*FNWC5/PF X2#+JI:7>Q,(DJXB6]<J?B7JK
MJU4B+^ G:Z18>SQ/[B=Y?Y40:AFF\7B=QGRXG.59>>?6F-0]TE5&VCO@\?/H
M3[$WNW*"H-#,+_FS+3K/P_PD0Z\%E0)PM@7'Z25?,3/1*N  'T+OS*+UFE 8
MDI(,AEJE!-AC%N LCTFTK>2U'0@9NP\FC/I!]@/3[EX]?_*,:3 STFM:-S)'
M.[W[P\ID$#+<4W<2V\%?LZ5L5C^_T[P=R(!C_Z%O6*E?6QD2B:-5KV!0[J/C
M3 1'$C/,!UVC0D#ITHRIDNY]?Y 9""R1^D5G8W07+4<&33[)8>Z;FM]E[G'A
MC4R&:\?T[8GH2\>+_+L#"7B?.(QI]<7SGU: -U%":8L<T,0D8:&]#CAP[A7E
MP!,P@G:I7P&T&OIKWQ-'S]4?Y"D"!<CL9ZLFFQGWM[9BQ^R<Q\<U7QOZU&]5
M/;JA<N<@? 0^;\O2XM9RW)ZAUEF9W"),,#&79P!\;IC_EJ@)U@"%KWC&S(./
M HY\N&(5&-$(IECT]_N<P26K7R,@%P]46.<9+K-;6*[(=RYDRY@7,2U2P6D9
MA$:Y>4P$^4^0K]:MBK/>7CGZH;+]_K)#Y.VSSW*U[$1\9=T:JU7=AFLN__/4
M0\H]7:XBM'_T<97WX2L_97/3#SK52X4K7&GP"MI?FSO:O_]6_<6.@\26C)^R
M]/Q,K#@<J02J66UDL-7Y4WP>?D-7@B,).E'Y^3V1@D'&@6EL@\0/G93=,'G>
M>SA!NBK.OQ:<H%>F,#-(I96'IWIC:<U[SF<[,TO38QZ<X!VN%#WMZ^PK[7O\
MJ\N+'@Z96]:OR>>BKQSQ !9BMA_*B08?B,!.[T!2LK5-=1O0U@ ^UY HN,ZW
MT_OH#E*-?F-T-D7H8TC8\U5%TU8VK.7YMTY'41GG$JII=\@_F<J\7XEZB2/\
M^H3=%*K<G<WHW*  <,9>A+ .K0^,@ [FIRL>9*;"]G6E;)!. DW>WQ_<5<P0
M%SYW@95@=K7S^.RRP3_FAZ^\@5^+G.<A1.9!?M!!NDEP(&,5<]AA4Z 6Y063
M 6%P*))RI.S3"C;;7<XTW@;)PAQ*G!VFH5TB(Q6?MU:LQQS4C(]5/A*NA_X7
M)U5VM:5XU3$529:WA=)A$KEAKH,77KJD'W_NEI%_T$KTXD*XFO\I1#?J'"TD
MP+NP_J*!:_7R+8ZE7%'#N)NB='/BGG<H"W.H\>'IB@-!GN!7O-C]R%/%UG3E
M36F-4T/NO"!3:_9UOD&H9>(Y"LHT2C:\G=5"%0UX%>^7M ,1$B#S],'.YF_Q
MQ!3*,*;M!B& 9@FJ5ZV9+!LO2G9OYQ%$50R& 5%">UO8=KSO:\TH[>JOI/[#
M"#226]-OC!GH)4)Z7=BNO.G* X#J)I1O[%Z!^<\3WVL#4PQ,;J\F'9_=_ P5
M9C/W/(+C1G\=:_T;N^E[X_NHIIGM,$O&B&?6/G6]+^,B4Z<P.B92F=>1>")Q
M$-$R,:R;^0&-!%O8VGQV*&3>@HI^!&&ZF7YG03MJOB1J :V+J5F+5UE)1ELU
M?>LLJT(6?OL[VUQCV+C<'N PK=,TK25A$/P4V-YXRC[-5T_0G(X7YNP!K6D[
M$'$.! C\3T*2_K(>4.$'/4,I@NA]#=[9VK8#1&CD9COX':U*ZUD_I?W\5X*<
MK:TL=??98]</-YTZE*YXV"(K:]!$\H><E#_3N=%6>0QD[UTS=/MI\]P$+_49
MU<"L^VQMJQKSA7FE2Z,(+R\[^W=K)G0T?[8Q^/!#&V_7*A?C0<#^N"M#PV^M
M*C5?Y(MGO'ARKH?(@IV5J&ZS92<P%D6#YOU%<"2J>$*_F6_@D;I+S[^.P %;
MAR4'.IX,G:=[84)V(/)6 =0=R$%0B8Y+_HWTH>]U]+."#_MLB8\T*VAL\Z2+
M)[*TVNV,AH41(E[(0[YK-U=X?,P8&*C4F#6-VH'L!]">S,[[05E?!Q5/@8%L
M=1#GTY5^HB.9X<T4&'1(+>NHTG*TNK])+^-]#[KT;WCFX>,B:E+L?-6-)+8F
M?_ZS=R"B*MP*GN@;8)N5Q+1O9.3G^0EA,OH/1XJ@KS#S>J*1=YK *OK)K)BM
M%ZA.WYD;&UHW='^;A0J/]=0W:W\J\PAQQ <PY?^S;=G__;(.2C%=:,9DRGWL
M?IT8KH!U%^C%T!7\UG\,D/P;G/9=2Z?WK+]N&N&<;87"IH%FA:Y=UV3SXON1
M ,.TZI)U^0NR5\*<FQ':*(WBQVO$WR:->-T[O3>L2@/;]3F^R[X.895!LK%:
M&/W(LAH3*;V8F1#;\D:HNX&^6[XC0<HC\W'(Q0]1Y* _:6A[MW1K[X)TM[1!
M-U*=RMB!F4813=>&,]AQ*]+60@!K ,QELJE*'"D7%@W8(N7?(PH3K\+G-4<6
M=?D5(!W>%I<?FY]+E.I75A)'J\ZJSO7>?0[B!A7W [<?U+S#@<X_D!P]ZE*"
ML5<@T]4]V=?R!^G+7]O\UPX+"%8K. ;=Y'/SWG1P , /4Z1Z90 *BP(R&)%0
M$&\'/N471&-F_B:&Z<+ DT6=U?V[9_K/\M[.)2J\[Y?F[)G;@1 ""'/)Z+,=
M&=8?3*W0!J(GQZP)4U5M#EL_1BPG8]XI3I 7$Q\%!#]%_HWHSPVH6EHD2Y>'
M52]ZU^1V/-I7\*0S;UCXS.2LIEO.Q9)O+7OGC>9>*PKR*V<4[Q5<M#<XC"E#
MV]KP89]"*8_,PLZT@Z4!# <AM!AXYPGXC#S"TFQ2*<UNBOVH?[YCNHDPYL;<
MWZ&]U7SC6HGNINV[5-ER6/;SFO(16:26U!'?*VYR0@@B=DY_^>>9=U79A8EC
M$J8+7[HB(W4_.E:Y[%XE"_B(>D!%H-@-)=;E%^@/?S<O*RH).'?GUI$.'RG5
M'/TQE&Y]-U3RQ\+5*#>UD^L>]2*A14S7L*EF#QF.(S_OS,$V5@+_T3<XU\!,
M_L2I<ZO[Y1/?PUO@FU7,*4_N Y[4-R(A+MM4!IK,?RBYB)&T3QU@@DRF]E;_
MB1"E0[%<1:5=(?URLU2^6Z)IVDG_H)#D8!EWZM9=5M@.(]A%<]9O;@LQW"$9
MWH8=[/-CD!V1?+BWA2],,-[A2!\QK*_,KQP)]PD_<)6)(/DIO02+F>E*LAQ3
M(+WG.<>>*9#:>R&A/D2,HSUSG0#P4O95-D9K/Z@<<S+G"O)>\[OZ9V)ABCJ2
M"T<BE'@?>(*@(-L3;&,(;%8PS[':02^ZKA)Z']!'N0\3TAW4K)!CZ1Y8E9O(
MNM'KFW GJL;O6T=I?N.\;9771U\K!5+([(]:QE\X^WSB,+$5L>D#S7C"K84'
M$9.5%!G @\<@@B<]1X8? +\[0(6+U*,4<XWOMS?^:?\6[(R>U_93NWXF^.(K
ML:^TU5N!CV"*A :WFA+@[_ '-XUAR:B'-PY4FN<U"_U@%7]^A$'22XS%/"H]
MD==:WQJ&JV BC^B<$UV]%F99ZU_N7OWXF(O>1$WJX"V2<V/:4)0[U'C N5CI
M5M'I;]13AJ>FCU8Y2 F=+3E>'&J3,N2OAW@-'QE#+!72,6E$*@6^<)<^PI'<
M,]2M-+BUN&<$09@8<,C=@;1C-SR8*PX2\V@K$//,8G]VU4<?U$\+WW.DE3/,
M(7S21BG9)#\G5OL@;YW<;Y00[-N>Y7M#\%,7]S_.[.-H3?,@F('=Q#!\2J48
MLW-0]WXK6H_[8"0)0X.!6+IUKPM3<VA%\</7]P;80^M\[OKG]FQ!V,KQ:<X9
MPW.Y84YA/JBMSP6W*]5H!>?A[K7<$F+0FZU$H=#3Z/V@%8NRT+F) "8ZQ< ]
MY$-O (_-V4-(CQ0:IK#V&7C"%]G1,6N\ATQ_91>VU['K^GD!*^8232 -$Z*;
MC)7F[4/1)> I_7IH8R:.#)>P5,[SD%/-[3U7AXIS*CE19!"$TB8(GDQ!:9S,
M,S)3#U9<DBD*1H4>RF%ZI9\[\S;B\%35$9MFTT:Q$G]M==<\!=*=1'^Y!SCG
M2IEUV7<VDRXVO4\K7>MIT9?Q$GZW\N3WF>N2ZJ)=&UXL$_0O,=8'$C=GLVL>
M7G53<;+O?EHT12;%T+]%8XXJ=0[C&1,'484\49\98K#N7M"*+C H:C),PJ3[
M[67F9W\%P_AE23Q4$Y"G[5Y"EDWD:!DH22ZC0D<]%8/#QC 'UP^JN*9ZV7VA
M=^%!M:\;\NR+O DL<!D#:E,VB6PO!$?O R;$86EJ&-N6<9^ 2,7L^VWF,H@X
MR#N$TJ1E#.L*(15%WA<.>\]FTY9V(')@FV/KC/C7P3+P_:\QS>QLU)<.0M[=
MGM<,WB-, !14Q:0F[DE\2VGIY,OSXFG=-'["[$"&)N;S+7O?PT30<3,\Z?E5
MD^W4YH@MU5;@>R/M@.%'EZ%%7"K:'$E=CX2B[GI._ZJX@W OM?!YZS-RW,><
MM37$YR2A1#-PCQ_HPFRCS:7 M-#Z3)L%U4S3?<P]Y&Y$%D?E>6UYG??:8OQ:
M]\&VB#@<0EC;>7C"D2 C_>. KO;5KOSP%N6#RV\TBJ/S&]Q=*N'W]3FC>2>C
ML"I:/; )T,JT.1UG73=:>;)91R$=*N,<VG2G[D.>[&35[T?TL[>J@>D?==?J
M\8%)8Z>U3BI#K0?NHH,N)---#RJVX[8L49YNX["7J34RU@1G!_$&>P.D,T^H
M7P^53^_<Z&-:L?+YB:_+D06V[F_$.(!:)2_9LF@?+M;PW2Y%,V7:1'*B"1CP
M#["UV79K)"1KD;(!VSM+]=P\P#8JC]+^31HY$GFB%[Z9 /QUR,"\&.$<,088
M-%A)&9Q,3(<#SCN0!65267\Q,NP<T@1!TMV'Q![\)2;=&(P[7(N!>EG[T_X8
M>OH70"*NW0K,V4UFKT_#@_C?V8&X@[G &&,_#D#0\IXR/:B=&02H($<9S+Y#
MQ4.7P2D:+MW0%^:KZ?S>5(Q^-ES)#5AY<+=VPBSM77IQ;%B$=M/4^0\//\4&
M3A+_ZX]MKG38PQK4!+I)\$4)]ZZY?A.R0!+GS NT_^SS7[1JWU"L>,1XI3^S
M>'.X9#_6;)BH\*M@(>G&YV?R87+;16LS-8=MFBJOELZ>70[UO[DP>R&;=GE?
M9-!RL4B;ZIOUP*[%?[\VNDADI^L+RW(1"Q-7-(ME4MU4XE&HSU-EM:6GA]W>
M_+PL(\Y8/5O=UQ'P,.#4PXT3JB$NN+1&<S&U[C4G'H;(=[!+2JQG[XG4JCCL
M"]5!S&(C-7*3QC9!M;&@6%9>&_@ B*;R<TM\*7$\VGM=E?Q7B=SLK)3!4V/Z
MY=ZA:4>3]<\;&#%A5<:9SR.PEEV7M)ZD<W_KVO%]D6_@=#5_D2TY1K8E71'2
M% 9F4UT@1>35'RN2+3-C<,*?)7U4?R&AP\YV- A2^M/JO.:O?@9K'R@/E+-B
MN4]AHHEDBA!L#V^D7QUD .RA2BF$+/H,>([6)W]YBF.%!_E33([WR.*8/P%M
M>6*V>$EBQO'^NXW"\KG7IK7J.]2IXJ,(/#<)<SU2A,??>"US&URV"LK#W4',
M$RT)8FK! ">FS2IQ_NL03[W,)S=@V$\G07<S;A-GG-GK5A\F-SEOQOVY8!5?
MDOZ#\5J\T\[D >M1A=?+EW-C-\\<=JVK;^AJ**0OL^]_-<DK-6[WLD<@=$<#
ML@?'UA_^F2XYV5/O-%UTEEN(RQB["3A^>IK?G%5T=.V,?SVMRT'C]?'5AEP-
M!^,1*YF'$X(9#H(I>8J2:FHN.5(.^&_/LKZ:[,Y2>_)_/:$D[)*J4PC?X]YG
MBOK==<0"]Q-I\! V9I?&#4 I;2E?\$V8\JI/6^_GI<VAO.I3NI!]".Z+#<("
M,63B?H'7ZHIQY0*1)O;C\R1,$!086HQFO.H_[,&&WX]M?/C;S#P\:3:R_0G[
MQ+IVSMG.COL%]^!^/&&M>B":=MJ^5&^<*,+9WV9U%^>]*I.I ?K8B*NL%%[S
M'K-]Z;'7 >?50F@M,B.\U/LGO>]T;QL5\8!/TK;4K85$,BL2=,-"^R>XCU@[
MD V*,D],6_D-;X(WLP/)Q,VC^XC7>9,[$(<?IL0.3/6=XK48B).%Y/_KZ<'8
MWK3F4]1IL((6N:1LPT^NN[Q!>)M%_J83VX4//J+'P!EF B>,::.;3-G7+\ Y
MU7]'NUT^7Q[UQU25T>RW/L33));:9)P'^C-HMJME<QZMTY'/(YI/W#G&3<)_
M9M/EP&V>((X_Q""W!A-!R43LXL$XKMQ"^(W(A25:<+)6OR;?!3HQE/+*L*3\
M;(S0KSZC8<0!%.45]F#[N[O#LR96F083!]XEU*YW_%48+].)-=.9&!>.K'\3
M4%#,!(4,KZ_Z:Y -BD,;HG#O,LF!;BVR0>)N@?;/:D1NG+4I+WZJ,4EV&;A(
MD&5(?JZZTF4:&WK3+<J V#8C=RNE/O1,SA0T_:V>'DZNZ+,[2DO4RD^L=]JL
MNL6EQKM2/&:.@FG9XDCAR4K2:"?V%;0XMZ5?$0EO,=Y49HLL+*&J6&D ,:M?
M>=5/';2&DG*]ST;&*.4J'@![HFM1[F-NX)VXF@YL;+U?6+=NQE:,2_TJG36O
M_>8'W.(Y')F_\&5RG5I1/#<\D<;:QK8_CM#=8(<9Y\8<^ K^;\2]=U13:;LW
MG!D+"F*D=^*(2B<R%)46%0$! >E(BXIT,2(@04*B(KUD% &'%I4F7:1)C9
MHPA(;P(I*M)W!,*6%-XP,V>><\[SG;/6N];WK>^/O38L-E>N^[JO^U?NS=X,
M"7_+X![U-Y(DC[6S_9*HK+(@O_H'\'M#BK&;"-]'UQ%DD]5.=0DFA_.&2&GN
MH59!T:N4N64AEB//"2*"MB&^L'$2\S*X2$%)L(^! ZRS?E@8&%X"$FS!Z$+0
MMS/+-/NJ3U8M#$IM_+A><8T[ZU$WM-%\ML3-Q1I^).X;/A8AU*:('9B5V890
MIE:A:"03P:DV$'O.[<K4J[JW#?&#Q2/$<+ZS,+81@'S 57#%]MWU?5C9<HPY
MC3.M:VFNKB><T7N2=]KM%$8@>&]%H7^&],9,6U-19E%@; Y#5<GQ6S<4*<6M
M*G=0*KG=%6N$";/\M6LP><&AF/^I(RE'K^RJT_%  7S_E_OD(=)8Q8..P:^=
MQ#*;7T.O+PYTX&Z^S\[)/]U1">5K'_]0PZ=H?:C$27)VN85#K88*\B6U?^X1
MBBWQS(.))51P',ZRHK"D,:0,D9I500PD3O  \3YW?!OR,)(K^@$AA?D)3DZC
M0:M3C%G[T"8Z]/+Z.J;I9=SKF.?$N1X6(ON[(S)A%KB$&G>F5);1E@5HF\OW
M6;ILS3&#7;1<@79YW8&6<$;:6T_QD195VC9$U$\++":UR8S53ONZU[8,A>4&
MDNZ,2:]D>X4=")F>O]03):S3I(6G2C#C@.[E*L934,&4T?!V=5*?NMEE$P<#
M[ E[0!:9\#KN+0X\WA#=(L#ZE2T-!A6Q T4N8ZX.X@*A AA-A!#W2$">4O.8
M?:=TQ48<>5;8N'R!>WS,X&S%O+BT:9:.),)+'7'=C+&YS--2?&H@G6:SU(FC
M[VOQ9AF ,J1MR,\MWG18]-V,UWEJC]>80:.4L5I\-/>7D19# U?.THS"X+ID
MF*2!2%@XMFF&4$#ZQ7)<_;?;Y>>W(36>1@Y/<F6+3_<&##V<VB+?;I.E5OZ2
M;[:/D_VE+"EB]*2*;6F9'OK3@3%U=U,)S;>#RR46ASZH7'DRA9R\;.K!GY'D
MD.=%COAZUK45&6%:J*9C4 7-,@V=5G+LH,WWZKE<M.:3L=]89;[E0=$@M@M7
MC5K69"EA^Q!B&!SE#R+UI7:5$/K%*BV2;0WB\D$12O_])6V_,)M]Z#6:X4Q%
M>;N:O!"8?;IML$6P<D)*>]F393$L+E/L$KNJ"];Q8,AA&.>=8L_EUV%X,1\R
MYI;\:?T3S4QGH+\C!4?!W^<AG$]]"Z=$I]>2!HTI&-/FE8_M!XPEZ)"H_0)@
M)NTHUV%V7X5:12V=%J0SB1:Y=):9R-XWP(5BS$%'0)\KF,(IPI[B?H!)88*
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
MQUN[ZH411%20%O=81>37FRS;H6W(QXO<J[6<[DS/S#-[1&W_?SE@\;"Z+;"
M.X \U)=#$$G)9-MYF@,;<1T3ZR';$-&3L9C^ZAZ:KG0/=O,#RVR*KR=LKH*X
M=?A!XF=<D#X*:LZZB+&(7(1#>D-QU(-KUT?;Q# FC.-%XP!?S+FH8M>/WAXJ
MFT(/7;#O\Y=&::KF:R&[NQ(AG!Q0MKJJ'1F]R#]U5!5HIFZ1,^Y&]:7Y/,+O
MGS^B4S=89=XRI)Y^Z_#0RKO&FGCUVL\],ED;TFO0!S9$2G>'XIK!]#;D@,'/
M7/\18L.'[!;E L*)Q><.@?_I10_99KGWY]?_U]O!_Q\>/X&.K.L!6F=9%S"F
M"6&128XVX'G-W;C:J.)[CPUG=@'-LFAKM\M'!QN$W5?NL(*]2@X(O/W)&7%#
M7_TV:O(D32WC+BIE13V;*P33"%*@9-YK018;&0A08W U8)+K&RN;2U.'O;.7
ME8S>Z?5X'0Q:?G'T&71L]4&/"D86O)A6^"%$D63SL]K S/QHDPG-HDU\\&%"
M>,&$^.O!%<?VR^N+NH%NRL93;FFB%P('%WN,]D;P43+;AP*9L!I8S-]WV]>*
M?L" !']Y&V;$"([FSX3!41.(6N(0&P]?)LS+>]_-A8C:FOQY1&R2>1C+\Q1&
M_*#1-H3&UUDE"WI19Q_4-E:HK[)M:-.>0Z:#ZI7P8K= _?#FEL?:_BO';U6?
MR_Y\1=ZJS?VV'@/.NH3M>\?@:R?R.]/-2+]SCV+.?=3&BZ$5VC/RE(;@8;Q&
M1/LB8YESYQA[\5[^!JOA^8%.6T'L2>L"PK>L9*=PN+]:CT ZB5-6B\!SCX+&
M+_T(-8Z9I CN\8"LBMAL3@E#E9Q%B G":%&MK&5Z3W;.' 9B:XK0(C2E!O!^
MX//I:5>T51WBP+3?HUG/NJZJN8FSZC&KW2=AKU&=!$&0Q0QAX#M0?/Z$75Z@
M+Z7_P22\$R^"/LE\#I+H4A@;GM:F<!KBN6. ,/(>$:C"' ,:Z >DBW++9OWT
M>/60M*021+]M&AUN'EO?AAQT1?KK1:5\L$\+0SEGY(F+T?E'D+6.7L8+DBTF
MKL/S7;DV@=;I 2[H]P6HTXTC'1])3F26E%-)U>UASL(@:;1D7WVC'/K:J^'Y
M2T$Z2L-5INC4"^9*)1S/NHLF:OKD2&BK#GY2@6(3QU7U1_Z\T9]$A(;BDUV_
M9G.J"]BZPQC[@DETVS;$6O=NQHO,$WY#[H53$4UW\&4!)\BVOGDDJ];66,6Z
M^@R'[_6<-N*U&.!SG@9JDD!Q 3X8J<GOS71#"+7HJAUAV YENTB?3XMJWO_+
MH%"=[>VWE^5TK#8GL>\-)D$<38*G$2]B/P:SSPZ%!2E2&SJ(N[B#/ D4Q#H#
M5I'U9I/"<"(8;U"*MBK(EAG$\ 4#5>>!KG0>-2G32I8W@O@L'R/B=6>%# SE
M?\\/X"H/' ':"H]<7@AONT-X15Q^09228$8;R7 R8.0XYK$T[GXNS[86@2GT
M'QAA[H'?)@/BF/=;&69LY?36X3#"<J3M"]@#%%5)G4CE#_$Q4N.\>75LH4N>
M Y\US37]QK*X95=QX*"6D+3\Z(:_W=</WZ[^*N%TNV1?>>B;&/,O:)5QUZ3I
M,&F[.OF[_DZ#=XK5[L $[5X4Y>\?L>U9N!;RQI1?L%SZCR\8DI2Q*/'.U2R9
MI]?>-&0H+\\EGGZ6)R7NXA/K"!6MMHAY?*' U#GUO(^STX&"!X+F[K"._CT-
M)%PLXF";O%$^IY*["X _;)'<JIKH?3D\19+>2WBA^TS]8DWV5?0-J[<-6A>O
M"D=@;V2'$WYA9,89N,&[8'S?[B DC12_-<&2:^'Q=S=6T@O- ?;E^08CR69
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
MK7BY*&%[IFT?(%,NY+[@?-*^^^>6QQ=>'4T2?G<T]9!!JMLZ_R<^N\PX$&O
M'2Y602??N(6;P#F\+#W;<X),,2P>Y307'\V3&_GB(%([?+I*0I%1^Z9-[-1[
MXKZH<P&AMZI$>0+C<O3#Q^V7NFZKG:RVMRJ=Z<^>TD&ON?:G8_^P-1'[\8-Y
MUD3TTD__%P<?57$Y\UH:=A I]%G/(?P8D0KEK&'['Z,I;09[J&%SG0*WHAVF
M4G(.L\1GEU:LBLP=MB%! A7BB)V-*(]94%?@KXVH)$>PEX[@1U9B=E&OY6'O
M%Y GHV(_JPQ$Y>(GGVO.]"2L7.=]V%+5VUE5KFAQ^^HORP717#$4:?6XI;J3
MU9V^"T2J\*!!0^W8\52IL&S?B]K2Y=4FQ_.%++M3I*_E#Y?U<@4%8L"SP$N/
MBJUI:.S,7@G5TBG_T;LO/D$/^%_S'BY??Q":;<DX3HT(*A(I/AO\U>2ZU6L3
MST=GI+8J*PK]7*-&*RH6[F)3"B>.O(LH66C(F,02_/!'SC]VG_'H$:S=-_A.
M-F#PC\1!O</'GNYBMV#;,[8A=7%Q.$KI9%4'(IXHC%5$8LQ!#+&6+P41R.J7
MX\ZT\8'M/%_LW$& +;C&S"UUEK#%.,E+&*\RL)NB/A=[=;A%V.KS[$&NC'^6
M?$(Q&G^^<;C%*:Q5]^OJ9C]SB)-S$Q&(F,BDX=\:(CJ9,S^/MOC[4A=G!7?,
M+,FI36M0&RZ.5NWDPABK#U?89RF+4[U&0YUY4B@AT.MB P,>.T=\;15X-OO2
M4,QTV:>C#.XM;#\,N#@MPL1QGB&\9Y-A(@@_8FP;G%/X''S.NHJY ?;3OK4(
MO0!E:+#ELXQL9BR0GO$(]PPT&D6*(Q<F^3J@T5S(D/J0)1C$HZW]H1EWY"6
MKI)CW,R]O]\9VPO]]"'?L]2VV#K%_:AH_K+AZRZJYN,4"W^/[H7Q4KM4W2?/
MN2.Q)9E#T3GS)13/X]][%BX5OY^S>T%^[Y[0E]8^3*KR5;;,?'3MU09A1%,H
M;2OOUPQ%(3O-!Y9BK#A>*RI\,()CK&#[V")1=$T*+'Y6Y%A-WKXC0%Q'[\_=
M9'GUMK7=CS^YG]U;50Z&&]>\'EJB-+:VMHW6+:L,>-USG>H-+IF>9TK@M*&@
MDF*[/OX0>I?5(,:0X>8!$%.U9Z,WM_#D97C[K0;2:FP#4GZ$2'7P(PBOHL+*
MX(>^N1(3CP6>.FJE17+]$A='<!PL8)APDU"XW<N+Q#K%=J04]B-ROPXBAGL
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
MOHK-J\]VN?QD-ENM=WGJ]_C8IVTWL:$BOTRD3?Y][+J6.I6[GYM7*>&B1,K
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
MC\:[Z![U/0^MIL-'"MXX'Q$S)!@?87.0I99FYU,*P6<N/-I8S_^\;[$$4Z/
MO;<\UJY^9Q$CL.;YE^]J[4V_JC[,)JEZB+THNOR&^N,6JI0=X>V<HX%)?R R
MU7R7K^"F5K@6>ZZ<QNJ]O.?*8-5#=ZS%FN+9PS963(\51U-0!\!%\9,WV*4R
MXM@R^MPMQ(59K!A"GSQ8!8A#STX8CV9JN$%[R #HK#<)DV $6W(EF,+O^ZG&
M_^PT> &0XO?SD#H;/C(J%> 9WJ?O[_E;G9H+OP/F?]&W&*J1Y88NCSU4O]/_
M_S7]TY3U8/H^5&7*MO!NSN' :\^![7HZ=4-P2:6A8J__ -R?\NS+==M<E9B/
MOQ=?/V^S<3PK7F_6X=\CW.8 <\>K G\1J@*LWD725OPG<<^3]GETH#80I\B%
M%FD,]0KK5=-UX4\PM4B'A?NM8<>=5YW)D;4[^,.]KZH#Q8]S#RQ\+7YL@WVQ
MX->9R<D/^_-HPS2N3)S%-A:<RJ7LH,_+?%T:PV4'GRE[C5]9:2C[$BR\Z1G6
ME<&RARXXTZW%UP__.74%R.3?VH=P4<H^-O;50$)5 ,6.[?1@W,8/ON2KHBS
M PKDAB:#I&]3ZJC<5T#M,15/1)MO-5];P&31(NXV9CQ]Z<%;OKKRHM\\><:X
M@86:04OO'F@*PC5'O/\RYG2T82)BS&0 &[,#6RPS-N2505&S#;(N1^RY!PN-
M$_C:K)33'47AZ6&XI6E73F^H2TZQQGNE]1^G#MXYKD0,)\+'Z;,6.#!10\07
MD.O>3N@ !!,F9K?1>FAHHTPH<RK4.5!*N$5&?Q/N%PG!^,%!_A#RG#A7QL(V
MTT7*(0[\I45"3[_RJDWP6SC\*5NA2LMJ8_2K;[3(O:X-*B5K7J%M[=S@+^)'
MJMBSDZ+/E**/=5Z_XV\ HX/41">>B6D2C+?-;B5.C5^O;7E-RY(#N:,Z/$+$
M=E9>GSPQ'A[NWK'BY/$'5BV"$X/73[<D:QOEZ<#L?ZNPL)T< U8^AD6 .="T
MU9VEL@#O)C30>7702/<2Z=/K:N\ NHH?4<MBV1<RLSJ&D_J#NGQD6>]Q7-3V
M"27YOGT#!GMZX:^^SUP;SCDY?!*G'_.F7(^NWJ,L7"Z411IX'^E"+>K')!>=
MZM#NDE126+]F#*&+4$M;ZAOA6+9LQWM6[LG/UI<\OM/H8R]>OU]*>:GV*A[2
M97)>2C"3%X'2F6-WSN'G'IX+$ (*L6 :S&Z]^ %^+!X!0&G_[HN7DD4/()"I
MQW8PT/L?/WX$L#TALX$H4+"18 A>WIPAD4K@"?Z%4GX[1X3B8!=DG0 ;VOMP
M1Y(\S]:LMD;0@=3S>\>^#)<)^+WW[MVG1!U+)TQ'[\V3F7J!ROKSF%&]A#%G
M^.-[%E96J>[&7C_\<G>%2U5K?#347R41(]TW!$5*6^;/Y[PJ%>IG%_W2CQV:
M)?K0SCNNH]UB<EYA)R]"@)B.Q8[0YU*)SB.0: 4./4P ZQZ!ZD C#7SC0+ZS
MZ'X<6/1G(D4TN79(1Q%J_,IC"N?70</JLK/2EMOT+HIK$>4BL@L?(U*I6OPF
M@FM7I) =C23;\K=6E5K@*JZ]-C$]K\+O/7_O?J5T_E59"]>@\4!S^I7.?#-K
M<0Q5LX?LS5U'9EC9!O&,JI]B(TT7A5_(2FCH7Q<4:GIL_%ZY$_/LPS>,B2P/
M?*+@B:!N^SDFF';U56B0*26ZQ;L+H1&_ &(>%CY(FS4DA.,%AB([$ VC>(<
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
M77*AB=MS],ZS!2A3DWKCQG#5;3%5550ZU>UO4\KKUP46/P$'H;6D.^PY5[A
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
MQA;/;&?HQQ#62R0@B9GS1,X/D18X-RHYUO^S?I,9=@2HCMC%E9PJ/1[FRY5
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
MJYN!L>U!NP0SA@."-Q0O!?+&Z-<<':HDI057& /JC+OH8HF2B0]W_QB7N/'
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
M3448ENUCV#TW\=X5GJB1/$D@-)FC6:PL[H$J'NFYW-C0;V*)OA$8]6RLL&'
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
MN$<_*;&L6O]E8HZ[J[:78/SYJ\<DYR[G[[,X)'GDY7"^P!KC;(63U7"! *O
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
M:G3:NKQQ)QV+IVP<6H^DW2I,<J:M\9C_&#E77<V)/=AKUW&=^\IJ44I20;-
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
M::UH[376FEH1-"#<HE-<CQ%>O_-@8'0Q@#S LF"O<18<:)B2;POQTS,O4,A
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
M&0*!NQ;OF"$L"]E,S^?.X_;)[&@>T6@LH[7GTZYFQ&?RV5@+?3R@9Z)461:
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
MZE,FT3[@ D"#@3*ROD5VZ>J+&!NL#6.6;^5^2<T0;&&OL#"G:]\!41@8Z#5
M*V(H-"CQ*5S;J"IY64KX/="RONF.*W>+S@L7?PX)YXDX<EX+ME=00PP@G=O;
M3Z#_&W5SA ;1X!Q*R4)A!VC"%.:C H/]SIB1]$C-%IB=,5&1*VNSD.5ZO56C
M<P799:1^&6I'\^99,RBQ&;'*SJC+80(<<Q02*9LC:0UBOPVIO0P$-4]=TB:]
MXL4& XLGIW-=:Z\BP,7EYGC@5Y+/8!$X)KI%Y+>AN -=S@39)>F(0@Z:-M6(
M]QSR>EHZPYT NG+\4B:AL1B<N;REM_E[749(!KQ(KM:3QR"2GC @>)1)P-%%
M&O$G[A(Y3UCTB2<-66L/@+4KF-!B]:\ A@(+!4]BTUQ>!8 R\Y3 57@KK_OQ
MLYD@P6!,%RR5%F>4YE"8^@C7JU97.B.@[#Y&T9,T77,/FY9PY5[V.^GA2,N<
M)U&_:3K*EKBX80?IDUN8/0KY/2V:VO.,V+HH\G$@,RXDH'AI8MT/IXSK.!V<
M>C$ -HL?05?H [;R<()>H()U1CBSJ?7T7B:JU>+]^2)BKSG^T$^A)=-V;CP]
M3M:PI>[AQ^.ZIX%#]6CO?P%02P,$%     @ #HJJ6&$&W'<R30$ U5\!  T
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
MSDO0<2<V:EQY0_)58>R@'4B'N!I/PX:9<)];R4LEKR]U$^WY5WMKE+(D=/A
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
MPAF5$?FFCP8F[Y\CN%9:>=:,6I6$4U-\>N!7M8D?4MG7^?YCG!,*QO)S2A)
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
M_X(\V_/J>W]#S'I8?E5"R9"X-]% +R3\]6,4YELE=)77$\G. .67R;3H9>P
M=/8GPVPF:YTCP$KMI9%O<4*-4N.W\:*)I0CQR'?*+A?&G&?6Q[^VSTSJ^T>*
MEC]T'PN+C=GU*S2"!X-'XD&=GX-+<T+L?FXFR9PW!&_W&4"F+SV5H!!Q>, 5
MF@J7[($#GP<J2!ET>"Y6'ANE5QG+&,+!A)@Y+KH,4;B"+=!&QZ:C+>C)D6<F
M2S^)FR!GT*?JSP<,F*;5<:7X#(7+ZD9P9(7HA/6PY*AM%<XID(]$=B$K>GT^
M#IJR: XR&4LXI'"\@9K+C :P \G%J(%K7F!"-6_T]V1%VG3ZTT0B?>Q6C\=C
ML.M5E])3,,3W>5' NXX;30[!+Y_R]<TV"1UTPGS$NL[+CM#N%Z;&?OI 0_?8
MPWNVCO62AN%O<\.GFOTKQ2ZIQIMX+>SKB=(9=:,L7U4LFV[HXL]H@Z-T=<,+
MSW2M719*B;6?%?O(736.Q2P%F*T5<AS:ATNW%@-U  I]J7<IP\HQW!H"^BSC
M1#DPP#N[$$9Q KI2VP.,)+YX&\#*2QE.R>9]M.-7-#0#LKP^E50X*%3QR*5P
M 3Z4H^!7%GS8L'9N<X_7MCEOA#T-/TA&12FSU;CY:/$:?E-*5%N94)J 'SC$
M0*13&$:#!VTVG;JI,$7 >\@5^$1,-#TI]=F+M?BP\8N\,/OE"=>9'W/WQ9!S
MIX?@@(<>?(["VS=2OU8EP[WWYS=,I_NAP#EQD1F*JAS8QLIPYM[M":@)X!P"
MYJM46'Q]V/-;&"R(#:5SE;YNN^-[?2H,V"]BB"@CP9RF]Z>:3L=&.S8[AUX^
M>3._P_X>\^B3AJ"86**^*ZKX@F6^#O5:[MJ%:<%.9-[@.X\[3]I-;LHV>5XC
M(,5MN4%54OF:Q5ZZ;B-/RN_4V(GKNM4573KW[VK2Z]52V4\RQL]4K#5L'D?,
MC#39R#R(&._WX34_(KY= C6&-O!,H[D7;*=QGAG:"=#*P*B@W=[QU#GG03/6
M"8JJ^%3T%GFO/9.<&@2?[A$BK@:)3W9<=/&/%EO]OJ+S: 75>*-LFC5OUOY]
M7N'.-PP?X+U_15G#$_5X(DG;\F@8-Q=[!4Y;&L)W9 PLT2Q.@W6LS^P8$GA?
MM6U;%ZW,36GW,SS"&OV<3Q(-_RU;EL(Y6#<:$=4N(0#BD/*J<%;+T^BO!F8Y
M^ .56FY=.A1:R+7Y(\4:8F_KI4R-/>LV'C5:<C25H>F#UWKM:@$GHX'3QP8N
M7&B@["WS(.;TV_^,H4QE.0R)XOJ?.1X;66&&!:5YK4?HWA,!'VBJB7S4LCPM
M"[LNYW==+B=>U<BX.:UOO&QSZB9V,AZ]M>V)&2$+[D NC]VVMN(^X)U,Q/SL
MQXKQ#OFOL%;9%=Y=#6!T '7KH+37TYF>$XR# D'C7PTZQ-60P%*FZ8+%^?'H
MY8(T4EUPE/J[>1OU%,0'#W8!EP"/C(I=GN'(+/%$2NC0.2UV.J#5;_3>@R?B
MI;4^!YQ@1P"?<1\GR*$CFZEX,6L=CAD8=H..R,+NJ4X)E&#(9UEKO@>I =-F
M..G(M*VYI%_Z^W-B4'+X"YT[D'!^[VVQ]'\X%MMH7C])D9M'CB+2MON1G80A
M,DWH%5X:<P0STL0R-H/.(I<WURVJ_=]8:T? )7DB*_Y[R^[ 3M";$I*2M2B\
MHZQK08G?!ZWZNVNM,$T)CVDH#]2OX!HQ]+%^:O:;F!LGA>0(NO<<PA2#1+.N
M/?!@>]19%:^$%A(J0M;H$=12!X11_P6]R:*^=TU(_^^E^^M/S Z_]173C,F,
MS8ZC^VS+'\P<-CE_K,37\6@#K ^AWVOS6-?>O#G_H4V>I;XSORU&LVH\X05
MGFW%BNY'9%6)SI LT;[@",O'^1WL!!.;S]>FP1U()AQ*,EQ=% <(Y5II'%%H
M+N]0Q.^2CQFI/T2;<N:X)VR?9"^:]9"J(K,,=_O7=2UT<-RPO3;DY68<$PEJ
M^U!.X#)V(%V#>=L6:"'N7>SR0S@$?G$'HH26'N<=#\?OYYQB+1AUC#1'LEO
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
MN_F8BFD&Y0\,6!(H?@-*^YA6JZ7<%7IC7IVP(73]76REJ>1?CU<+[QI//.#
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
ML%8KGX4Y0SEE()'@,-5]DI[8GARONBHK\^EVY$%X[Y[M0IINL:]V7[Q,F;:
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
MMWEM/,$[;QG\Y^KE^J#MN_TN2WX97<]KOY;;QDJ;&.;A5%?5/+)B(M9'(@[
M/1"Z,V9ZGPH9V$K"M& 2T?J,!]M43O(<!\$T.#QJL0%F0Y]*W%@<(9C6P4VI
MQNY.#,767^Z2K@-)4%L>U]R>75GUL=:#R-/-K\<%SU>\#BF:VMVB)Z>QM% 6
MBX>]U4[N-F0D-=0QX1,F4B@<G#CV]5 (24Q-RAP/J<QX8@>>4C#5-+ONM+9W
M >EW9!RM^<(#[@W$4+<=],5RAV]>"PW6*P<?:@82_X%U]N#YSE8BEI\-"H@3
MZF5I ,Z+FD+NQ521X5XL-V!NK$0S%_63;*8K)VY=&Q-RUY\__HJA.)]8,X!0
MS$].*O/^R&,O=M+7CK81)_56]AC]6W4#TD^6[I[0JAE CADO4V#P-U2@0LU'
M=XQCR4[3'ZL'<>ONNWH.OD%%XP5B8J(Z0>VCP^C=\(^WQY[<C+AF@$^N09(*
MI;^-_0H3S-+I,I)Z&&)7RNVR:I<E9S:$2G5V?>FV&YYHG3F_0Q&3C3122\L)
M_I1 3VL\K6-36$:8E^?S2L_)4-D?KW-<=JX&#V$2,'078@+K' .6R.1D</:6
MR=/A&80H6FAZF2R]T@0\TBW'M*1_3$[J%D#='23O#:2Q%($L3%(W5R[EKI_G
MO)2,'D1@E=-T:D>\(K?'3X5Q+STVH-YFK8D-ZKG2_<=@%<IO-8)XR"7HCU"]
M"R2Q/>W[V0_%6(+]HT:(EP,O4,X^7:X3Q:1)29,NG:"&%_-SJ"1HAXD40R9'
M=2*B)F)W;Q>3# %KX>.4R6(F?]!]A[J>61EUBK;#$EO/X^-$O1N,6].?ZI9:
MVX@2QBI?CWJVOIL?"O0*-BYZ?WF2W.=CB]M8HDM^\.OA[(4DIU?! ^>EZ<PR
M:0S72C-@O6!)+TR!PD6 F&$[>D9;**5!4W=!:-TK.^5ZKOWHYHNXH!OC58^W
M-#>_I5ILU-3-3M>\WF_H%ZQ\,8I^YU)G)^*<BWY5XUYJ6J#&8<_R,XS1JUSM
MK_I:KEK;J2_KMCJ6M_KZ4F, MUI)K?[Y=\QH,%-$>5&WD[-_]C5!G7$8D/5!
MCGCW=&+2"= J%-@G6-N/89'U?'QYA*EY.%H'9I:JDYDB-&.;JP]M7A?VX5ZL
M]8+Y_NR+&+.[EH;Y!/D#56X4MIC-B1J]H#SFSS@T(A@5]7-5V?NIAA!\-!CJ
MVIRS))^J)3L10@8;FDF^_]O7_V*/.7\U'4DYC@>G:NY@$V%\>"1&O*^\API
M84=1UUD0D4N4U()ED@.0H]Z@Y3)UFK[3J[ G'5,TIY2KH]'&$[(F'B/311!]
M= F)/*8WV?9I(#0X.%32E(-P\OD [TE3R?HP4^&@I@'IH!I)M=J7#APJJQ+A
MW8C7E)PEGU?IU=;U83J.4?D,D2KS2N>\?!7G/"'"K'"WRH\WEXQ,<PI:<DKH
M6_PE^17[3TR%)*#BG5EXO>\UZU",-ALT+<O+!CU3[H4Q=>!X3C9(0WWO+]PW
M=Y9@USE6,A;,!E%#4>ML4)YP/\9T@:/B)%,:L#V1X)W2+0$(G@WI-$5%_\E%
M"5:]HO[LPM][XNE2QQ_]L)P)A#>=Z_BKZ>?[;? #<R&Z/T6@'1G0#N,U^N-/
MY(79!NN1<A/A4?0+_'AHSH7-RY]?C'%L?D5$1@IX?A>X]7@\)@XDPE!F"A\=
M\./[!+NUD H!,_VIVEDLSG2:/6DA#0/^.9R";5GH):8L"#/#Z7M+\1(H'%F_
M3!W? H25K^OO&7\KK5J9:J#\#EVPS88SY!%^(J.-"[Z3/V<1W;.XH5! W2(-
M"N8[-"1C6)"ZIOZB_0!\1@\C@U9G!) 0W1+Q0P4GYYE7"<V,H>27*^Z=?7GU
M[>Y>=OG/9[[81->NQ[AE4GV]K?_2G$A.PJ<Z;U3G0EC+OIZ#16<?/@A_B,77
MF*<E!#G;152I3E;2/,W]^D@S5K%0UX%VS?8I>LGH'>NN\[%F?Q\4*N1;N.=4
M=[@Z9:KE[NJ,XO,5M^P$L.\7Z);:,JA]*C8=@X"DP(3C#=#N0!U-'0=&<]$?
M!,;\VKBP?S6>M,!E!*5@CZW&ZX_I:@;TF@@?5.!A)_U04U3]--Y?J0P(G-[8
MIG'[YT>A'M&I3M>*X>"PJ/U$>#*&;J&I3$LJC&)0%P9,(&S0 VP@\<1/-@C,
M%!UAB;T[)%Z7&+]Z#V*I5_8.,I,SAK,T3&0 &*7@L4QWXN)'V??P$U[OJ+[A
M9,.R&FIQA^!\W 4;[.77.;]^"79EA*?7V?;;65%6V[Z62W08?O[M4FK9\_YL
MG5OE&E4IK[*87-/3GV^MNP( >G.&A=G:6]=S[.XF^$LK>9_HS:M55+;.D+,'
M\_3IOAH2BE3K[0KJ0\_2LZE$\K $D+R;25_.1 M0,GF< #/&<3 ?8#A&DCTU
M$4EF*"?C8<G=8HS&Q,CZ-:^VU&<#P3BX'K%Y=\RN.==NK*)@9D);^^L#[]GL
MRKJE./U='8"#LB""RN[OYJ=_>[.8+8BB#<QPDC$I1=A$0C!U7Z+[-')>LF"7
M9MW&")V)+)YX,R+ZC2&[;O5*,KAK!Y]46CDG$6'C.N;]H43M?;!Y1;6=AX^O
M*#6OFGNGXK+![:OR*J^WK]V4G CY,HZ3].M]7E)MW\982F\.3U(&N[[ :EKK
M3LI-EJN:6U7YOD^(<&S7J(WUN*OB L IU9NT?3OFY28ZKK<8=X2I0@=OAM/
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
MV==E]<WP 3WOD4C 8M^>*>YD (["48BGD?X 8U\3>1<0=55">U-QBN:S.VZ
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
M/V;O?1A/"W,/%>_]MMBQI&/("ATE#^_JMJH<@C;LB&]W0GG-8(__8R7._^I
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
M-J]\Z%OJEAD@D4.] :#XB7LOG[BOY5O&&KYV=[=0O$EUHHPOMX^_;DZ.3D#
M7E*"OR@.2L3W+E=YHVYIR'=S:WC<+#*S;6SQFWSN1Y6;J'Z^+/;,P92L5"$?
M:%MA9KUW__CY'H4C\23JFYQ+(JG@(SOD4O5'07D/_X^<-J7:$X%\S\6;VZK7
M5*VJQ)ZE& DXG)S^__SS!W-B'])G&K(/,8PIV8>DA+_&_,XEX%+903V#5,(>
M!]-B'T+$,'3W(;^-(#%[:,&PO*7%/J<+67*EV92\?\G:=R8#PY.EC8'ZYR-2
M.JUKTBM5_%4\DJ4/4T(?)03Z&.4Z')E CK)Y6AJ )(J-Y2[?K44>)O>$WL)H
M^N;\,/HR[J7DVO8MKO*%KZI9WF\G<N[[/&UI^]<%?[?[_+^<%U__[T%!&RUO
M&A#=%0"'^$"TP7*=Y?:@IABN-;&!LG@$+"#I"WPJ,&MQ&2JC-:2VI&NL&P)N
MW7.7DLP[:!*_L$(5#\7&AU:*G#C"C23N[LG)2C,_MS0(*BW-AZ"'3.OMWR*N
MANB8AH?XJ_R]]S= IBVG3B6\!:L^[UK]/>:_(ZO,]!69D:R"?8@/3-0? 96A
MS?0M(-U9E1Z3BOJROL)D3NRM2;P<-2W '_2[5#*U@SCM_!4QY,,Y)O@C89-/
M6]'-8LU8RL)@<^I:*!(9"<N." @*%UIBVWVX/":Y\W%Z5K[IEVNAQI4KP9'U
MND0>&]''_1YR=V43:I)+=6QIEU9^E,AIJ5OK9E=<K;?OGGL:L]V2ARBA**Z?
M)!9:///YLE&=&!DW'"HOLF$)3Z7#'#Y4?LXX9W[295WK?B!L=C*\1';SS8O4
M")SX>&XA8721R6],?\_JB+F \EG^9@4:#F);RZLJ+"@GU-R0CF *T-Z;NP_A
M"><Q-J69M*<B@P1'**OA(P'^*V0RFZJG'21$UCO;K_WXUVN^OQBF0#9]GM7.
M/$1SH?0\2:=!Z?!\3$+N[@SYU(1N$+ \\)"L1#A8-[,=6]_24M<D!=/<FQH=
MD$$;E7_F:RJ5ES-&?1A7^J^8[$,FT^L2TI-#O'S\O*7D[PFU ?,IG+$"'2G\
MD;=-K&??R8H,E;OY=8:OU^;E"CD\.+]AW-D:&V$[%) Z/K!1TY'=<OJ*Z8 %
M^@\8<3G7"J[D:IAA5Z(U2HW.W\VJLVY0T?4?E)QX,JFD&%;Z:[9_PJH"-@VP
M58!TV.G+:"^5$Z WBONF6-V)>XM.!>G:MB-O7DC;K.T$VZ'<M":)E@1U29%2
MNRB'BW:)<C/]#LP0UM-]B+_!?,0 M@G;)_%@A.Y#RQO81%C]Z^K*])G2O\P4
M ':9LLY>222N/]->^F=FU -4'">4OWVZOX57]52BOSR4^ILKX%996_^][-\J
M= JK>Q\2,,89,TX0#E. )2_R8WRBHN68NFW[D)-*3.,EK !QJ4&S5Q+6?:=S
M,>G/@HW9U,T:=5+QV04O3/AW'OC&E8Z.]AQA!F?BB8#7)DJ45+)(+R^1VT_
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
M9O$<S^ZB$]:)RE?2=9X38(0 S%P!G0P@-F9HI:0&AC9J;.GH97=0":])\[0
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
M8!^+^6_$?>6-7=>'FT,],,/[VB*=;6?MYT4#O?Y=80YQ7RN47S7P!BLD!;T
MKV/18#79]=%GY3H=:9QMAJ^$F2GQ1 O1QO&FI,=ZL55*G$@K:+7C=$LLKKRA
M2,!M: FC;&)@"1(OT[32/WD6+!=\3_?,"*G=RR\+W 'Q!VGZ*"8C+ /=T46#
MR3?P].V$/QFV0CLU+]O+*#V\B^4)-$G@RQEZK>D7[1UGKVG0_OO6<MQ]D1[B
M4RB;(Q2NH>8P<RU=$@LIZZE,_6UC<C^$F*YS'\$/8:E/P5W(MD+56\MV:EUX
M,MDN#.::XB&(7S8>$PX1<@H87#<['^-0E,]U:5@TT+/^/1IR-A_RYA$8 "VH
M=\O %=YI4=^UR%[=;XL&+YXC+C61**=#YX25P5/L$U@XQ.305R 5'56,KY2
M$N))N&98_@DT/U7HK&:N 8[;95 V 9T2V[S'@<=0=H9[0)#4R[F"%^Y2FE0]
M.C$T\'0)5+Q,RRM4,2>OH7X2D1?JUQ%CHPI+,56+E^/+>RD;@*SV18,UU\6W
MB*8ZF[&C<0B%:8.]^@ZEY]]$'91MBH)Y+DA0:=ZZ?HO0YN8$*N+RJ+F"K^1L
MDKR GQTG7@OPVHI]$*Z>%;+0JE9KMN&T;CWKG7*5:.>8@Y/V%]$65KO27'T/
MRFOP;#M:?QCAMK4P6LU&G9[WBW9$ZW8C?717++0R8G1M7WUBJ>H(F41IF)=-
MU6D\Q5+&RG'>.I8=9C$!$Z:\D=]Z6VWYKT,BA721K9=#BYZ'TH.967QGLM/3
MJ/R\!:,4$GCM^WS6>K2\)79]5@UP\;MN=V"Z'OC0>S61>EO\8CI-9 2$2RDN
MB)]$F:8SP\9@L7'TR=#!"%N!U)B?XK!NH"%$LVA@Z9B"$R!M[/E^F]=L@B,:
M^K:Q B[RAN8R(&^JY7C7'U@QTVPXZE1P\'D#L*@6]]$6+1J$D3C%&Q ^UQ$S
MBD;%:KV @7M0QU;E"G)(8@6X#S./03>_7F!R<&>DM.WD$!!^H*<^FKT$<#Q=
MAR@XD_@9M>DFY0DL XX.,2Z\2Z8EED8&![UU5G'7@_[:7X7^3_38:L:!E/^N
MHFQC9PQ]2@63:O$MYN<PJE1L['Z.93'ZF;&:M7N,;4Z0VK/W8Z:/ <_.[GK^
M(-PIK:K$2F&["=U6Q*QY:5=4PL"#[G&1,=:,VLS]A-W6? UHU/DIK$VZ[I.@
M<V,7Z$\1:WPN8#P56T_'B3 OS7%@5KX"3$2,4H6^D#U5DD=9@O$CX43&+=[J
MZV*;"-;N?C:TH0D1I.MCK7Z.K*17$"=M6AEW]%'0$;(G'>R&&OOQTZ.VR&&.
M6IP1WW2V*$;-S4S(OTW>7 :0CJ!4;D/AD;/S4MN>B";?FL<VMD7]DXUGTQM_
M"OBPXX\E:-#4.O3@*2P$C?='XU/Q:X@:]FLGF@-_^V+V*J8I_@W:_^D.RT3W
M]CDF;K/1;7Y6A^6*3),['#:\P#)0!1V! ;\VT5[4)?4K6E(UQI $VS?RPNT_
M\+-T=&TQRQ)02Y7F5ZM%2_$MJ%'K="K/7+BM*6B*JJ8ZX(>ZA1=1(Y5BBH%P
M90P+W![U#T:>B6D6%=GB".;Z"/J6KIKKU%P/KR1!"I]L^?@]EG_2,UY]$.E,
MBD$9<XX-?117@'0*\T?D*A8/Z81):92]&&VNK@G]DDK*="?9?Z90L'O(-/RT
M/1[J?/(G(UVT<2!NA-"1<)Q;A4GH_K0T:[I3WRS1;'#$<?"ZAZ8*DDD82\"-
MR.4,Y&\H/]6-N0QPDCP[RBP%X@\T6!<D%<C)@J"],9V=U^)NQKLIX@6"4_*;
MB?HKS]BW9/YF U8 'HVEJKA+!R/%==S)Y\B\VB\-O(C4!2"?)$X\._!KQ#WO
M@7HZG6A((81&!O,[&"G4.G8[P^9]U$F "PMN7=>[UMBH>Q/RH;_FL<.>)&J[
M%R-Y-B"PW4/1\WE8O(1E"OIJRSXBCCED)DIJGV.84LRB>&M%JT?H?^!6K[!]
M,''83L7/EK<Q'( ?V;98K'2!F#(KY]P88F2ZU<2_YME<J:<MC[1EMR?1) 6S
MHUE$#MD5]L[:)T(PK<8=BYU+[=.9AV+Y[3I/Y%TA4M?1),XB7><N'>^.,)(M
M7!:HQ.: YQG$,V/V/S&\T!=(<0V3GU4413(9M]U6\_3@=VX9<>=FFK6'1__4
MEHD,N5R6:?)^'DQLIRT-CM@#)%]HK,/.JV-B7]OF-L.IB':V(IGISEX-G)T(
M0)W;*Y)GQZ;PP/+/'@N/O5SX_'.1X=("5D-%,#O\VR7_-*.?YGY&ICN(RZ-M
M:6T\&YR.$2!^FGY:L%SQ Y@]9,=(%:U>-$@-TEP@WGI^I& ZQ6V8Z]AQ KO7
MZN#0"^Z ::98UAS[GD1GBG:(H98$HDWDC7OG@"2;XW/4P;]5) XSCI?#;ICE
MI;$V@01$)IM.HVR+YAL.ML,U=NK\K'OT_@\HJPQEPFOR';8I&IQHZ38>UC^/
M*8W /9?*(BC;L6A530#N_61X<"+(^!%P@_J>,Q?;A%[-0*;G[F("9 (6M)+L
MZ>-GE597*5]AA>US)S!WD2?&@9XA%5P]U#@SH&5Y/\TI5XJV CWS4GTY;!0B
M]&2X*L?@?'0.+%[]V7J4.M! FU3&:%_^>ZX.,9=J2CZJ]MGLAS(R=7OQ78A-
MIKMR4'.@&[\4#SUQ8V8E@'D.6Q%!)OYUU9,QK[!\*6F*1GC_V8N:X>[_6?6B
MQ]TGQ"_//XD4TJ_K6O*/+!Z-4DI%EE@\:@PQ)<0A$L1-9ZT#O?Y]QW#.7\O3
M66 =,AG;A$7&+01888D_>DHC:2))M$?)WNA!6-2LFK:)''*43G^%GPOUEQ)-
MIA6^Z'1*W/LO[J',CIJ9*MP:HVGV@,NUI;J]X!&,"DTDBC/89M>I-M'*%]Q;
MCETS23M[VZC+E!?0.$%J7,BTR=;[2BNRKW6EVI09BGU"_4*2&0Z;>DE;>^*B
M8Z);%YR+&O60/BG6[,:8KVE&'0PKT*5+9 N&H0#JF>[.-,#\9:P]*$,/0 OY
M4I_#P^?1I(IDT.?I^%^8L41$0KT'(TU1FI1M)G2%1AS;=5MZKY)B\L;?A0O[
M]BF'#><NW>LH#< F$ Y4>UO-&^*VLKPQXTI@\RDT*+-0DA&FFC;$3]0UH\K4
MZW)S9>O3_1#!%*B#%!FLC6,LGV==,QV%,MNSCX;H)9%/Z9)'-;\:25A;^\C1
M:EIF$R-'N ]QDHI<M$\LVQV6(8L&N7HJ8*PGY+(OT](9SSD=U#0*%>%RR'[Z
MSQA];HL&QIAGH+9 #'EU7V=; 3W1O+1DF,;!0RY6=YIE/1V.'EUGJ^@2N?>*
M3%@RBO%+I+RY=,+!&Q.KWS+;>?5O]?8NW(-<)MH#(5!0NIYX_LU>II2OHXC&
M0M,8")OAIBJ-_J</-/]UV ]*(@:BMQMRG6]$A_H'A5X*;= 0YEC:ASI[? G2
MT(.YMA()0G.U<LWGIN^ B;/8S9(H+UIJF,+Y4DOS746;@UW_;,P9H;,JE!K:
M/UOD]PUR_&%\Y*-(V<GF/.\CM=-7/][[6Q:H=XI-8^*&RZG('>):W8".W-?[
MFF6!]4*DH2\:1F\HQ1#@7Q!B7-5T+HOX3-_G]3XA;5X5R3HG@C&^_17Q1;6M
M@P!*7%?Q$LWCE '?*B2-MC4OC;@"2;GV,64#>%A;Z$R.A;DY#"N<R%:1<A8-
M"/J,_/7,6W](E 'I\UHX1GTT)B)B+7Q HLJI2"9[HIXP*;GZ.U3.88>S38:C
MQ!?O'6R*(%_F/HKX<<*+V\MN(.:2ER%*-2&'_%^1S[@#N9>U$MO+SF#4^Z7\
MBO ROU"_Y]X>W:;@X]1*H/.U:&D??Y?[YWL="@=C]'(IZB>CF@DWPE-!K4?#
MR[ *>NXGORXW!F$P:4HU?4MGA\4A1C1ML= 0)MA@>J$FW9H&5Y8 _(#^1WKP
M_N2;N?#;^"#N5SYA,=A0PT]7O1+R3C]_E7P\4T83_R5JK1@.#AD>:O]'#%'?
M9YH>5,NEI)07N!?V2J74XZS)MN1@[*CF&PDJ:4]@9RDD1&MP)?2$LAU<AASG
M>U3!A'6 7%\5&>3HDFC6#NSG1YCN'_*^7R<*?K?E)9L+C\8QV9#*S$G_E4DE
M<<H03E8IUT46DYI[%@V^5^8,U3Y7R8>-8-]4?0#. OV1=W]WZ,RQ,2C&6*7,
MO:RH#_'Q:Z=L?98L20AOYPWME$N\_A!M18[GD7<\F2CXE#YK/'7P0)UF/W@=
MBZ=F4#9&4I?7L^^(U^G6@J&(606:#(LJ;Z*7@K@=^D'@B.R!S$^'L0=(E<JQ
MO<@QE-=J':QXS3.-R(MOXK>*5X=Z/(1]C-HYAP1U2&Y^-<!K_YLE"4#4KQ5$
MLS#,SS.M7H%%>][A0;\7$P8WC9FJXKOD:842>O"1.I>"ZQ;76[)V_Q2,/_I&
MZ0X&/=9UF"OQ&U@K-0??B#B=UCX@!\+4)> QA-=V7D<<*][8QV<Y?V:;D9V0
MN7EI4T[M\S+'--PT'!HF+(OT.\)8$?S'^.C._).O8MB!SY\]\SK[9 E,?,&=
M9*IJHCM8CJ@R6_<5:)L_Q^[A@P>?Z/Y[+RH@$<ZAL]/T(Q0 Z;MVZ\!#E?^
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
M;[HGU=E039DZ3^R@*D?PVM18O76V"=A*#G7,FA*N# N+=WE@DP4AR^395VI
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
M$3W2ZF>=/JT>;2%BO<JJ1NX'I_1@T? EEZ(8]? KJ5XELLALLUGC&,^0<\G
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
MK_>5V-S-)9L$JF[9+?<,[<$RF1WP/=CYP5ZB .Z@)_CR0GQO^K]02P,$%
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
M3Z5L;LA$>+9)C(2V/G_=%O:[G&M"Z-'#2^ 'RW0260M?^HDS+"?P1$5;[F<
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
M_KQ955CQZ<'1B%F$*J3 WI2%,KB"(<)H%G>"7\-38?J017#:$V1+GKU?I.R
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
M!ED!F@#)BI S4X1H2Q0- >Y$/H;S8Z.IR RU/>8WA;!TGM$"7!EG_J'3F)%
M4(O_;92V*=9?RM23<F1Y $4/ZE9*8DI<JFKMPVK%-YT>X>JHT"PI/8OAI+&_
M0(PA(Y@Z K7TUACZ=(1 ?)6]P5$#H1K<^2_+2 7GU@[6,E%Y!,DK$#=1Y' >
M84Q,&EJRG@S'PFEJ\-']DS@D0)[$*,\-U(<;UX%W+[1Y70G6?;MS<:^=-VDM
M_:*'Y;$QP8>Z>R$?AR\]K(K;/#,E<O?2YE7#<+(V-[P54:95N'-GI>IX&#?"
M,?*L8*Q(U5G[.-^E+/ NHZLRT_&M_.W^$)]"JXLNN2K<@V5[JM7JS_O>$\*"
M?Y)F:1S[R2C!5I]I7!0P.LA%X?:Q0]9% +,$KO2>,&5"+F(GJ$B[:9[%0[/8
M3U=F-(ON,[I4_@*&TTUR+O-QZ/A'Z*K",0N?#C__Q_#[R.9?/,4FSJGG_/O0
M\*LHZ$/NQ1FQBSFYH![7 NQ@01GNE&4.)Q/58BA;P2PJ>6_7BS\3(Q6].WQ>
M!MB5QC3:@AZ\OEP90=['[O54T[E[$HSP&+_1A8_#%@C$-Z">/@ & GD+F%YT
M;L .?JGIQ@ZH8@@+A<16^MI=R.%L$PS_GNI%YQ#E\$=7YHW!+8^QVCWDHTG=
M>!TP>J%+Q1>M1$DQ25 AI5P-&$3<-:ANM"I39^\,4'\Q:H)\1_FHMT#I-YII
M6R"M*W$5>?H/:,AF2B\JEPXX$B5QRF-0D^:X#]!;SL_OYN=%XI3J0]O*MO!S
M> 3M?LQ6']")=C.J\BD]XG=+;@9 <1B/[8*?_="P^/)%%_#YFE.@]TLN>EWY
MF-+$O5J&L>Y'%Q=O9LV5 #,?I_Q[ON46TY=%+C8B9F2JQ%T:E#U"@U87KII.
M*K6[]GCVG[PGQ\8J'RLV'TK-Q)[7B)97%(_V//=CGQ^-P7_XZHN+"7MW%5K<
M226KG/\0WP<'7"G3&,Y,8QX5&DWQ1T#W?L)>G@$P#.&3A]?&:MN/X((8_6.1
MN*#J;I5>O Q:Z6N[&SC&X+7_1H?Y$K([59]@ZVAVEUI;"@**EI8^#0.I=1#T
M)6S1%.1"HP6%)QO73]@6XZ^^\#A "PP!*NWYE8_8A3]_/P?GV$D+*4)8/R%-
M;=<4[H!6E@(Q*)"U'9C*ZC2H#+!^-FS2WI7[H&M;0+,,%TZ%?[1GH6]#@U05
M7(028>#VHUL<J.F& Y .B GZ+?BYQ0WAD<Q7>/U0N%P,4<GY1&HVSC*B>@ZK
M;*#[?O%*2]AF5L1FU]\GV^6.O/XAG86$Y!E4A_R8*7N52>3)1S.G:'1%G F
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
MPE?-(26MRO3*Q'JEP>L_[$R*+) ^64FUJ56I Q=U:062NL:"VZ&D-Y!_VS9
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
MRI#J.A4=,X]Y98O3)<7%U,O,L^/"_Q2^G_PD$!W_KG"]PM#*'N0O)MH>JQS
M,5#RHO%6$TY^TG7&IX!EH1YIE<A@&2A\<.A?\L9!['Y12E13Q9\<,>/:F()C
M*_L'Q("?"/E30'W7BN>):%=M OIITD)E'Y(' 2LFBY.Z5B25<'S]=VKI2)GV
M;80LQ:;*[*X'^K."E@=Z<K98_EE5;A8*VV?)6LE.H\-=#JF2*E(LUH279R)E
MY.[L*I:22=K&;U<+GZ4T/_/90Q'NU8-4?>@+6\#R9\^Y% :R54/Q)'I%,4__
M'=#JS@:G^&&YQP7I(TT1KK&<\H6WDG8/<YPXU=O-7#0JC./2;%#6.9LC&<8Z
M7JX[RFVB8[)HH,=BK9GHIK)&E1!4=!A;8IRKM236.J:DO:\!UC*RUST%T.D:
MGRW0!\2S]7H)Q'P*6!]+(EE;9YXP\<5!2&*$,TV@Z'^)MTD]4)HL*:E+B6'L
MKR6SD Q. =DJ8!S4%7*@%2*)7$'U(LESGZFJ_UV3?N>V32U2SHAT<@K]_379
M^A308Q!^)C<:BBAL&26G@(=1^%D*+4+DC$1R 2^F6;^A"8U-TD>"8#8TP00'
MIKA]/P5$E)0C)VZ2FDX!H?DT9]3B<O<_;O['S?_';KX5Z==3O_:VFQEA]A+@
M*W]D$?'PZD:2K"-?O.#KAU'KKXM]E.\^+VIFV7?T?H- 7XK_).-K^K[U"J_T
M]=@*K&L>]Z6(OE49!8DFQ!N$4. <3(25-5!';.K)AFBO^%Y.$77-7EH11VUV
MBEU3QX1<(T*M>/[5;<;:A44@ V%AV6:3N#HE[\T^>"+O\:>F%"WD/TX"@G]\
MQ9T)9WLRXU2G M%XO/_((JZ0%!PDL<0]B:Y?(0I:%ZO 1M06K0^RW6:-'N\O
M\H,SLK\(L,XC[U=3));M;'I\&7O!<7KT?4;CS/0BO?!G:W>_8T"R5%>J.)Y>
M")4]AT>#5Q"5W"F.1/BC7A;H:EV.4$];C;M.'G_$BT8YL@8PGC<@JJ_"K&(X
MUPVDI%(>F>,J!%R9=V_ME\[ +5^#2R<))431N#3ZOG4RVW[ 5.X@9RN.NC=M
M:<T*'9$9KO_R1'2J,JR2VKQW_)J^GIUNBE'.26CL'N1O<$#^#0BUDP8H-==_
MK^T[1NO"SLR_(^>%<%2%;C7T>7O:O$9U@;:/H&0)+-GZ7H7U'Y_.NW;JCD%E
MUN6O;V2 Q7\^?N(G83;"_Q+VC^#Z?SWG_D#_^E]!Z13 V@F65]'[>E2+^2HL
M)\]+14K&FYKS"A(=.49/ 6%D3URUK+ A+J'X4'99@T=/<C%C?QYSS@SMH4>O
M (X#\>9V*KE7L9 "BC&';[MYO_-*/.LE9?;7?J/7-".%X72C61&8&_5Z*L\<
M9=_.'&JVI= ]>0E^0&$L["=DXOR@7+W)9!6"CH38I82*A^6X:AES^6:L2#O6
M?1I ^Q[ZVT+QUDN!QCR8?Z+&@?5^;=B:0:]!1#^M[/]>87(B5Z;("<2%I7VS
MH&XV\9:ZQZ2X8C/"RXW%^L_]+K9_W"59);L3?G_@8SIXX\<8O41%0"8= (..
MW<WIV0>6."<09L4]%58QYN/&47JS;K4_5M%-5J4VL+X(CQM,P_S)#Y/R>KM?
MG*"Z9>$-*TJ]=BYX@[!N;CVBB?'G-:M:56G/8'P<#;K^9F-79_<4$X0:3H77
M>']1>(;;1#6/)TD=VSVOX'EM^P5OA$.9J^&C$@ZAVTVLG/?VU0J$E%OU.H)R
M4HWR&[%S>T'ZSX) \"G3XC]/LE.-S6V&?(:)NH&W-8B&VNV).EGQ7]5ICH30
MO9 (\ZS=:%43*&$<]ZLEIM-&*@8<VZGIN3+.\*"&E(6DM[->(OEX7G4E;E:6
MP61)(7O#8[L/4XU:VX+%MR9G\#WO,I9$'MT[!I,O<SWE$B4)$>*?'7;+GM%-
M'*PX*7*)GLNII>]Z 1BG$OKA&=HI:L & "%IK\;X=[V37G@O Y%!@$Y:J\G>
MJSS@EP<CGN$J,[G$YY"+B <3JDAWO!W2=BJ$ZAF%;4;5^Z1HI<.3P6IS)H1W
MBKF/*]Z>D<CV:A7"*ES3SA*@DIX8QQ[ME[ D+4)F0>(9YVK<)$\!+DET=J2Q
MY95X=-.C%Q<AO/QQVETGN0($]<SXB ->H0Z2HSMK;?]L'H6/'O7*/_B.'D&K
MF\HB%=_X@EERQ9_O/;*KZ[9)^(9S5KHRSLS-]$>*3QP&VSL[Z-/O>S^!/1;%
M+J4N@3-F?5)",^"=LSGP4V<R0\BX%XN6T_W=4*MY+E"^JTL]M%QTWBAJLR3_
MI2H-:KL9)/J>8!%>A= KA;)3^+ (=1=<%^^"'?: WL*8:PQ5\&6+,"=< "UV
MM?[ U43)]O2^GKY>?.E7'Y,=HV+K;AS:%X<Z2=^]@-Q4WT&@CR5"OLY#=ICQ
M=N /(#%2D#_!!&\W&-F4=&T)H4K,:"F3CL4I9A4CGTQ6R5>;](*X.[O1]83%
MSUL4&79#:%P!9)PMOX"1'9J\O'W(.T=<QHN$(>X@"?M:,_[)CF7SY$<$4*U"
M&[8I*+?Y_#HIL!>F!EJ_+%CYY*989J+A4Q=M;"[(<L@J:$M,'I\C/IRNU=\_
MS![AZHM28-LQSDEKBG6+7[W3VDBY_#5W/EUYJO27CIY.NI8^?35T*L[<N/Y(
M)W9/FF1_IF.0WZ%@$C]1^A0@]E>@VB6@*)&I9W%*FND4L)?WKFCV62W_WS]/
M^MMO+_RGX7\:_B_5$ 8T_[/2TC00LA $O7!N22C-UI:QH"74#)1=>18'<4%D
ML5- 0?&9@HOK0Y-15<&0U8U>/1!XYZMF_PBT\-GS%]4G)^1YZ>@,;L\&JYB2
M#*.3Y"[', /VAJ&;>J],7RZ\LO[#J^Q:RV@^(LV]\2?2 %.M/3#.F./<JF*5
MJ:34CN-)/9>O4_*C*ZW"KN23^WVC"$UK/0WE%_YU3*G/X\VX3++2LJ%"G#[:
MS9,ZDLTI[LB;:#X_Z?-G_>BQZGQP+#</'[0% 8GHG0L%223]'7D[60,J.*R/
MHIPX/I!QII&+VSNM^W^T/YK-Z.:;$HG^ #&1&[H(>D@%GA](8X&^\+I[OCJA
ML.PZP%+ -H1C$ ?IQ6R_\"@A6/2> @A&:AZ;>%+<*IH$G(DANI=FZD]=FH)0
M-XXDZ& ?-=MIN_4G#*1#*^:WGH-,+=PVAG61DJ5+Y2>EFZ< [FX.J[F%^45X
M_M/7 X +ZD26E[US02Z,O"G?'V:,L[R\+!3@[E535;2B#(R5T[^QNOA<6AX5
MBCJIQK1%.F:<&%PF&.<9Q8Y[S8U9$HTLLXA]3P3NE[Q(8A[2,>\?YJF@UP!_
M FLR\'[X9MKZ"R?T)HAG5@9'/A8N2AH8Y_P%8AG;]'9"I-*H3_<Z5)0P5NB7
M6#>)/Q&!;'/ QSRW)M).2O\]7D.[@TL9[0H[XRCLZ-[\(RX#"G7G69X]_ +\
MS[AX]R^;';C3V4UVZI98;UL+371AI1]&SG];6)Q_>]&XDXF/?X\[*'Q!P@/=
M&2&7,))^,_IR%XO1W4O_Y>%+RV_12X\8[$<S=,V\12U]!/%L4@MU3("HMXS%
M&9GAK=$SR!CKGV]K"B\[.["6=&R*CXU?' T4.M(P07L$11>2FG#3J4:1G_.C
MK'6IO[62%.AN@82(7DOL>*&(F<9[-VJVK=AUA;1>7?K2Y2QZX< "=S'4,WR9
M;LW*W%L:@[[X45@W&S;U!AS9.,!4LI;>E)X[_Y'A5UMC0V-SSC4)ML\/-YE>
M" 5N]')>6::A<.@XR;T-X86+/Y"S,T!@V?\J4&<2Y ]S](4_%0EL;ZUOR%O)
M5[&Q";Q>:/#@'YM:G0OXI)[=2#YN5; [#A)+H?Z,",!MJ^E?=Y[5(5Y"S5=7
M_U*6K/F1\5.REB=ZSW)YV=*V\"-_Q_NNCKIV[6H/YX@3X<[\54A_!^.K4P"C
M?VT,5TNXJO>J&C<FX[=U1IO#RG4ES:FF8+E[6/GCKQ!;(NOBB\,N7)>BI,#]
M2;_MD>UU=X.=65Y;<R[U1%2EO>7F;SDQ#3$=#YEX)QI?[1(.';GX B6QH/??
MLN+_+,2B1L8VJ >,S7B==Q@\G(NKN?<5AG^F9[DW^176BBD6L8HI]Z]:4D;Y
M /+C;-MY=["@JR1F/6) C.0!3 ]FAVWDUN5>6+"[O'&_ ^N>-&?,X;ZB39;!
M-7?&SH@RF^I1:469VGR1W];"?Z/Z87(L5)-$%37XXS>A\=E,MPRO6IC^*2#<
M&O.#2'IGI5D:][5#2>'-)"Y,AX)Y[DYU+$XM/_YC_/T]UO8'A-W#+I(9$8A'
M#D BVB5>C&67(Z[4-4\A8%6DT-\]*O[95HO?>?F(T@M^NW2#J\#:V&N;1E"0
M8'UZTXDO[C &-_?S1G==_?3/6LD9&E7G,X4BTJOLEYUPC\)&^6Q0-D]Z8A"3
M2C)?_A#"VT'4)G&S1SPFQI'A35AW57=5E4Q,3]$BAFDSRVEMM^_WS!M2"#A*
MK[K2\M68S%I.<=&(WDQ\\9] J'%U;+5XSFB-UD1EV !>>)?/\9>MN3BJ 76_
MFY^I21]HNJ61'>LZ66Z>R'4U5KM$Q#P12*.1FVIF+D(?B1*;JG[ "*YI1(:"
MJ3O!^!/IP7D^3#[U)DANPD_/$9-E$2-_PC4Y:UHW@;A798"G=QV@BS;2J4%5
MVRVY*OE>]7!JZY[B&(T[[L]#]0\X&41V6,:3[0BR.4RRI?A]<>\IWA4";/@4
MX%R[H+2RO&.'FG,%T_+UF3P(*(# $Y_.5#5F:\M_E;H..Q;0"EK'-HU:+RZ2
MLNCGUU,=G=36UA)?OX.7,C*X8FTV3?S!/.2 E03:7=Q,9@U\L+==$>5)?/!A
M/N?H>26>7L2@.TR/G?W#%K.UW5>,]_77XI@= ZZ>O?S\,&L=9M0S?=DH:85W
MTVV>2F-IGC_14/:Q:O9Q3E^I9T/EQO&UHL.R7:EIU@&-P<N!]I15VYH='QW)
MH/H$2G1AYRR%7:GG%' DODQ_QN&MA/%3@,1?W#9*0%)B6S!(LI2JW"E@1"4E
M2>??;PPXJ ".(G&^"+Y30&$U8?D40)=TY8PBQY)(MLM4IX#OE8@S2=F[B@&3
MS\3K?PS_Q_#_LH;)9\L[M![AEKGB\N/2L2E\<N!(5RVHCY<Q#B<2(1@Q?R>U
M"O$@:Z%7W^TKPT%[4P.1H0[)+*P% PQ&" 9_ <F2;SQA#1%'*#L_835#>.)*
MG9UOB%?4E%J]C3EG=D]""\#D#8E $\QV^># U9;^79*(YX]@%&FU=]::K\]S
MW@@DB7!(6>Y346T/25I9CDPX+-_Y=5S2J9B1YU]3B7\8.6*4LC@>6/* ZX($
MW&"(K#]@#IFSO"*1/V/.K#IH%.MC,;@N[Z5*EVPWH&OVEICG$AWJNK/B.D:O
MG[NZQWMS=7MMD:H/V]/A?+N4FQYC999;O"\E/."P]TA:*"M]99\K'0(T-BQ0
MS*J'B1Q^.7GK 6(YRR0!!^"(]]8GF7W@2R&<9&925$B>8:R--)OZ*I@1GCDP
MF<83%[U+-L#?$PCE#E)%7?"J7?2<&QP0(U*M0'J3>#1EV@S8$6H$BY@9G[5/
MJ+X0MDF%P==M@G4!4YPC3+I,VH(YLZ/Y+5'1E&MDDY/8O\H51LWD,W5?7[*'
MAZV ^\KD*^D\.4@>@3^;;!AIMU1*DZ P3]YB>^WUJ2K)FRU:4RU90W7: (ND
M,U=%0M3@5!9G,Q@4,M("$B:> L(.W/4QN-),G$V<'JR?2S$[\,H25=9&S\"2
MEG3MXS>Z]#4Q+@+EML4!5]D^^(U?0ER7B.KWH,(X8"/9V7M(BQEYY4$&/ZK:
MNVAE4LP[#'MZJZJ:<E*?:]OT?=P[XJ3BFQJ^]?Y;[Y-."=R1LKOQ.H*[+V78
MQ-O<=OM"SF3:O,U4QE#1KQ>Q^Y"_ [/H7V!R^]#WH&BRK%;A7V 3_"_P_E)-
M_%_:KEG5FO%#7H4>'G6'56RV+Z4_YYG?>J'WJ[D(M1A=#'^J^#O#9]3S5J+E
MMYA//K>LKDV\'[X+F/RG,L 7]E"':]/\]:0&W/?B&7=Y_#+#P=N+<B1T+]>%
M]W^=+OI3.-['>VUV5\A<U-"V/Y"U(4U&J%[WRN0G4W0+6[E04G\2X\.LOGFX
M9U36H[Q'(7)$]BBS&*)TG,6HHK5F6.<#=[''KT!3O^OT<1<E79-[6!K2SAWQ
M$>(;$**D)V.3=_BB\N@D]KI+)*H&,2^@SBEZ3@(S@LF)NMV5/"]2ZR01,7^=
M$#+;R*=.0_4B(ZG-TOXJLR)F8:=NIT/R?'3)RM_'W^FQ!J?_??^K/M+:;4Q9
M_T=]%6 ?"(R@(FSL,*]4\IV'5_9#KI+%BBU)E?>(OK:(VT1=^%GJ;]Q-6)S\
MNIGEW&X_8OQ^EJRH<+EEJE;U=M7F[W;U7Y3<TO$ F%A##&QA^Q-(FFQ+J.WA
MN[A,ODO,S8_S5%4K >UHD>1Z\H2),R@'1]:NT<.B*KM-7E:L@I[&\L,)OQ'@
M5PO+:><675TZ;FU[[2OC%YD?Y5@ 4W4S_#8XE8:+E$W#-\>SB$9>Y=1ZVD,:
M4K0^:8XT.O0BP'[-["RYN"1I)7DAF@'OM;5,V?3;^E+BLC[&WO%.8J(C8[5@
MI^5+VWQ7%1AC[ 6)GGUH%E+B1J\/G%D[R9ZHUS60BH-0;<WF7>LB#D:1E4KF
M-]F>'\Y F-8(X*C408,R)-1NN<?3FR'5M[!D$==I!U[)/@4 '.M"YU3O$8LA
MZBAD+R_E)A]K$Q$/S ]#?\GHYCF#*A6HE 5,%MLOLIQ?N$[+@9NE_Z1I 1*D
MS&>M&F4ND!6.S1'L1)>^8 @N([EF^X+E9.,.TB@*,J4JAM>3^P"Z :&V^FY!
MD:\GM"1Y'GQ1E<1+FO0T=PM-/"4J9I=N^=IM(J&M5@+/)W\Y.'PS.5OE&F!G
M&W?:[3YVKJ2^5G>W&ZEV4Q(V*^/]%VHLR8I1F#IX,R3!0H46;M?D3Y+DBUR/
M,T/&T#E3^&A/ 4^8<XWL^VUWJ-B-1)7O^R:I&'T+K8S)M5)08.78'^$4)Q.U
M)S/$+<,)/GW:)<=]4TAX3OF#KXC?F?6%9>K*^VT@]<BC]KC,73-&!\K<#Y,#
M) UE,/]B)SLQ58M$+("J3"&OR2/IX9D8&5>+%VNC!TH9%/%I/N,ISU^L;9KM
M;5,W(TX!=7Z_V),W,[)8N[-1-5FK#S^O88/I\&0C6;*"<Z*B(S'@P[ N?]W"
M8=R2[#WEPQK'%<T= X+-81I6XE=2V)( FJB1&UAB#T.Z@J[/^GV7.&A5B)%W
M5]DVSJ/TT@7?H3"YA*Z:$'*[%NOLX$GWFMIG#CZ*8*O7<Q5"Y+;;K\?G,TA*
M-U7S#V])QRY1=:3,[YO4-[7J&GD'94=&!JZ^?M!S@K.+HJ(*L];6%[^5E1-X
M7?<^8JA_JE(\W2^SBU.G(6=+S%J_LFP]W>"9CK?[L)34%DUK(]80Q6&B/4#T
M3A"BQJYY@(9,OGGDUWLNA(Q[G@+^NK2$UCX%]$T<!B'_X!A/C@PHPFVG )(>
M@OL4\, S$DD(+D'NV?$1LDA*E,CE,VI;.=8Y!7QK#TT,^W%X"MCOY3L^R"?K
M\;FTG +RKIX"EL^4-1Y&16&6IF:1962%NPU4744?KF>^OW-^.*)[NE%.O.&2
MB*#8C<=<GF3A[C-^+6C!@$F@2?0?J:3MH^/9):I[_\65I(:%4\ X-7)W$DE4
M.*/A7MC*\A$WXHQUPW: IX"4LTPA?+8'?:!(<CD%4,V?A1>AS_\Q\!\#_]\;
MV-+JM,&5>X@T<2V]Y?D\?'-.8:<1%,3AF.U?GF+&+A/Q^G+*]:T:3NV+OOCU
M16W,'(. 6*_+VT.]%+SO#W/@I13#T7U;M$1Y]NHM9=JWI4HT&8.W!E8RE*Y%
MC$!-!_&BN V5M/?OTZ$/,H:M38K,*\K%32M,$T0'S*XKZ[OF."E0#R.2,\73
MYF/=!=<*VOXGOS6"/=6;N&O\@Z6^>G'++<_?5WQ-?3O%C.-&*..C:]NF3XE1
MX;B;SD1P5(&SX58#3,5/_74*FSJ3;?FS+V%-4RQN3%7J 2:?9(^P&&Q1TH?I
M/$D+N);QP,K6.,O[QLV9?E4)Z).M$:;W4S"CZABXOYW#IEF)>4>1?HE*:B9-
M90NG$+>OO:QMYVC9OCTP\VUI^L[S+ MHR?_H[;\W3;,.(O_C/ W"P-=4^8J^
MJ*W"DQZT)N/R=+F#@LT' CV?1E&;L\8^EX@!\NO=^,/_=?^]\N7:2(H@W,9Z
M\DE7&_%RA%, TR!OD;MBI1/57 U'>_EY6 1(;S!CUV/N\3!G 'O"!Y(V*;W'
M:Y6L%"E].VZ5Q_Q!/)[+DL/!>_J64>]C7PE%"\@%FSN1M%;7&6[X>QOU3^ J
MYOJ4([O-=)FS3(:6&!F-70RFB(RTQ.[QDSP%1^VA87';R?#2XO*V( N=B37_
M="5M4^^P\D^3=]#_I4?RP7G+%/B#4T!(ZBD@I@9)889</@5\7L#ED_F@$'*F
MYC]S:O>/=17&_]% U;E5,'7+$9KY._/UCR7NOV#<D1"9&0472Y'DE%N?+@SC
M'.,18\/OLD; 3*JL-X%.>+O+)Z\$$%Q+*1D]D1I</X,^OA,0H%BI5B$C+$.!
M&]YD&\QM#\5FB[AQV;4<ATT'V/1' BDB:;Q(\[I.EQNKV6NGUY\:!G4Y=>EB
MRB.J3U*OJ,$-JT6?3$&GTA03:+&QY5PFA^Y#XM4^QIW6QO8S'BRU[(+%7470
M)OA68IQ%+ NV)D/YYKZP>E/<->&'F1[-'S%K6]6B#C^!A)&5DTZ^1@B9'7@8
M2GKYII/@\D/W6(WDLC(8]3'&>G)Y<$DM^1>]@\"=1QKXF>L&@VQ*CQCS4A9Z
MN!$5,D>X573TO'-"R1 ^+HF-Q(;%4)B:NHGF'9Q$]>Q'\R%1+FHGDPWEXGB@
MELN;2_'BGY*;GWZ1^7.&QXM*V8^F0Z@0P2?E9%@MU!PD?U(+AB)C(,P>CM--
M[BH+ADD8+N?:@&)2R#Q>K":\:&A:F/@PV8,VDBXZ_G$!PW+\2FL4^T"WY*I/
M.UEHP!:<25@7B*IP^I/)\DU!UI:*Q>FMAEX6D5=:#C=K<3VN-O:#0^M@='U5
M$?>O=F5:XJ"35_ZT6BQ*%,'.-9FH%(V0PWV<Q<PF/%I67G6;3*!=FC2]M2@2
M:FE;P_&FK%_:/7?#TCJM*<=) I0PS)CY^T*?/=][(F/4KZ_GU^>_5C>-\IE,
M_&3%)22_FZI"U:?;Z>#2!N]<I@J5!1+O4*CIRZC1CM),"/DNH&(! ;8Z.\ 8
MQ2XS%NMQ@PL9C;5[^/K6QTN=6BM7SR=$4"U^."G_%RL5!R$S>5H1=C&0^6P*
M;0'AN7N 5L.D/-\\RIBX'-7Y56< *%"$N)]IVMF0LH1#63HQNCLX<LK(<*>)
MT2Y:3),B\QCC$8*CZ869;#-#%5/!8NM_0F1SQ.:7]PZ+#/6W,RT: D943@%.
M1*J7,LVVK62JZUX[VO;C6=UZZ=Z7V;AA+_ZP/D__'5_5^/SDX%@-329$44Y$
M3@',FG,[IX"-</#O33 I:^,4@%,@>)[0=W.>Y;.'Z:> (3_D/_/0]B_L+L/_
M70*4__?N3YP":&K#D-_=">,4QL9:BNZ[_VY!IZ+L?&%%V?>*\Z\.+IQOJ_WG
M',QC;FEN2Y&X!/W]?'8FU4/&SFJ<=;2S@#,YWO?#+O.._U/W*J_A8:][+.><
M_W8"%;P0 GM# 9*"'=JF<":$?6TAB2;&N.?);&=NIO:_;-!<D03M:D*I >QM
MR?[\!6Q/V2J=/QD=>\Y]M458$(Y[7(*]PG#K*24[C8RQ7%4.43&JECK929=@
M[<YIB1?..[2V!-\S2U][6UW<J#4,.*$AJ7/&X30QU/'N-$FXC= B&86NT:*'
M)I@7KF_F)P_Q/_>F7R>4+OW<6E\_?\5W44^\,^&[_P:2VO$:0I@$N1I]EY\4
ML%+6QS\/O$EM0 ^-Y6?SLEVZ]TQ@H,>=?FW1\-R:IJ_*C?03IG^<&"'4SO.M
MO#IYUPG(9W0BI:[61F:YY=V85*A^LO_A/5Q\#\*RV:YK "3)]7,%)*D*K*HQ
MFQ/LF[R%&KMO3NB_O0"[]:6_U.YK=[)_^>9ORK;M>!P"NG*FK#:I^GAO$RVB
M5+D+Z';NZ%+FB/I-J&=<5E--<5_\OHKHLQ^5C%:7=T\KT,4%75?YK.,A[2D2
M.S]_6SCY:FGJ&EH;FX;<_N8ZF0Z4JET05ZUSU?']%B6D_ZS7Z4=)D%6OJT53
MFY!^L:O]D="/K_HN\+W!/-O/#6DAEI/()VCJ37OI683A,E.WB"L;5_]LPB\@
MY+*][HHW3H_*BM0$CEI>E:HNO0=;J72WAR7%*!Y=[T_O;ZZN<K4."*LF:^,-
M2!:'(>PI>_T'R_)Q%!KT"MRQ)4\Z$<*;VG<5+DCF!@&Y4)B(F>*3O*2HJDZ9
M4P"MFH!!Y';1W'?(7'MPTSA91)'+K+8_?P=]QXI7C5WN%A_L&9*MFQV>/; D
M1H+AQJ-#KLR&W"!QB:*(^:$'2=<VK9-B.L5XB'-Z-$2V)*B_Y&'BI'HY=*\"
M@KGPQV(FQ7W.FQF<GS\_<FAGQP%/0#_+#X7A]E?E"+O';F1]PK-))$Z%K9!,
M>K1%97DL.HMNF//G^[$JVDH9=T+/'6I81<]GQ^=+[%Y<698HW)Q.?P1NSTIS
MTJ^L-+E\D*O2N*%*YR\Z;&FAFAR;=IO%.!?%:UIMG',S6L=^R[M<7WX3/^DA
MBU+6Y"JB3;8LV0"?Q4>'W7 ^VA"Y9Z< ;@1[(#Y!Q'ZR$XCWI-/%'=_N!)>2
M=$V3^MK?=0??_ZTUT:E6*B]=8J4)+82^T,CV=<#UUT\>P+9'N?;ML3=F&$L1
M;H3:B%_:%)[EK3PNPB$J&-P/OO!%+ZCL>[O3K\4,8?Q!MF9K>U.&HWL*T@<R
MPIU-M\_S>XF>5$T8Q LJ*H'.D2)6:KEZRGMJ;#>Q<(N^><6NZ[]:(IO"";^C
M/=SY=#O;V-F.A+OXGQT5$]EB1XS]ZEO]6IWB5Q!V%U$8V_/>Q* /?:OOC]4W
MP#K-&R/40T-E^\,\8P:DZ>N!0[>#QN?-RK84%VO%FJL_8:&":T]3?SL"!=%1
MC$XLDTUM-PWF2IY.1N0NVAANA] 3TC/JBN>@:%I5@2 7;_2QQC[EZL[-ZAWR
MZIH-Y4A2X3!0B@N6GUY'8^LHF)!$,ENZ^CIDOP?-*'FBWA(J;V7#.VE[KY&O
MZF*016_^5?1*-;(>C)'F(W7@:F.ENH5$8E59\;I_O;? $$HYWX9NI,Q@:T)&
M5*SLU$/8?E*E0B.?FBU5T9BYE>W^=8OOTEF.$HHDR\:=Q=2*;J;-WYOG1WP+
M-NUO)O7/G\2OR^Y!6XX,PAR)]-,9Y>XW8+ .[G#MZIKDE3<"Y8-KV)5/&MHY
MWHE! R!Q;T4E8;S4C8*XH5;?:_E/;<52"'I7%-5??C#'==:T,,P6Y*R;RK#>
M8I5;5'^T*V,5+G?E^1,<+=RU(H$O>@3A1$#?27?C->GO%"?>UN R^>0"8850
MJ;RF?.Y?Z6X:SW]<[Z8 QW!&]3UNJQ]R9L$6\,(T3"MGC^Y#0I<X@GWHU?V2
M:&KR6>ZS8P?#$*J1AD8M'Q&5%YOVPQ/>K,$T_>(#@Z(#)-M#F$D\/*A(5<'@
M4@(D_!M?S@M5"22;R/+LG]94"MWM8\.D6$9<] $D?(]DB+CG3GOG&Z&[?;ZX
M^R_ZCIX3.H">A1:F(E?9[ZUM6I]T2C?3K]Q A!V [YX-X=99$%-&Z'FUZ^<3
MP^RQJMK/MYU*OH>(DIR([/=3?ENT^7JBH-4OEKC:W[_:K;W"-@)<Y,#+%0V;
M!3@F7<"A(LA4"6.X2/R5#?J$50_Y43E$P&%MS!+_&#Q1I%97=,1[1"QPF?5^
M'N,%40?9+%."%<+>3M^O;#I">;@HA\(7$9)F?]T[]XH=0D,%13LQ[,/#X/W@
M!-;[E-.T@2>355.F']OG1.AQW+_M*/ZY)+Q658\V,5&6\5HDBMH\_5D9)?X>
M84&S:;9FO9/DOW)G![!0?#7.DX[T')@&;[C986-0=T<U16Z(N:\^\ED&4UR7
M(MB."C,>:2$3\YC ]^I;?(JL*K#@?!5H3Z4YC_.Z 2-W13LOYST\FHOR5XE!
MJ!M%G PA!1'>A(R_*(WP7T7S0$%T*HU+JN\[DW0RC=''5S*38&Q1W(MQ/IQ]
M8OR<EI?V69A6?U\.DACVJ!8\5EBZO$[7SOU216CQ1EF:8T2ZE4A\\)#B&F,
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
MYDH?R(O==/+U=G^+TXU_@^GE4G]N5[;QS7.@=@Y+H;.3[@/'<D&B*+=)NKB
M'DC$JO;T+S 36;.;Z-QPJ$8]W\.B\LB"R96-:/4A*Z\NT!$E,<MPS=[?GH[*
MX%TE#AV%[7?B//1_[=7MDOOMEYRJN6Z?JETDADAU[3'PP07C/&ALCPOY7N@H
MT<JEZ<-8$^TN8\*0ETF!2B,;4SJ--GBH%3W(P+QB+]CC%1D4/W[KS>)\I)Z]
MV:W;3_/4(S N@7WU;LTUL*1$6*8#(0W9*#9LMF6*P6<P,_)5SY:]JT('^(,O
MDS2M$E:G$3*X'74[1;Z69^U.2Y<_%\5E6]V;/[]S\:KBJ_@K%MPN!!O<R1O'
MDXC2I:%O/9X7L_*2"ESYG)J;S;4DW5=;)[-8FA)LKBV$[ZW27KPODT-.6CT%
MD,0-?MC@D.=@W0H$@X'=J'S.INL,HC4&+RF<I 4,%SKA%[=,$ R*#$0]2]TR
M_\V\ /5>C%O8C"TVFE>7Z':@&_/\D7JF5*1(%L>/$3I3W1PDO@\A8,)290G)
M_'=_)E=4+/,#W<MU]=WOL?/4IX &?]W->;QV$W7LSP0!ZH3,15,^*70$+ZNW
MOB]FT;45$E:'>(!)4PZ-NK+Q1U&$/FU]SI]GG/X!?9_,2"6AU!VS5RFASTX?
M51(#CUYG=:2]:LK*H+ES!T9:_O"&X48OP625UC)^^79MJF%1^ <<<6X)8L&<
M/=TW*%P0/4K@>+0LW&O>;XJ9/?2KXTSD]=)G[M.(!TZD42;R<;NAC=^=6MM)
M2 +E<&9)) -:1&B.</)*UBCYEER8,6P3J%@FB'\F%Q\QM&#%RT?(Q^RR?0EN
M'OG 2XUUGPQT_TE%YE_BRR)IA=^R[,'&*VX1VI739RR$8HMAC5K!.2\UJ"_R
MOMMCQ&FQ6OPL@[R[\,>"0?I5:W<MVS=XCDCT7),T/:$-%!"!Y[T\X+ 6/[9?
MM<IN(YVGF=A#>J53>B%:MJI2M"ABP'#@:?W1&@)_._[//IGE%B$!@G6,P52P
M.DI<5XI/U_$IB8E;0^GGF$Y;CM!.E9N6&PU+*:A-&Z3J&'>TL+)C#**\YC'.
M>9<(KYI; HLCQ525BH;K1KR&?S.5I8S6"6$J&L=N3;+:]>W8RB(C(0P;+3#'
M%21U/[<NZ\!-PDP<K]1-"TN7>8E'GH*Z@K%Y3U1^)'\NUW127F;I5D((DH0<
MB[>0;)2;<$?<S]R:K^,.14ND(N.X1\U3GN[OV.7FK4<5F;176T"^#QE. 1)R
M+\TL(Q$2I#5"V*I_35TP(0DO$M%]<XX4LCXS;M-.:$:QH2Z_#0AF:9BWL1MA
M,!9#17(*:0TM.MI]N^0D<I"):15)E:A[>B"0+*ZM265 QV5)?5\Y$6Y6HA]?
MKF)V,UZG4Z8Q5]5,]85EJ[/,X#*W=/(IP$[9RIO]Z#VI\L8IP(:[Y:A[OZIM
MXZ?!92*Y5AR>F>B^-K2JEOINX0,*\J53J=,2>1YQ&YL\5KLB?;[_XK-/"C=Q
M:C223Q]R@N#'%X(S$.>?U]T:AD?\OD;;\5=$4P)+91)V>]@[7H)=0>R?4PWB
M;WT47H'^\.!XRB<U]U05KQE7MO,K07C!%KN.]>3%2=9<"?%JSAQ*GE&RNNAT
M6/?E4X6=]_ZY4"\M.6CSU<WGBNW^#3HSA\G4#G)#Z\,"QL^!('8O]9O,K\+-
MKC= LK ]\'Q>F3["@??M8$8Z*&&&FSUT5>2MX0 \ 224![//D(Y8R\1[R7[
M#KV?X\<\N97C$AMY!U0>Y^^EX+/5)&8\5G'BFT&W1:R$=L*J14<8/ZZ&FYK)
MKT)R==].^7N41"5)"G%KZPEOUE!16-E?YLX$G"$ YE^O-6_'K5,WP3Z4[?G6
M@UT_E!W.,)'>FO'<<41FA=Z,Y$)8,[.@7.6[U#Q-UT:6+&AHOBS[R4WVTXL&
M7FW!/+T0>\J798)9G/0<<#6DG."ZL=)<L J5WV6 !_0)0)J($7E)+!/;AUA]
MR83X(W5LT7PC0T3?S_K0*L6<,J*>+H5.834I)AF:?X:@IWQ?6O#+@_E)OU6$
M,Y'X7*7<.SAV#'#T^?"""=:!J-0GV*+5=(TM.]@Q %Z5QX7]E!HGZK^L*@-Y
MDD]'"L8-W%'#+TI9I*^1-?NV;XS ,Y5[!F7&E#&QXH]OM5;DW D? Y8[6]4$
M1/<XP%9#"F@S$R]G"%RCA9V+RBE_0(PZ>$789\]]0M(/7'*7P(KU;<"M;P<<
M->2KP*L\])(B[;)7]E@C/^ =W^*A^,FXDK B@X5)E*HI3%5-;,;.D\PJ?1AV
MDHN0/KX5@N6["&*W)4NTGI3X0VCXHHX"0F]B5>_@3@*T4@=D-YNYEHJ/2AL<
M2S?--1\10LK+78GZ"D+IPW<EYG[RRD \*7WHAL'>Y4A(O<B/Y94@,!U)J0]8
M0.8EJ'S=QL*1FEW!+A93?KIV-K;3H%FU[!&OEJ/IDY,IGX[F;^E:=[PA8<L<
MR)6W? 0C\#S?P-'@ #@ZCY%TKP1QGTC)+7:UE\/*0WCGK+]G>48734HV'E?2
M"_.X_I"06&UN:4XTGZJUQN%35L9%WG"B2PU>A;#,=-(0(#B#T$[-*VQ'9R*;
MPDO2Q+1/L<W2!+BSE1=]-S=GG^CQY_OY\Z;N&\%KG_(EHB\DT@>'#M_R_;1-
ME'[?CR,RC_B0BZ031;@C*T<S9GW&O!5XSV=E"%R(SY MH85_-"L?T</A(KP/
MTUQ$_J#"54WPTASPW+[ 6BZO@3M"(]^]\I0DAY:DP^0H7(F7\[B39%)Z<:"N
M;+P,BQS/<VBZ*ML=WO?[Z4M,Z:X\;\Q7)<_BW]\R<<+LBDLX0FQ%FB3ELI-,
MP*]B0GAY.4AMQRID"5)1R???*E)I1VY9^5$[9*4"_1GKH 6%SD<M2EE3D_+7
MQ )>K6?*.E4> 6I[P?/"=PRB( 2[I"^9 RD2G_N)J$,8*970LR0(,INIQ=DL
M,\,^QPP3ENQ*3K(:VOZ8W>#HE0RQ6U6U8^#Y*!>>OL< 7G&;&#$;TCQY.DQ0
MCK&#>3HFI:1 F#*!T-M\C43T3R!!RKG-XC @6A6L7UR\&/C,I17Q.W(;6-VV
M! N/R$MH1;4=__665"QN\(3Y%'#Q%( #%B#W+O$1JD$\R DPP8#"U,Y^"KAA
MX:X>TAD\UW>FT__EG@GXO^V9+)CKMU5#\W@G:_T3' WK)P^.15M&@\KL[KE
MN3]NT[=K>_L*&E:.>PN:$RJ594<EO&](;:'RV6-*PGJ?$-_$*#L0X+;F<M>,
MU(>PF!5":XX]?V&LL8_?=P?@U)I1:LC8T)VY?IW&LEY_V'3)_03E_>F_JJ&S
MB-U31AE7N_X2G2C15YU8+S>O%O?6NZTO_FF?CY:L0EC<J=2M0:@2KK9D&N;I
MR100-J)*]QRTGS:G8&E05_KI[M:R%*>*I6BHLM9:8!M'E30;HO0G_8XEI0U:
M&"1_^&UK252M,-W1P7/;/,.'WMB[\Q%W+>!.0TX#$YSO,MF Y("W<B.KX3RC
MERX1I9J;-9Y/-C*R/;,>*!PZ#[2WE<R-..D?46=N@SZ]EA9_2^H#UT$["7U%
MV41QI?L<+CY,=4RY!30*71%YZ]@@I3RH.A*]$3=.;/W)W[]2]^:/T]N'=2RR
M.9"K3^H17:HL]NSG,ASJ26-^7AQ:N/VB_*>=ZA(:#J_7K7BAKQ+Y+2&>F#^)
M-F_7")61$>(^)3M[G>.*F ?7?JSJ-+G*]HM/^*\:^YV)75/1PMACC-=_.S#9
M<K@Z:7T*P ]&E7+=G HEWYETW#_#!$T;4?@3/+._^MM).Q\7W)M_ 8V<HX^O
MYGN[P=W"'/U8G&\AWZ"E@]2$FQ.>E)2>"[D.%17.QT 8?F6:\0H1?:DC9N,0
MND6N1A49$I(K32G]NF\%6J%K;8G\+\$/*5<O0<+1=.FLK!:XV=#[55!4/U<9
M8>;-^>(7ND,E&B\?BT-3M%&%.+?<G7"W8+;.7=P%(%F(9/M]DQ^-J;U8W^GS
MQ8"[$@Y[=',R6$I4?BCYU24G;$%DK_K-'_C$Q8&PB7_TKS;W%.#J&4Z1(<T1
M8/:D@!4]@P\J(M&_@A_<;VN<Z1: .UH2/2)*A%,K%EQ][!:@UFQH7*ZV0O*A
M691!=YAERS%G%I33"2]WH&XXU:0GI]Z0:C2CP$TO8A"QLYIU;-S9\KXA5K<C
MNEK2,65K2^N=9EM''IV-GPN]0M_$ PZHH+J,\;5*=IJO _I<POB%!&N%&ZG6
MV\;IDFSUI)"OV?$Y-J[+5[#M>CYCN=:^[2^0#-5V$ P1.IQ%@NF<I'7?W#P%
M<(9((O2QY  <\O)W-)NJI&\A'-430F<0,U)$&NE;$FLA\*;CDV+L@9.J#XC,
M%H2,MZO(*\]X66;D:Z.R4*\0TKCLMLR^>G!B+4*;-]?S GD=N9(#82]^52L%
MDB4+M<]*AU#K'@MOS<Q"+BOH)E$OA8S[PKDP'U*V)^$AGGR=F<M<>;W]-=R&
MT]*UB/,S[#YP*%G\R _H*[U]"16' "+QDB:];"!APLE&G/P=7=T3S][#K+%<
M;[PD[\")T0]I?STV[LRIQF/=J63>2?S/>0X/LXF"@"LT&X/]21$)3[.RR+JD
M$+\YA+$J/=L[52<<UDDD(69>E2?3T7B/KU^HVPBW]GIK;O7'VP(L2DA?-6V1
M5<PH0H'C6.E^PP!NR^2;M7XZW%GYQQ7\XJJ*<D6KLH_]M=(2X3]K8B 7XUSM
MT:'R8S=5KZ;-*=_U.#,QW0L1 ^50!1O&*Z:+:4ZC1,\?:\=TKN &<'^N2#\?
M8[>H;@E9..G#?&VD/SI<\<7S.L7TH& &U"V"P9<FOJOPI#ZN<"[-"'DQ8V7S
MO:W?9BJ36P%L <TO0&C_(NO@2\2%#R"NV=UN7M?V'&OLTB)9CP!*!UK!&_K;
MU=\W*+$/_G[.!6IS<*#_N/BE.W9.6I,/_<>"=ZT(CL+P\D<NK6(H I_]%X+&
M=\#U!D6N1R'E]+.'0GN;+\;GUNI;<T4H'Z>^RN\8##L?7]JO+EE.]^J5VS@%
M_/=2=S,F.5.!:V(=4RDY^?+?MLTR^'W2-7=-SUC15]\X/5V30^%RX2,'#L4B
M5CH?]0%@NN87; )UC9D3.X=1N&!5ME_7VC@G7Q22$[T2!V;I%D0\(<40@7=)
M"RMZ5(^( 0G^8.9G\^8E!:1*LZG&#F!<8T;OS+%QQIZV]*Y#K&CW1 !P>%^O
M[5O*\T])1S=QGB0AZ1_GWBDDUH)_U!%*]_M'UI:WNOGS!LW1G5W$BZOCTPK/
M?BK0ZT,=,WX;IJQO^TC8(/ 5R;4?P0_+JKR_N*%E$%\Z*\6KE>+SU*8J7Y5$
MY\^*&QTRUS+6C%SGDLU5_)/!FTO=_'.VXQ+CQU;PAV5&9:#"P,9M9TC")^_6
M3\">P9.G SA2:.0%1HE9UIQA3J<K'MHZRF*ZW''Y"DX2ZH$.FSC"SUHAUML4
MI#29:?]0P"X0\2B?BE_/72%B-N4/P@S_*UGA:2?[)OPE+-O\88>1[,OSE>=>
MO8H]A#!1!OD:HF)W7*(L29!"^Z\J6N[^=,>YCL;M=9TW%+H.A(]-<ZWQD[B;
M;5&?%O/<9'Y>T@!N#@-+FUZ\B;EO=I+KHH^>*=JY1=*6KMK'EFT/@XWC7:Q-
M2O2-RXT51$18 Q7\*"@1PL)+Y2":K,>R4@PX<A%-[N.BC/7&6YP(40SWRT@^
M[G!4>.4.<)5'U BSKCSO)X9;8I-GX_<IXO(UW= EK&]3J(,):(THDQD*+R*(
MU(9#1YL?A;0IA77J^<TS8W"G -9E:.;AO$8G1@M[D&NJF%IFUU_6-^^!<@CB
M:29V-2W*5K02Q^=&#LN(R!]$(@R#KCM+4+DQ]B*$I+ZOYI9^D#!D$V\4D0J?
MAJ:EJ"W$L&'U4BW1C439>2@OL-LY$EA)]$3U',XYMA!!J;CJ>S,;)I18V-KX
M@@A.^!4Q[#"0E%KH"CJ/)2/Q=NR]1[O1%![+T6+U"I@*I(]>2;L32;_5S>83
MN35H'_LKA1OZHR12NRC+YO:GC$QFC$C<FS5E,E9VB'C;W.5*YK6H@?L1"#55
M2=949V6)$#"-:F^>0R8VG4/5,=S%Y,+;_XVZ]PQJ:GW[?[-M2!/I';;2>Y<6
MR5:D"TCO1$1*0)J ! G)5DKH*%5J1$KHH3<#" F@%)$N("6)@#1)0#!""']^
M_V?FS/S/\[PX,V?.B_,B,VNR[F25^RK?SYIU7]=4C1%G+$; %BW[ANE-/L/Z
M/#+>R2&.GXV=@HA3#\DS#,]ZS#<ZPIU!"M43(\JCDH,+M;.]W]!$]-^<)^)O
M4\JXZ9 2,%OV.C^71_Y#"M^(8;R/17/?B+\YV6?GM J,\RJE5@CN6E#R%';5
MQU/=E3NG%5'^QIM</,7:47F+?BTIE?7!Y1_[,W25J-8]?WW4<TBF_IU.[>SE
M?!YSSI]J"& :,N;+=X=]LQ-E^A"X_0SP;X\RU6$ Q*K'O'4&N-8CMJD3V'L&
MN&J90E>$!OZF<[?%$'53F;9FEQ%\17JW3<F0T$6SR,>I05ZZ"H=CI=>36!*/
M)2BYI'0:3SO!IQ^4X- KU"-,'RL6)?-D$E(-]^RI%++#P-Q1L2HY;J:I+/_V
M42[A- BOID#T$^AWW-0,0;%TI$U9%SNQ^.:Y5*7AO#H*2Y60;"$\;BS+%3<^
M0Y_DQ(M=?%EUF.XCV[&Y)CH_<FW;P!9C70>[N!XK[/RF*[G8ML<S#O[:J4TS
MOF,N 5KS[T&>?AR7'Z$1*)-%$8:A1(U.9+4V"93(7$ZKOND1%:X0SG+#-IE5
M2IX]+[,S7XJ!KT71?;73I1DX#U3,,4WZYZ\1JCV_P(,P# <4=3?#P6O!><N-
MS6FJ'/M!O/)]Y(QPWA>Y9A7<&2".E[P2C&B OFIJZFJ&Z5,3)86O>CUJ@E9-
M-'P0KJ]%\WG)&H-&$#NY9X#+O*=M8E04 L$$LSUM# H;O[KEP .ZH.[F8]HP
M'3Y?KR$LV1\ %WRC;I;#3G6?W(HVA"XLVT(_$82M#8Y[C]Z< 5[FP[]V;?3U
M<D%^(QK!NZ(GW'Y=GC_R,V !%$-T0 BA4NGA[*]%"% J($0S3EZA7A%F%A0-
MM#<_2KP8G6//WOSV\9_:]Y+DJ1O]:S#AS.!ULZS'D?&B&IC83_N? :4QGZ2'
MN,':-?D&'OO?DMK,XFO2\5:C(7P5E Z964Q*L12O??:3>XW<MV&\DTBQ(3*:
M*\1;]P;QB:(G#CJJQ[AVK?7)U(E%W7,@",B)'N 3RG>]_:^UT^Y5VS2(>PHY
MI-\VVW&XZ(E S<EB)-G_@^9^V=PMG06LL94>CL3&YTN)4^C(01K,A?WP>E7H
M[>29X59=*70SCNNGWF6:%O;%;OT.UB8T2/(+V15F3,U65^2.D89^IX2*7?:R
M!U3U =(,$&J@QG8:5\$1;H)F0BKR/H<'E! B$!+P2T&D?X[@\V)/_:"&&A(N
M;+CE@A&R:',7[0WU\%7_H0XQ6[S>O'5$\$J/8MCM?1)$E>'=;:Z!@OORRX<^
M!*4B&G3[B/[;YGI!W-M=T6OC^%.=,X!QSI;QH_9.\GJQ@@2Y^>N"R;,*J5=Z
M+:_C_Q%V5F5)QRER#"OK"0</75MS8F.<^JB2@0L>M.GCP 7/"!67-<M^K>V"
M,D4^$T.6Q^,_.V[87$X>5='R&^<^O\$@#42U'8J:?S^7M]^1KH(G_^8PT^X/
MD11%KF6,L,OKUR5AP'*ER,$>I?(,10&<55CH5?M@3$*\:B%YG'&GI]6%=?R4
M$[US!B W:?',J*=?E^A2\5T%)X#9[:7G"Z*X[A ;JCH3O1>NF(AO2-91"PB*
MF55]Z)%2M^V%P/)R^>N;^VR"U(7E?EWHQZ6C N8 2%TXORG@12MSU$M]-5T5
MOJ -GR.C<U-LA5E1C599_9VI)^25H^+3JA8%GT'>B4\4*4)ZW"X0 B%/+II.
MMKP616J\=^0T;FGOG,D_(CFT'(3SB><O:U^;-8YA*Z=YG;O%&E5#(3ZUAB9(
M-2.-"T"FW/R>&R4I ".Y>EE@^H2@ZU_UT>Y#Y>-ERT[^5G[LWS87BKHGE[^N
MC%RR$%@Z T"5@7#Q5113!^YR ?FRH]<?B?L1C#,C/@F$CEGR[\2G/<)#:V&0
M:?0K'^SM[#7'4<S65Y;GN <Y5DE#7SY,X:?3>)F1IF:L/[\C3'Y>1+$^U,)H
M#I*>NGK!-MAS]/@Q\0,ADA#Y$>:\=2V)'<A#LM:3:R'Q-:=Y+L(VW#'XX2(6
MG3:5_E:=K)4=K_:^( 8SEE"_1FB2N;5C"7VB>(@HA8]RB2JH+#$6('@@!WA^
MU-T<K#T#=%H[-NHFRB-N] ;V+EKB5AHW!J/8XG0B^HI\AI[-T1DG8<X:!>/I
M(.Y?VJ4!IF< V\8HI2;]FI726B.+ YX0U9P#)J[+JM!/B-62\WE^ %Z4Q!F2
MV7:D3E1^%/_5/5?[<XV2NRM,T7436,%AXH.%G4],T\;OFZA'W=:UH\"L(%-^
MENB"(,XE??_(AS@<9UE=.*^7%(V]C(HDN&/J8=#3DAXI^!=4R^8$T*/6@%0$
MMM(QBF]5XO5[=K"E(XK\/N5U J\'BE7XRP5Y7KIU7/%FNQP[X@DI"TSC@]<@
M90E/=4!;<)-<4O4J%'RS;ZTC\._/RH<A\]'.G<]X9<.JC#CMXSGY\9%M'O]N
M8%+&*M>V4F'CG"G_*9.F)H_CUC@0BAPJ]"$B6=:^KEQL* 3OE!?:C:K!;^)J
M&2[+=K#PB"8H=]1FRI\!7*0=ZM('Y#?8[A;?C <C'?VL^J9*66:;X)^BQT_^
MWEIF/$73+T)U20J_XVCF!-T5KHJW4]#G4T0,/OE]@(9\N%RW#M_J^W3\LPN;
M_ ',&B,+^O*3?S":>3*1X$T,U1K!=@;82$_N):_#[I\!UGMZ-4&K2;T\OWH3
M>QLM7^X0)SEQ(E+42"(J <5,0Q ,WG>^I_=1TN.!5J&UT44B?[Y/7])\+IH8
M=E(Y\+W9.%/AVP6(WN=G].XYJ0O>3G"/UY^+'>SL/GCE57CEKGI76<3M;[CS
MU]O/"F#V@K_0Q\>C4X&W'?O#(*N>!OV*,2D@'_**ZE@HBDU+5'-<175@0QO%
MO*8U.L5I7<[46KW.@4XJ38+FOW&TP8WS"[PQ#:-,EEI</_ZETA8+5@6BZ%RH
M\VSUAT3<HVGW<H+^8##?MX^FJ9P4.9+4[CPEAI#>GW[A&Q7G0E[.1/LO.+QL
M.0VZ/XU]A&*3<N%/3VD5-/=TR+3G$:AHQD2J;'4-X%S]6#52=O9/*S2#=J1<
M>I%FDQH*AD3?W=7FIHYBLT1'\0>RAD-CV9\O&/'CWF=<J)2'<E/=S@"7 AM1
M)/2 Z&+ST1E@AACI2=VC=&T0D/TC55_?#Y!1!&#(U\V5Q\^$YI?+%EBS4@IX
MS,991]WXIY7W0[]-\J6S0_7CZ36'"V'[6)+.X)1C=4=0M3[G&8"QA8*9?X /
MG8UGOIR,(X@YLY>/YSF@=/WG>U]2T+&(N7FR*..#,8DL3S6A$^W!1RK335@>
MB L;;MZ!K:NSU=AZD$C.VCQQQ;&_\H!\&@ZN<3?EOCDC+3:R8$F5V_MP(OT9
M?2(,DS\MI0MM4OIA(#8<(EV4'2Y*N]] QEJQ[72K.4\$TF\N;.[['SV/F*\-
MJ@L#,8Y=BO@RK)#AZQ .]Z>BCF9.*Q5ZE/Q%A$1Y@ A"G8:>6%NJ5&P@S(OH
MDCS.NF!.E-X-Q,K<)FW+A-Q>C\\8>6<61I#*(4Y4W!!_HG3TWITAXD2./A9Q
MG/JY,8HL1C!8KHF,5D2'5[E"!7&3*ZY^:A:!%3WYFSLLDVXC3\>"?[.LV[_)
M,\O5QGQY6BL!NR*GC+<C D_8+84+OHSFB I:RH^)Q;\[%YSN2G\A\3-]#RDH
M>\SAN"??(Y_$6,B#=P5/4PI[]2@,'RQ H_MIO)^@4OB=@RT@".>X\U(=6IH(
MC9$K8CH#?/TC:9.UWG$??/'+)PJT^HVC%Y-UOW>K2E:#WP,G.V<P-NL,P-D*
M6DPG81+5=TU'^E!D,]2B3;_.XYS\U+(5/B"$XDD4>5$&%5B0BTK8H)Q^+GK6
M_NSW$5PD23N<Y'V<)1/.78WW\LJZ0INDLIW<AW\#\=%EH+H$GU@$!"$X3MP3
M;D,3]IC,2;V<_IQ051#[DJ].YB9OCV3[U&K4_*^"J([2]QWM;6D0+Q5Q_TM_
M5$!'50JMV*-]9\M+:LYCS(OF >H0>4Z7C_$R?^?PL@J]^L2O@@VL38NMN5"6
MM*$ 9%VM87ZC] 0F2O"7&X'P^/N_MV3;O#5W:[]DV.P2>4&\T1B=#5URLOP[
M:5RFGQ3\YOETJ)[DYP,&!_X$#.P6I^1PZ>%S*E.'9FS/!>4L+BF;Q2F,1E*5
M*<0T14RZ7!%U'7B9U*,^KLHRZ2X5_:C8*<?K#_PF=.>:3P:I(5P9:Y"[P5?K
MK4^O\"3S:3UJ='RB\/PZ?IT\\*CRD3N/7TO# TQ<#36/C*-?G2*E<VP=6Z;\
MI\768O+1R]-WX:>:)Z;K(Q\6I)(TP&PPI8G PRCF(IV?NF9LUY>H.?OT94&7
MQ3<!Q<MS.+1<@.8\23FA9E.)!=$G= ;P&&?SX_BV)<) T4S]5=.MMW%_FB9'
MPO"X;2_SSM0I"C"^UE!0=ED CD$B_2$(GYNN>/*R\QW)]7\HO5MVW/$VF6M_
M%*^T@5^6C"/QTWC[ 3.5PN84>]DVI6L-;ZH[4KP#F^5MUQ)P!E;5I?;9,C:_
M/>\RVQQ&0F4(X;#P_[PDH 5<U"@'"CMYY\V"],8HU.I.N(QGL,VH+*DCOESH
M$Z'1;-$:_>9A"!1J]LW10?^TD%9%+3H/+]#39(V52U2D,56-C/B ^ L;73MO
M4.$$,R6WQ44C:GX</V[/:=HZ>C;+Z_S-WEH1XQ5X'(XS5FWX_+,SW%K/?J)W
M-3["^7).VS+?::.># Q$N8T7B!Z/QP:02?K)_7 )\E%GV5+W6.$NPH-X]2=&
MW;\L/RK:Q31^J]_LXZBNTEN5HI7>7_;;"L.DW)D1F36G !8)/ZT%CC1>!A9N
M8WV5%,_D,/^'L@]]#.OLKFJX%]H]?YKB9=$BY#DR5$3E),0CBJ>(\A%LLR7I
ML4WY&:59WO-I^CGV=:^G:USD\ [#^T:Y'M6/@F?\#DX?<0?/5'=I!058^[.9
M@]8V2!R(/HO>AZB__)["O*C9Y!72"N[-(2NO*1DT9#0'E[A#N49RZ9F^)T/
M"$#=: 'E=V27?Y >3//:);$^<O$?TY$6Q7,,J2Y^&H!=.FT&!2FEOJ86F% U
MR6PX5 LHM2Y(W<P*/4)1&EIA!6JL"LO25^SS+;FIQ71P8HZ40VOG^Z88\]:I
MFS/RDBL;)NQ%'U,1%;W)X,L]/+1G9+P>"_7]ZIC<D#MOC&WK+'$B/#/\2&+F
MB6>QG-ED6^ZMS_N+Y:-$Y9\3,9*G!3/\D: 85-/>![;Y\Q3A,DUGH2F1]W#;
M9P .9V?'[78!WL6)5ETS_K*.YO@U14R@IU=;/J18TM;!1O[?6W,/0W%K8-M/
M7IF$CAC=4I/5 R;E.G<^U_%;)0EX8M5L_S1NPRF-ISOPO@1?%!,;KY#=<ZX-
M:UEHHDYH^OH?5*R(3"]'<&2% 5&3?15Z+<?KE4,(GOH"]>B@]II#S'#(FR<D
M6=SC-]_0O*])I*0AVQ)Y!=@,R;_+SN]1B%85D0S5-OIS0!T_83R'#_L>(-7P
M\QF ] 1QJ74131$N+B&@XA"L-"_,*9+P*QAR7*M345+EOW(]_+9=JW:K'79J
MIX[0.!<>D3#_S4R^\=X$(P0F?)H'6D6O-&)B6P,B"!L[2^0S /$G,AHS7@W[
MA_KX#,"G 6*!+CHUM$VICT2+69%%&E=7>*#P&4QMK Z6]TB@Q7D,3XQ2VAF3
M75M&*!UGOVN,O">6A?"Q&FWN<J2N%E\1TI>?K9#23M5,IW\)+6QTU%ZM;K<Y
M+;;UB77TB0EBJ9Q*18N^RYT@2:?SG0'JO\+U*$SQP<U:&\HU0+A1"MY(+=YP
MG]LY,DU3O"JU+CZ'^\!2J<K@X7=,;'I37^O5,X"V#:+/'L[^0P<8 M,_30/Y
MH>)!U\.ZO3=PRVI4!&D\24^'O'246-WG=?F7VH^Y?$Q"@#=%,C&"I:G,N7)*
M_5WS8HOWS 0IK[E5=!%!FMN5\G\'53JZ=)H,BZZ%3N$?^)G7PFRIC90:(E<O
M(YUW\4Y42+G$8&>H)[%;R;QGCK\DVG3*N,#YQ&@^8_G>1#@&N*"T=<YWYZ'B
ME)R[VU@- TW3+"F\^.4K(+:=\&TY+9AN.43GWVG#[ELH]4FW3U49GB>@(Y@_
MT]VWHJJ&ST#2(@4G@O!/SFP[0>01>ZHG89S?'WYKJM62UT]/0:>XV\,#O;SX
MS<_>.;RPS9^GT!S[ZNW4Y+U7U1]A_;6"OIYM8G)#1%7CM5:M^"+9,X#UA\'Z
MB-R'FP^I+WMDM3Z-"%X^%V[:WHQS?</J$DDXZ\JJ*%"MAXP-QB$G=^SATZ R
M/3E\K85-88@1^P/RWHF-=@Q1_@HSKI85:*'/DLDL7ZPE?YL)BCU0'%/1KJWQ
MV";=N%OGK"%##%$I-8U[HAY\!L@7X3JG-U7_\Z0,U"Z'EAX-GI;#?"@7276C
MFB'49+P>P[YAC'#*<?;/T@I?^P@]Q:;I</]%,)L!_-@0!<HN=ZXO"(!<[LD-
MO.F3>\BVNK&33GZ_NH(#,]-N34I1GJ$AA#H=A=N'SRBH9'7F,=\/HPTK?FTB
M/+._ @3,#MOV%=R)K'J<\L\HS:SSF,H?]3OJ]KP,1I>9+=1]"=)FW.[*=6^(
MI2_+=X(/AKS5D@=(<H8%L$/_D>+:.MFT ,,5#!D5"V/HTYX52^A R Y.CJM
M82-L2:.4/W1$H0-&:$/03'6LVI2_WB<9I\^>Y[EIQ)F,,6(S+5M?NZIC*_Y#
M2>H,$"=U[D1T*/7]&>":#WZ<[O_C?_AN>U:Z&F3Z?^IFU/_6S0/C5%DV7#HK
M3?&T\@RPFGT&X%$W/G21"S^M#&>+@TM.MX)XH3B[UV&(1 '[S,<*J[TSX=LC
MW3*IV<5=GQ0+;A<V&6]-ZOY1V3D]P0Q@J(H]N<*].XGD;2(D,:7W,L(/\R^8
MO6<2Z3\_CR.ZI+.!1T7Y4_A:OQO"_KTH=$@Z8!,(M@NA<U'6Y(&NC;9:$8)O
M/+C@2G5K[B-J_?OJ!39'5 %35K\RXK$NS2AA)#/FX'Y05[$E6'Q\NF*7#_&0
M(LKF/2/Y/3/$"D<(2?WDSSWZ,WM\>H)L2:!?N4%YIC)$<UU)1*;3Y/['FS+9
M\O[CH;":Q?0-\8%H#T@DN]BEH? @H1_&P)=V@T9^W>!WJR%AH2P\S,JX3Y9L
MZ>>2DAI9A]87CNWW]#6/M(A739G+>OV;P[4IRYV2F7R8#*%+[R/^.VCU^)]B
MZ*R++O2Q%9Y>@C,U=$!/G/H"%'O(''3UQQ1U>U 'K^G<TK@*;-,3HQA\3MJ$
M^"D&"1#I8L+I\_2%=*Y9RC#JF<,ZB,8]1Z*AFN=V5"@C^&.OZ5?09CR=LX 0
M\5+LWS- N241D]2,C@G('WW,&8[^H0F7F'TG&Q%3+JITS7;N(S4U[\LP55^M
M6/)GFH[C_8H6,:O)(E=)K\14X.<L6>FQ?KNGKI(1!J;*!4D#G4\_2?$> "&'
M&GU8-V!_^TQ#6(>G7AWX>N4$WC2]:42%L\2Z6)1=^D&=,]],K@Y7C87Z1H)C
MN*;O/%WG?\LMGW$>: $I #/0"5,)KZ6Q=Y/!:4!9% =6C.AESH3@<G3;%&Q)
M@.D3;OO-V?*R6P8 ':QPRBV1KQ:_J:?'BLX$(M]!Z,*3NRW1"H&S@Z/&?_,>
M%Z-KW?Z2QZC]Z4IKC$14?H/O&RX$*I:K5'PE+0K<5!KN;1#]P-?K+?J5=!1%
ME9ZM@=1 S0B?DT%)7^[=?$WS)ZHC.*D#&WS7)I42-5)-+ZOFO'X8SY?,G?K/
MR86>9KDZYS;SS&A/!I8K$EZ_:AXU-&!<V 6T:L-R/)+*JAW*#4M3!;[F&JID
MJ\\UH=2"@N+(EKAANG#PTS[/9IWY8@B*V( U*=!YPZ+H9OE7^L!C)[TK%2YQ
MYR;)5_'#XT8,FM$./U<L62&V+;1U/4XKCLO*#;E-^#^Z>BGM3D@DT5S(/SKS
M^[5!!#?()87IE:MBK] T\67%/CL*C6-;@OD*8%%Y2O/*]1=A2B:REHNY-O'C
MQ''DNTS'EJGY'N%-U:L^E(@8=8:',#/BVH$!*@$K@7$?KGWPMC-I7]=!>D*B
MR9QE?_0!PX_<?G[@2NP9@'GM '8&T"2LO"P[&)@$,[93_>\'J;L/!3S.+?:.
M.*V2W^4@1>2WS1+P)C^R-U!7"S^12PDI*;MR)N2#OL#'D7N*Q7>7!:<<WW_;
MNNZ\Q<OR_2=DKRX (RG^*?22FMI@#_*_ZE;"<"</86*4H,$SP(NNW[B]BU $
M(3<!Z!!=2W6QFW @?BZIWBSFG<  09BOVR:8.Y'OH$:#75DZ/U%'-[ONY2P
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
MW<91*'7.8Q6<F.F<=^DW@E%/FM.SVBC8\_NBLPE/%?HNVJ]U*"FI.74$M:3
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
M?=K;G)W:1<W%=<W6=@E%%#//[FIHM<S98:<?4ZO0KNB76)73C'T(Y59>S8?
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
MP@W(=H@[ZAG.O$%'A$%?SC8!8@E)G%4TC5J$K;M; B)E7I<JU9S5I!"/@M&
M&F*A=?@0]V%]GVGR9_M-0)21E+Y*8[;\S[I\1[7.R&)G\<2&ME47UF_D9>YB
MO!,>*@#M5ER3?0@[DGKMYNY]P@*CC-8C#6&1O2\[;)C<'80(WGZ:YP8@9JX_
M4WWVI]W_VNCJD+XWM\U3$MB^QRM9'Y%W][PD3+"F[T'.*YS'ZSC9J981*S T
M[ATM;;]<UEVZ75ZQ^N>3@+@?I1YI9:4CZW@O&::C")3$D'XB)Q"7<NF;QAK;
M) R+"*C8K[<<D$W/=631(GZQD=K9S31?T@9W)[1O^^#O-F![PVZA_,RFVM .
M!>%_"5&/LU:U2O^>L!P= QZG.<BUH+Y8LXI&2 /:3O?2_(8C8PX""J9^=UBL
M(LJ9-?Q)7#'N;]I:J!TDO.P3 VPH;O]'AAH!^J6[5J%H6$W L<_Z[A:"0*:)
MB]Y]!CQSMBS((OC,UI']9TJ4W'5EI\A_!!SYW6KPSNW W'/K#]MW&/^\8+]6
M'8507W1/_O&ISO/7OS>8;CP]&BC!6^*VOSP'F$OQ<.;E!X<3>XW"$Q[_<7KL
MC]+<&+??1\8+#=PAKN:KX&-]11T2YT'GH(!(?MIYNCU4OK4+T:HT3O@K-1H,
M*QJ9/T5TO'8,33]TLXFR!C;T'X@JBGT4=OL@;*W_/IB9_U8 9A= 14I82A^U
M0$;(4EG0UU,]3P6<^*K^E*.V2Z0=6O'A7KRZ S$V]%W:I:&IDX#I0LGDO\$3
M++5WR)$"2=2.ONF_"P*ZT6<5=)L7)>YYKGJE:_RHZ;X"[0"4O0C#%9R%HJWS
MR _';&:+QJ DS5W<X(FY^0A!3\(=/M+JAE096<,I&_*6''VSKV^MNZ_'IP[^
M_T:7YBV?/\OQ]8UB<6-#[=/:!O;GV=G/U.KJG9,N#XDUEVIJ+OR4,:0<6I<<
MPPXY^C +X;\AT-\>"<08V!C>YAVC*<\;?O$7D6X%M;2U?&4E>V>_U@3L/0.\
MS=&03=KTMO77/Z3F+,*843MN!+^X\8J]^XR79PZC-I%4O?;#^%!W\$&3E)^A
MA<0J*+OUJT'[SI6/Q8_5CBHK:6CP>&6-+(GKFYBVYZ#8ZD[U$4[*Y] ]3?OO
M/=Q3<>8'?M-_&,JR,[T)D_  49][ZK\ONK7OZ2,-S ]D#)CR^8T;'._\>T7F
MF:";OC%76HY4?7Q"\QFVF70&!+.WZ\"919C$]$I;!!]*UAI<V;C"VDN47A41
MM<$MP%8Z!\^L'R@Q.MV[.<U$.K11,3V(.TX2U/>0/^@[N]T#,)*0[D1;YY]-
M7<P-A.&H" HR$ ;18DPYV5I2=G01!D<'_>Q>LL/Y@+&Z+S!$\\SV)_:'#Y\Z
M(_9?"7Y&-+FU(WWP/\11)%P*MZ>&J!G7T6&@31OB22S;'/!C)O*LH,+@V[8Y
MM[BC44CYI41R^->/?;?PB3^[N,T?*+Z;/;3A?*SF\N.??QE9A"VC8R!/[1"S
M,HYN*Z>%J--(DJ39HJ1LG:FVW=X.WFJ/*#PCKY[I@ \2POL)XW,>#TJA4HF@
MP7XSH,I$[Z^>*%K)*QM"]?/WIA$KPD*O!MSGMC4?:8DHB3!08FED>26OOZQ
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
M7#6(4ZO6D<+39J\NF8%/GEJ$V= V X6^E&O6RO);#ZA)$5W#4!X1$!\&9A^
M$4<@S^CR(65<!^ LH6_IYA-61D&2@W<22.]HV(K8PFX5=$(2U2U$GO/,+0<&
MA9R-]#;Q,UE'KC!$*U;R-(J<<G"&*QM8B&LE(>UIFP !DZ#A23AK.LQR@*E6
M^J9NFN]]Y<306D"0/5V]3$*P=!79$F+[3(@@/* 6I.=AF6@7C^+A@+V& $"9
MT6@@ZY7*'K*4##ERU*Q7\:!)<+<XAI&M$#GTT;?2"*#GQR]/#'Y%\8,B@=1A
MU>$RDCY+#0FJ!; MU3%M(9B=X)GT_-_TNWIW4LA^&9KF+P1E_*R!DV]R)'IW
M:#?0)!W:#Z3Q).W.&D&ZDPCDM#P6;8-PLR4@MP6U+(\D%=>E"[)1,^TDV:WQ
ME)IT<I53C@O%#6^J.P'=XIJ4A R/9"7&EY%2;KY$WJ=[Z8>@2J H(&@V&>+?
MIS+.-N&\DU[:8[LFI_%(JF4(YXC(TC6O.B+<_3UBY+KN(/D2&JNQ5#?[X175
M.VM<76G8RK$Y64G]:Z#PH_/\ECC11M"#/Q] P]T(Z>3S,H-OQ^F-(-]*TMQ4
M)DJ_SD\SB/8#5[Z1LK?VS#0?(UB.8UR$S.->,]<7F"V-,XNPC 1DYIS@IALO
M*ZGHMR)*( "?O?BT%G!JY9C#S6F!D!5@J\T-9N^2T]>^A_*_M+ W 1YWXC4N
MC%:".1K'B'$CEM',GT.WRDG+)$KN-;IM/Q2%-:(Z')?SG(3=^JWO)VSF0CJ0
M]4:MK)O?CG5;E=+0W33\L(O)K LK N"^3&U?UJ(DR%1K=!1@*E](!*9DC<Q7
M<)M0ZI97-$?&8ZH9WIPX9)ZCCKGN0MM?*0&#@IJZ:>?N0VQ2Y KT@<>P-.Y\
MV 2V'I]!"P+:SD"IQ+1JF@6XI =C2PN[\6HBA;T?8C# E?,!G0F\W"]*8HI3
M)MI'HUI-=3A:',K'PZ%#;I$1A\ +=?>A*:E-..>ZSKNF_)9,_QH)X#E&]([P
M.\Q<79+3#8RC[C3P9\B<WTW1)B+;LE>W.\FL,#4^.3Z-9Z#+4HW*LC\*DH<5
MS8%:X54?+M4F0-0C]!PV(=O@%.A I\Q&WA+(6</. ?Q>RO5R@VJ[XTT@TLNH
M;7VZ0$TU3FJ862Z3%EE-M0SH4S-NBC9 $I @\1"M EJBQJR)YU'2R@Z3T2(K
M01[?MZZ+DFB;YR(\M @S#FEGV-*Q]&ZO15A>801$3&( C%;V4D&G+@(H'D[*
MHM#V@S82,3_)P)WK%V$M;[K(-Z"8EZU(*W&>^T)$BW)SI!?*YEVL>(5PHPIH
M2(R,E@9SI70[^=5]C &\UF82#B[3TJ_-[_\&]ZV4]*C- $7&6T'EJCOR]?90
MJ01K05L!C@QS<^HEP$1;HTJ&O6GC*5K;8U@/R<M&1=[W'"N:R07]MMX$4UM<
M?9^K.]RH78,WHCY*>SV_F=[&1BP4740':FQY'Q?\-'[2R"B*)?5._4#J]X#@
M.L^=Y.WNSC"F[<MP<3Y"(IAM+;I0S,77X,J(["T@^XZ:MPJG7?Y"",P6N1S
MKZ5R6C$F?13Z7MJ%'IWW<$<Z9B60D1-=2G66(+:*O,&[S>"RULH'H7'/WL?=
MU=LW@LL%/U,S9N%,%9QF WSN&;??+18_[^$7Y_G.N!@=[,;NP>R"NK_,ED#%
MP[$QX/GRIL?4ZR.R(;>%W/O0=F2>(=!(:IX4>YVQULW;LY5N >5XLJ99%E#2
MJZ'MS=WG.XUD/&M(KKY4F 1P#C:"'2WEP-=,A>Q*8>.HD8@^:' "8A(EB[%.
MZ  4J/'9+I\PJW0TP,H@/L*@!Q#GF+X#<+I."P0688'-8'EIU;@(#63\KEJ;
M@#>'ODJ^A(5"'GU!&@XS/&_J>F*:41O;M,_P57/Z2"?A6=M+_%KZ&\(R].&A
M'5VZO:"#]G  :"D+GU2T#!KY 'FLW O-"O<.:R(&#B7>'QH8]8J1+)@$-PM3
M*Y'+<$\8+;L?0G*I_9;>M[7?]4[Q_5-2VVW;"' W[ K=2:A.P]F@BP5')!T9
M&$3G1=$&W0Z#@A4;$F"$J'L2[:WMV#@VA,B>]Q<H9N 6XS93]KEL1\X)@"5!
MKCE+0M3?(K:0_2+J_E$,LR8WS'\/%6N9&05!S^H,4X3,0VE7LEY]#=^)L8!*
MY_?&<>#NJJPBHZR/Z$/1]V/G1C)F6"O'O-K2:2A@*E1!BP8WNXNM=<=[$UTH
M:IH7]]JY@A-R&&9SCY "DO2K4:"#5 \'JIG2DF7#4S)L.MVZA\^Y(:X/D6RO
MFH9?Q5J(["%NJ,'PF 0"(SDZ^.-#:I4E=42B9&6Z)=,B 4X$=(NBX>;&Z5V
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
M^ZKAS'!D)CI\IRO--TEM9R(]"7E,::)*U>W.K4.N76XYMMZ7QTG[UJYD3.8
M/E*Q!=J%I!4O(>I=0964 >M0EZKA-SMUOH05N@,@NSA-RX$[20<M6\//+,@$
M-VE^Y[6,] Z->.G$S] GE13AAD'T\I=WU\?R7ZB;*/6Q]^'%XAAD?T?+(@PF
MQ.Z7!YVAK(.8/H:LHT%.PNVH36US,<QZ\:IW43[J*:9H1:^.Y#QA<(2F.BM,
M;<VKX7;LJ:"*B-"X/3EC9;\^^OD*<B,&3DW5^DDZ$)#?*3G-2_E)#'S1V%S3
M>6H"4@\V*#K2SQO0/Z,&C4U]'#[PQ^Q7>YSUL\*3@F?-3XOT0^UDNF+5N2WS
MINN6:)'+]18&-*D"^$50040M= .,#NZ>?JYWTITK?*6W 3A9F*VD%-JIJI"B
MJJB-3QL8'_,VG0THI^*.]4S-- TNDW2%$0L1?=6)IJW<Y'^Z0+_AD=8I&[J\
M#VFJPVL9F70/(<B0$&R@ LDB;%VU?@V$#(2<@3<O]08(-20DNJMN*73GX?B-
MHYWH9(#7*K+KTEL$W(>0D8K$J>PIK<KL/<VGV_TY&DO2.-L2%./?+?M3;TG[
M#N"^4JV,%9D#[<_:/3@/H A_!>U,*OF\08MC\OGPU=2@[X'SK&ST+U7*@8CW
MU +IEU&,???%2_P\7VX3B>0<\?TM,IFL9GUA255U1C*4!;TK:6AYGY P?Q"J
ME+ W003/S$L,HK=/$'3)#;Z2EW_)X*/$N8NPI=5"EQH(']%).S>,S&HHPDLB
M#[<-#U6K T(.0?0Y!'41Y@]Z%&L<,UPH,P^S87^AD<-Y)B\Q\"ZAE7K?3W*W
M:J/#<C<[+XW?_)5'8.R<+SOK'*-"%67,[7,__TS^4=976L%O;Y_^U7GP]78G
M;.'$O*7!AR_";'5DX$MK$L<N4773!/C\ZL>%A[I#8%<-.EY3"<_R<O^0#G*'
M+<<$P:)-S:"39,HV3H^4HRD:E G)"\]$6P$& @V)$-\X-9IR]X'+W:PYE2\L
MF2N%KX;D)R$&ZB9F+;55KJ8WOGXXYD7)=006.#F7T*@'$9']LB=G8QNW/8_I
MFM(=+-KJZ=&X3K3EQNFN2?YV\A2?O#>DX7HD9N)STVS$0C&/[AU@)*5DM5=P
M3,:BO*"!<Z#GJR@TY$DJ': =-X1DSD[#,#C:R<*K,X.4B)P(0C]'>Z3,&9IO
M59GH H:;4UL:!5+GB$B<^FLV/IWLLCEG]G(V[#,GDV/FSE@'+1U03TFF[">P
MRSX^)",#$%\E>;82?]ZHR+);:]YP8_C1M[,!$KK-\]M*6YR)RS&\&<F<Z$6[
M+#E?9APUI%%\>3/KLU#RK6M0,,82J@,K#T.WU!%V1J%07H)JN6@G%?NRK^A2
M,PAO;;1;A%W'N.E\NJ:);@,J:ZJS&ME:?7DD$KH6#^!/]X2T>+7EJHY!)=Q8
M+Y?2T:(X?6W7P8U&4E6&" $)AO,(:E7.0)C].G 9\1:I+]Q,4$&]/!'<7>6.
M<SDQ(?D:SL[[A5CA]X $AMG92H.#"X/;G\3:-.;?V?IZQ5]\H.UC[?S&08@0
M5M#Z[?&);?G8T'8 F8M*$&?<P$$%6M2ZUUJD"828DF(04"#HIUU9I+PCN$[#
M@:C#T+>#%9QE<7/Y6560O"4*WE KGYE:3T+4>US1;US8]O JYOA"K7 %:%#J
M5;I GLX-Y$G3D%*QF<Y.^RU#O$2:W>\<,?BEW.F\+0<,GH?J([/V:D\?IW);
MY@KZX[Q,%V%7(S\FJ*P%F=$Y04T^YR[X.<SOI/^IQ%\+.@J5U8RQT9W\RHZE
M8VPSP*\%FTEW #KR.,,H23%\[3A]!Z"0I,(MB5Z.Y5P><LW[N.]';\CL-X'5
M*DGE@1S.<BI>*A\-E@^-BW_N.HB\RQ!P=3LA=S&S@;T5S'N$7"5,!;$2S&J(
MK$8MT6WNH6^E^79C=HV*-O;0'6C[05$E.?Y)B66K,JI:2S$>CS("*1)ODE^W
M$&'0TYD-0K]D+<>,=+?Z"1&S,+];WZ9?!VTM2LI%AY32, HZBIBE;7:08+8
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
MG#>(+O4U.F8EC,39@P'Y8'R7,9=.BS+C0/6,IJ:1QH1)R31H[-I"?MW<.*S
M*0:F_*;RE1&<Z8&2?)0CIX)XD*C@#')BAT#Y_$N!M+;;F*^U5,*!M5%6T'AD
MG14/SIQE%*WQ9P?"CS7M<CO#$J BB8Y0<M]*;#5L#Y!LP?(O"?:CRQRX5.4K
MXBN^+BTQQ(;F+^DO]I;#L83+'$C5K%FJ4PEW5B*0PA2+*JQIY[9,,_B5A;S"
MPB3#=&<X[B5"^@#+,7'&BA<4N6@D-?JGFI]]LY:E_678 < DXB79'@,4>1:_
M0'P&+6J].?\&O#IRK9\?_< I94&_>GY+= ]]>A_^@,\TEXZA[U==)J)[6X/E
M'1>T(H'MZ<E5&*9HEJ!;93G<1ZB]\N;!'9@4!_>'L9BKC2W;/<-5VG?J- 4L
MZT?J?7ZQ+Y69!%7[9F7D!?U]S$JED[KZ$Z;K_.;><;QHJQH8Q"#%TD@=!BLB
MH.,90+Z+/-V^)3(SW1F&=!WF=.3&1Y8 ;&Z/ S >CS\*SM+;'N$L <2L533%
M@FX<HT^,KT?T06V!\OE\]14!_!>;\]+G ,Q,\&,\#TJ_!HLV'_[.(B9JU9$$
M<4Y@>."$A;$H^P:+F4P,3.9'@AO=P8Z]V9.A-QH'F7-O'>ZA_#12>:_>$O[H
MN:ZO\G)OW/_S$.@UG@CY^5,F;EOFAG^]BBC;<.A&46XYZU;W[I8F&EQ9VGM1
MP;3_LZ5)Q7];FJ@2_)809=OJ8-A,?6O.0>JDHL6$3YOH'Q6J@##V=?H94-YY
MN"[M[B$E]1A)&P>UU8]C0W YT3W_A(#8PP0>HZ-7!NN4C(FYO)=$$)-P'1,8
MM+@LL1)30FYM\)1'-5+(3>3("*G.W]>JY4.D'DYW'&571T[S,E8CI9'4-B[3
M[[PWEB,-8+K%VFD:>4TM<0.FB>%CZKUOF:P?BI\6PYW6S"$JG';M_\\!6FWS
M^ '[>J;KC9>/;%[?[D?RKE6*N[#FNI*)IT$[*AD:\P>[QB=@]_;M6%U\=KFF
MW8TLR9@*32V=3<3[[\_I3Z0Z8%[M,C&_=R#MJCN0F;Q_VLG+VW)8:(\T[Q N
M"!"G9S*=-Y7Q[XT,:EF?=M?DKWSUQT0/7=B$3KM\<_GBUE>,LV41XRB652"Z
M*ZLOO>@]8)@9SN:NEAT5Z_]@M9@2=]<_^T5!88G*AY:M>?=%NKM"5>J]O)@N
MF[&%H6X/50.[+H<K5;6!\\-IJO47&,<5>WTS.D<ZQLH%?$BGX\L?MX_&F:V.
M== 7"Q>MB_OG[+IV(&_&V:(<B>.TBE5L$98IHY_:)J <O0-!<0B<O0]$EN''
MMI5'*4Y 6P^YN&GSE.6FH<^T,/[$A;(E 99YM^0.Y !^ *]BH2V"C>B1/@ID
M$G$/T3-^EG_*)=^4H/#.C&I0,9,9A&9HQ\#;J+QAZ'8C+8Y33.*$IUSFB)$H
M^SJPPM1F]!VT:>&TE4PXC(^Q\I5D/^@:5-Z"Z<C(@L:NQ4\J,VY'A?)E<B3)
M]"K1GL5%3 B,9S7_P^>GN>1]7OA\-Z! #;9H.9;X[8?$FVJ%I5#L=9NL,E6+
M7/N3VV,O1H]V!QRK?Y^54,#=C4N)=#UW?YZNAMQ7HM+4WD&[6.EU3!NM]P:F
MD_4)?WQ GG7\:2_CZ)JEJNY7]U-UMFA5C[V+*9<'%>[I8'#*GJ?RK]B'QY0_
MTIO/KRK<*C)//^Y^T+;(/$ET]L-U_B*SD;LE^VE19\^MVH7[71&*M/-5I:#L
M[,ML"XO.O;(O&[(K4]9/M2\;+BZQQ3B/9!47[;ZE??^3RJ.2__+U_[5)T?^7
MX[^-C(841HPTL"%> Y^+Q>D_4\5).Y!#C@4,RZC__4PUU"R2WU1LDK[]?NPT
M^6'NO>:@'/='I6W^KM)\EQCCQ.+,"PVCQ_!2J%.\L13Q0FSB$^U8G M#*(S
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
M0VM2 9WPA!1XSS_8F)B&A6YZP:GO&0V1*6%FJJDNF3%&1]FZK-N->6!VE[$
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
M5!\ 6VG;O5VMPD!_G,8?5XG?U*RBDI@Z*75$PPC%L-02$T!X.=U>1G/I>EB
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
MT'T_F>-GT@@R[#3Q5V-&NUZ,=K%7&KYFN<XSIV9=Y"\IC\M:FPX\U#KQQ@G
ML65Z"X-!=V#J6I2PC$=9A]+=)?2D_::8 0K=$7>([W/(-V05;1P].32UJ>VG
MAV[G'YOM&V;EU_&T_W[_.IZ>LJGYUY#Q@OV["IH<=1L_.3U%EM[5#+.,:E=2
M[OZE_D+W7%/K@:-JML6$G:#MXEN6-&J'\:$^S0:(<+0+';/V1]I_2AMZ'?S0
MUF9(^YRC_5.]#P?#W>7@=E!4;.(VP6X[;P5V,",IZLZ4>Q2$"?<Q7Z>#C;'>
MBLFYDG<F[:.'EC[N?#_W;LPEISE0[@0-8NZ;_Z)H2N'21;6/W=.DK;9G(_28
MOH;[B_:6DG7GQJX-A)YU"VUHSO<R%+261.).K*</F4"2//O#BIR$E6'SD;SH
MB78J! ATPQHL\$'V[<\7AWISA+F7+FTK^++$ERH,C/AR@]I*GA[OE#R^&P&M
M>:+$Z3XKMTY.J<J.;;G\DU['YL[:FBQ,S+;7237Z^#D9=M/S3+*7YK:?DGB(
MA%A-\C\P&I*<D9[&29<?;QKQ]6P^+N:XP97E$3WZE_NK%)?K+S,-^U1/$&4(
M?^F=%NP%+YXN[CD-JG=^<;"OD EZGU Z7;P "WM6$M#T%S+5_(BC_]UU9*^#
MU$'+FP@!X?8%W\;[]I!P6>282G];/;3ZMUFN=<WWTJT^2<QFF_X5ET]O-=A*
M1^H%ZN!1BT=.$!NU=WX.V_W9$5IRPF@SU<!XOO/R'^^?MA6'7[8S4^]&3P;=
M4C4BC*>IQNV&6O8&$4KVHW?!Z\D.O"8LYMW]%P6MH@_I*J8X-#&7P%HZ$;'$
M'B'TLR+2)0.?_W35VE)/@)"S-Z=TO<]M"Z@:%^Y",G+->%[)92YO:6^$P0,U
MOE/R3A27LN?K&]VE/<B-!H'_RA5:@BB7:T!4(E@8O/W^%NKR.V]_A!;;WGYM
MZ>]H7UPYY]R;.WRD[ES$D?1$\""0;I95O'X%L[0:_ST8,3# 1Z>^]JYC/?[-
MW-EBG] [?64^]=.3'^RU2VP,/Q6CR%#BVK&;1;*O O8)((V2:K&,];W?+L-.
M?2M3TF'X+#?@7^@T#P_@RNXQ+T[G>T4(6C]'[56&*BE[8R,<0D"1$FNB\X,-
ME#D[WI42JZ'0W3+Y7C_H#5JMK7&'^B9Y.H47FG_D>QK.F4 (L(/X?].Q7<J=
ME.3!5*77 >O(D=SE9_;#S]K9ZQ:$G&;EGTYQYQ4VCOWPOG16KE_SN?+T0,>J
MNSOH!DRX*VG98#>"9_1*+#/"99_$E[(]=GH_/)UV9.-AF_Q5V/,]/BOYNF+]
M#Z$5/ ^/]14Y8Z>C<-"**BUF^H*"IE@I.S?"V_-TSHG=3C8>JQW/-_IH_<LZ
MNGD0)D,W+> ;TB!JBU8P*KZA5%QN4-18K^4K/*:"HXI]]O.W41QASV;M^%?Z
MA@1JX%%TH0Y$(,R :\(G1L=ID*Q30M1>,/94Z[!**>9\9\?8Z'\!@-\53C%]
M<JP*"7&V\8-,UA::^MM+SH\O;5U?DGRMLD.FN?P"Q!Q[1VIJIEM&I+^;_WUT
MJZ?&^2M/J"4N1S0NK\$@PW+B?"@*XOK;I>%E.10(.('Z4Q_L2J?:DR"?\VSE
MGR?#SQ[47S+0S'[GROM6EP0)^F'@;UD&&\?X^_B3:01XS,KXML6P<^8>";[Q
M;I<2A5(IU!J,%VIVB-;'KUP)TQ5[I[D.'DT%FW5BN["Y,>0D40+H5/'%U-T]
M61N2/G>V9\SGXG H+VE?1'70G2'YOP_9NOY+'?ONK]]7XN1.B\G[[9 $O94X
MD1YB<E?*R>"&G6,RA[/ST 56G8W5X.0->_WDE72H/AS0'$C> $N =!QO4SN<
M5)L!<6^F;]9N[[*AXQM,ZK[(&,5FI#6R-5AUCE9#OC<P^KDG1! 5I!ZO@VQ4
MA%IG<^B67@AN?Z69\.=,#VU*-<K=%!Y8X614=*$J/B+.(.]R8@'3^E^XP1.P
M$J/'X$EHF5N;3G22(23HGEC5K.Z)M\V[F5:M4/DD/FDDC7;**"TW&<)!/*-J
MG6P6=K^[HX]7[US<:12E./K=I6/HGZ#6T=NF]J/UVB,NN/,R5Y^X_'MV^W4P
M=[H_7,>.32?+@(,1PP=T]57Z=9,JJM>QXV?[1Q*'3/BN''VY^\J5KTYJ%M[K
MS$$9^ FIE?G#)2P3'?IS7:Y0@\+: $LZ)#PH'*^HN<62_.#%4H^DT\##+WM8
M)_Y+Y4B2P<8FK"TB"#PR_#.J$!&D;5VJG+0)JC3I7JD/LLPI:%?*^_)+O2_D
MW*V9M^DF-I[K%;6]3H)\Z\Z2V#2M8$A#5$MB^P^;/&RYNFY?&LMGAHU4TXSG
MON6ZYC:[9ZY;UEEI()JM5E\O@%QU-7E[:A\D(\G>?PVK'X\?R4+J =_>_3E^
M4C)DI2=\T^[1S./_>N.3AO!.>HJ<Z0NOQLU(,?"<L5CH==>Y_/!CGHZ;S88;
MY[X.+SI$F.6Z.89>"KQEE_GG7V<,4:\U[O,-!!10!P^[R*K_C9+XUQAWVW,&
M!5GYD"^>V/_I3._3WY"#R5,HI=ZK_T<E8UUX-OV'=HJ=E/YC7DQBTYZMQ,.<
M#(];.[0];WT^?#S6)JN[:]CGMZO#XK^VIYX ]:ML5B!$"DS3I AYQ?52;;(/
M*+>O\BH)B*R5N]CD73JRI B98JGS+Q.U^_XUQ:8 P:@#\B/-KV[MHP.W0&S(
MT4K2I4V3PKRL!)\U6%KKF;-A%.Z^7N8:+.Y?#6J : ']5]1="!'!WJY?#[H+
MI-G7Y;6_E^1W<RPLO;?EQ;2[S+?H32C,NY2N%'UW"9)>ET2%M$3(*M'43QIY
MNOC&(^/;]_]5$!5;CHL*NH_*/5Y5Z3\Y^6E^UR_IR?)=K<]_!J7M_"\16E?\
M5KX=95V](&<N&N9[%D!MX<BC+!5M7$"L&^("877S6%_%[X>T*<-I9?^0],,0
M"PTDNJGFXY)(,E_#D^GA"?\Q,+X6D4*7=0.C'^:A!'BQ\C[B#*:3F=.OMX9D
MK+OA+[-+_=.8S?@HFBH]Q0K.WKFKZ2 A'/64Z<D@I>8G8#'A$=,9^MY43,?O
ME5OU'<%;/?Y^S;&.7([8>BITLTH-\G;Z-]+TXZ6+=*!<])X72@$QS7'/9F9V
MTDB?'3]]@2:.4CL6.8\DT%*9S!&]>;?D* Z+>P[<8&(32=):H6H7[K(';NTL
MC:U!_?X2#+R[WV-'&]+,<&@/UFKP"[UM5_91_D)]EF&AMD:6_S4@-EJ@ATEZ
MT?(=JN&UZ:RI8)[WW6B!IN4% N,)J>L>C?B+9R=P^!6\B/A6Z!YC"MON8O-_
MW11_KZ[!Q+%@V@PED0(X(2>+.=$,I.)"X68P81HSD<&931/LG$'(8!U+P00&
M:M<00;O\4VC;NXP*WYQ"AFMMZ_'"H1^;O6N^'L_5\9;S(MX:SQ%< 0V!!5X6
M>)BK/VW>_4D>)T] @B^F/T6_TCC\WG UPO<8Q0MH23,(&H[*0AD&'WLYW%1P
MP/'AP9(L7&0?WW'RZE30RRY7&.,NPO:9IG@&XSVEH<8G<6[HX;W'Q0<M/?*L
M#H,3MN'YEL\BS(,]-C<9H(RE_1L/EZI9I+OK,7*-9Q.U=71_8#X6?'\Y$4NM
M$/B".!XH;,CC_36R!IM^8(YMDNC.6 9UE9JX=HQ"'6!Y2=D\U525:,P4==+V
M"A\:KL$NQ5G/W. ^O+ R%5*XLVX<)?FL-=BXH_SCAY"]UV3&)PII[X1YT+G*
M*2UKL'32!<1$--MND5]$D =;N&7L,H%\\2M2"VOI,)?,Z^;F=5UH!5-*%UJF
M=-XWHC?B=42RUS971,\LW1 HU\Q;+G>AE<,\-52'3C(CU9(*NC\.O5F#O6BF
M "?78!^:^SBE93U]I(3W95U\Q(0M\L.3R>[@;O_]L?^LP8)#3+X,<H"T^-6O
M]7%^D4EJGH(] Q<)%R(_3C2WG3VDW]N.6X-M@CKZUG7"40#=04YI^]5!D9\
M2=-V'0-@,'E3'QN=A5432%/G21M\5DU513("&RXZP8I4A$_@E#'"JU9C^ZA2
MA.,C!,>2@6M7;NA/+K]\81RC\H#O\""S]@</IXXM5"C0-;6>QZ3N.VB*#5(O
M<TC>2-UV0;5Y<UZM-PU5&)I<X;^?9]'6;A%SI6S'UO"#(\GR"F[I.:4>%O^<
MMWC[[D[!,*^I;J1!L,TWHWJ!%#1=^>7#?9='!1</PU\/["1U7"==I*I_H\O3
M]HCZ* W+BV.4+2*Y-5B'*13^ +@7F761=@ALX<31LR<[*?(KT.R%!?O8\&0Z
M>TNCDZ87URK\\2>=)*L TN:4QQ//[@^%M?E76UF?;\-(\*U%$W3@%#I39 YE
MJ!4D]G&4.R,D>&@ JM_#5_1&=)(5/+@,[+4'!X#AD^ 2_S A@*N3&(46PT\>
M\;,TYAX4.#WI(?[U*9S9/9N\U!B'9/PDH!L&5]V>.2*712^@W+\39A".FO<$
MMX*'-S\,Y2[SS@-YB]%<=5M@-MT*RZ;"/Q'?T<3K1DU84H)#P->$HO!<-4R"
MH8D3VHO6T#!JI1-:O!!^">AB9A@VM6;D<^D"^3S>+C">4T$(I@J,N29J2[\6
M1Q&+61P%-BN#KB386XH?F#:E)D8-;)PCRG&_Q[/I:G,QRME&*P@9/-FK'EA.
M:W<O"YO:\_Y"FY^UXVA-E+2OX_V#^R.+_;/-"DQFEKX%;[\L&KIZ+Y04,MV:
M!T_).5$6=KO3O:KS9Y&X$<&@?";<E>I1JFK%*!/W\(IIU6LJ^0R U84OH^UU
M'6JL7AQ@9_I%.;VV[WRZ)UD];:_'W3/WR\<[76L<"JQL:M']Y.Z!22KO;3V4
M\+.$*.%=VN&0-9B,E6&%'ZECFTA!-$%JF.UFW4+($77F2?+5A+UE\RPX46E>
M#=V#4,"7FE0]7$YCEOS)SN,\;[>9[JX?"C3/S\TS8;;/_\D03E:2.LZC+ FR
MHP1KOAJ=@4[VUQ16P;N0H Z%0?TPXS2*M K=D\5MF*8O!;$C]CAY<E*R-443
M$3$S'J ](I&VAS&SY&A-JQ^RI8:S.6-S._L'GPLCN"R!?!]/&[S[F)[<'@!4
MN8VL! NS5Y8_&-8$@FE<I0XZ.V^E(/8HUY!\TZ:'PLD(CX_;UL"NT?@&_N-@
M%;2;V=3>MC Y<&5'X?X9!+@G$P7QRZVG(JA_F^>&1<I>!%TAF72>I4Y0!C3N
M8;M\4KJ7?#GF:<L4:T#XG6HX=>_/)IHD &<L?"(BMF'/X--_=B5T3>T9G;W3
M$; /:_?-N5W_ IB^JKDWP'CK5WRF8]C^/!Y1OD4Q$&C2O_JCQV+11NJ\MTVT
M[;XR]UG5%UFZ&'@BU:Z_]%C-CF=9BKK"8+%[_*T',DLX=1_*+T_!Y9PI)D%[
MI[^Y>]."CYEJS;N)WO3=JW)6Y)[6)[9F3E_J6=PZ+6N<?5E*:^O*IKO9JX)+
M CMAY>IR>B%<V$R_1&6^X!5!\14)K$ 70($W ?[DZX#*; F!0JP[N1.E+LP5
M:0C$GS<--T+,26F\E'(N0H=[J72FYMC\<%=^<@M7/B*8,?8>.Z<FGOQWV\[5
MMU"SGX_Z'<NW(76HTZ<IZ"9$%U)#X Q6  E=[_%YG,\^!EC5):(Z(00<!F([
ML>IH]LX?XW:M(.2EDPI1 #F!M@?K/=F]\_X((:!H?ORGMQYSX)K!B70:H<AM
MLJ=:6S'L0*FSZ]<K#,]<8S%OSJCN&Q03(V&M''^FWBL3.::9WD&_N* YE%A1
MZ?_NRKV\EC+7RHQ;A;L3][6^(7GP&C)SD+RV#R<#OV84I?YIK/WPPB62"DAD
MDJ:?L1J7&6B$:$JTNP4,!#)Z274# H5KTRD=Y'2-P]QW+RKQ+TX(2VB6+3T#
M$_E]'"SCDP0C7RDCC+@3Q/@_YXYVE[+(!*>*N32V$-$9<R\W!ID</'KQRW.R
MWAI,M 6B%_$]H'TTUY>MW$V>T)]6[J$RL5["FRO+DP,0SV 7*1Q$NMK7VY4A
M!PC'@67&P';! ?!V,?A,G;H=?[>+)H79/@GVFR)3D#@)<B0%/O]'(MGD6U0?
M7R*%EW)<F(P.RMKRBW>OK05T*F9-B,:)*H#.+7H(8MO".+,WU4I[ABY), .O
MLJ3:=[$KK RKPY3SE;**Y^CP#R#1]_"67J=LD6R+YQHLA.;^'&%)@ C[UD'B
M*Y)4NS+W4 =*!L3.W'?C]":V[YR&R^$'?$ ^=Z%K#:8(*23!<JS:RA& M&H;
MRA"?P;$MXRJSL4D"&8X?$L-53FK$I/AK ?W)=ZLG?%C6&W*9'[N;W-_-E[]Y
MDEG;<.I1J=-X0<S H0(;<Y7!4N?J*RJ/LFMV!.E=+K.6R)VIG_<R-8@S\$"H
M60UF2;B:G&'[DP];V%8^_C98>J?3F'S8H:G4V841_#<UL>+@@%SJVUJ+US.:
M.S8!HW1#JV HYTW"LD9X/*)^H$=&V5F8'45.F4)Q9[O78)N)@Y2F2)&*D+J$
MOH!)+-0'29P(N"V0TD'? 8;@%47FQ+<D><&EMAH1I1J\R[L)_!+\A85'.2DO
MM7WIGLJI?#5&+T$#O@.96#DBG-2A1;I(SJ2(H_X"4]CC74@9PM[W4?3-@F,@
MZ=E *3[%^J$K=R#!H&2$8,K9>9#3VI*_X#ARJ::&NEB2;7=KL7U;TFAR81VD
M0>[K^A_.@A/@0(,[>'1&GRJ&1WISB2_*0^@ C7;X&,H "Z[!>MH\NS#J),;1
MJ:/<W?K+3/G)+M&!P<@EG$<C^/K:S F=UIL]:3OD7RO$,?@VQ'Z2!#J,>E-T
M2)A/- /=!4Y .,<Y)9!-5P(QSF-1]"VFW[.>SL=<H@8&A5;C?4\-KM9H&RXW
M9J%.3#K2&_^VD[C]XI_HK#)U2<X^B_SM-1@YSYW.-99ISON3Y:JSH\I93%O_
M=XJ7'SS:USBN[7 _YM=;/6&X@L?E<2E3:_7$&M?5?2OEK6-/1X+WCF81HALJ
MW@QG.>3L6ZW]T?4&,W&L/2YWF[24;3[V#>LF*9P.ZI(6]P()O#KA4ROC:?JD
M @>].%".?\'3 8/X^PC&4'[J\;1IPF6N3@\K@WAHT$J<6W5JT)1_V-J-"UEM
MXG;3EM053?:+ :4S_B&.'$3CO-J>NU%!N&IO>#W*@M3A@IXN1<NT'^6[XL4Z
M29+H<QAY_(!(JHEOC$?S_A:V-OGANECJ)H@M EN4U7![ %?:%HSB&_KDW/4:
M,C*A)Z'@;:(A[D"WE*FAT:]>\_"RR1"E_+CF!>I'%IE2/]"!9.+8'K<!SQGS
MI$L$%V#6F@L-)VIS;=KTU'8;]N_'7$0G5B%$A 2T?X9-(49-^GW.#YD*)1S;
M<X?"QQM'AC[51%D8+5W(5T7=$);1IW,1M6NPI13N 19GMI>2V$9))40@DQO)
MF\#F!09)@;B7<'!0I(=7/C+FAAVTDN%2&%BX51";#"?X \2<BK3/D(OH.FS<
M97G1[-<XSU'BP_>2FW/^URKV5KJ><E3P4 EK.EO99G$BJ,%++:>\QR0PE>?=
MHZ.(58YW2^_Z\KYOWZE>V\(SI>D,*46'[>[X2LKB2%!&XHXG\YPI\ZUUC=_&
MKEY]4OG%RR&R]L.LA.7!7)U];_6FOUAA&XH$_XB&24K$0\1A=-/ $I6/ 2M_
M':<+*:AU0ZAHM9_O(E !W9X*L,)2FC+8^VI*5OA8)"=P'8U<:<Y@T[,(AZ9#
M:<BP-@[KFPC-=7Y9$LZ\_H#MBY&>PF\;/\FUR?PUQGK" IQ)3&L>GSN^-#>-
MO3DF,@7U2('(+= E#JS! M!9%*#&RH$B*W#A6C/R=2#*V@"2G1M&34AIEI0'
MU?@J#L0%&00T#ZL^3SL\;DJ2F4=MK1]$KCR4QJE\!-/_S/(P/20 0YTXU-NV
MW(N3A=H[#7*@C>3%V<>BURRE<T,$%TZ_F.,8:B-X#B[+_.8O,=@8I^!3.R30
MU'@8P2D(FV)Y C5/R34&RK+=PL>!#0U>NOAK(JEQOB[^T(QG!Y:IT$F4X"*3
MB7J"3>!^-FGBYZNV[_%<1PZ17!:&D"0HE(99HA/:$5P%AAHIHT:PG^LZW#G6
MUEQDE!3%53[!-145D"Z;ZAKE_I$.3[U>Y)JC.IAX=B:AU!>A^_XN;^JKD=7%
M;P-R_;K"J\_4GN(8U/RKB5\,C(QJ+.MRMC@T>F0YC%2^<77M.9V]9;6(7UZ6
M5-K1.#_,F--)+$N]X2D;*FYAJ_+()-C!4<']E "[!DM(I.F+F/XR8#=?##3F
M(<$O7'.V7>8J0H;(I*@]$VA/(V19<Y:8'B=''A8\S%Z#9>4C&'3U4 ]7.^6T
M%8QL![LF_(BEX8]^W'6(2<LSXMY'_9;N80%NV"S(9$4+MON*I'[RCQ#[6!HB
M+5"'MQW#=.,Y"O,(CM,X*9!\:LAJ [>8D]?#NE5H*GPB,ILK-!OFA%0+G%E2
M)GO &\#LJ5O"/1DGN,H"K;][=R@<,;J$KJ*FH>MG.] 9)#6:&/$]$07<:V-U
M8R9*"$[8!.8RCT</#&)W@1UL!'B4]E=O+)LOXS!YA+LCAI5,XOC7@1E.HPH8
MK4^AG6/?'I#?LF1(TW>QM<&=<#&"+!@!S$S? ;$=E(:6)>5JT2A]2V0X0AV_
M.O->9+$PUM9#*<=33[4^YQK\\M=JM/1ON5'"!'%=;F%$]?JA)\,K?"<]=3^S
M'HN#M>C%8<:;QD /$^.+'A?O/9J-:<T\7AN6=9RUO*_VM58E0UI;S^2GCTO%
M%H?Y]N;>TC1H)HO6,]7[LOWJ<WN?+2,5'MUM[[\TE*7=J&<,Y1JBPZV:W4/?
M.'6[D;*)6R'2! D7Q] AF/0UV%9,"BD(<C6;<1,4WAC( C*Z*>*1R\P$O@2#
MJ".\VVY:B;\SP-#0!9]SW5X1-X*^?#M\=%=5Z<=0'WH&Z4)?162<@GMR[ TJ
M>_/@LUH11,D=.-*EY5OH!O/%'"Z6DQ*_!CN+21 =%#:(E @VPF*:\D=(L[I9
M.TRQR?EP!E*,H LH9Q), 8S7&BSQLDXZP9Y_@N#'5<Y20DHU)_ P8B%CLMWL
MA7@JF,4I7%BEO*(#QY=!'7,&3BX,I05$=] 5Y^Y^ C5G2(S#^C:4F;Q>0]^.
M*0GP"M\F-(9VEXM[19*Q@E<3K.D F8'=@K_#\AOYKCG8#B\.\6AS+K6<CW&=
M8'5LX@K6/8+<NM<1N(&C'-P'SC+O!(6]F0+,\NR%!81K?$N\'3NE&YE-;_)\
M)1/,8/JWTS8U ]2,1G+V&JSA.)/235$D;YTCB@V;3+1OX"Q\:S]8?49WW#3"
M^M2(Y(G?GRO=& &A4TT^WRU\5-(;A0^O9)E3./KCZ8^*[3DZ.K<# GU*O[GS
MB .*6[P</@A.QF@N?DGKZOOEPJB\G[^R"QV*",6?'[D\HE7<[UH@8TRP"3L]
M68,I&.D<J4@MBW\LD@>A7(OK"4N(&P@.4$N>$]B#IFQ')#.ZDPY8TR?68+P"
M+I*QEQ#%';<%K8L7L/)KL+ (8QM(*2/*!:I<Y50E^#;\0\C*-FRU',\XGV05
MN(T>$5MJ'\G4[+\ A4BO-5_JX+L2S@O+2:&X"7/><Q 'Z'0B9%'RA+W@!OX1
M//*,L%!@-T.1Q;LNL'N7-H1R4H8%"$Z%("XTJ-P?/],10TZ^9&"*E T9B\&E
M".RV5I5[A;2=##)D4ADD4'.\ RE+$!\2*//#%VBZPFKB87P+SQIRQ-%\:T+T
M:'LX5[GS#[5[.9DH R:MP:0QCL-ES<,$_SPE<Y_HC*'!)]R;SS4.CEV,_.;I
M/WZIO_^CX2]6/#T(=PLA(SJ(_\G+!E*2C!JA>5M>I"HP :UG$/+V'+0<:W*>
MN $\SNS#2]ME'*./&ID8HOQV+/PI>N@VO+(0X>;&/Y;E_'WQJ$3>_.G(T/$<
MT\5Y]EPU ^[D.ANYR^$JQ\IY"]Z?:%]A<!VMFQ/6=+#4-6MK5$7Y6'I%AZ+>
M_3!C_['"/8[B'NU5L1:C%1[Y_Y2?\]"<^#E\)5=!ZF%/@:YNCT+761PJYD .
MNNC;D_3/YEMTG]S\GVYH<_KT8V:F$@(H%RQY#)S\26*C)GGTG0)GP).R_C.F
M\HL^J,!72L-(3*('E\X/_H>O?)\^,17,7&ZO+X 0LVELV!8ZPI[>=3D$$0HU
MX2^-Z&ZJ',&(C[V[!I/TOPYU<(C:+&_Y]M<L5C@?R0M^9$5&\X_AM![#FXEP
M33N S#Z/4^\<%!P$CIFX^LR-811TDB.[][_,O:W5YE1<).XS[ICK9/DQ0?$>
M^>+M_2MA/\D)=2HH.8'!S5<1)]';K.!RS991M+\CWA)5A]Z_BGQX\)FA28.2
M54.9ST<,[KSGXGLG Q?]EN+W&VRVG_J_;1(_H_C'(!:R@^87:C))D3[=L@;;
M242$-ZNQ&!APC]WB3\#Z%6(+31I/=<X2[<!39UHRK8S-NUFI6#E"T)YL)B9K
M^?O*)[0W,'#+9&&G>7>,<Z[)0_7?KN)TFCFPBJVG"Y0\M(2/HEC,N[PRD L9
M42*(5NZFQ%,DF^CJQ$Z*I,@(]&70&YP;N!%[DA<@4V-$LR)XCAD5 7O(%?/^
MJG4C[;YLZ0,$*Z/2YR.1X7VQI7<QLX)HR/+_ (NY.%X.Q$*?1'UJ32WI C$
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
M=B@E-UGX\)E?G?A=PG;:08(>6,=!2A(BUD<G_A&")? K1;2#H/Z0?;I0=H2
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
M+(&:H\.4[VRUUK!6;P^')Z1L.G :#AKD+>WG[Q"-8Q$H:8(Q-WA1<1J]030
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
M03O[3%?$% 4[/.!,P BA!)%!-/#N!?HV(YH6,8218/G3S#9&A#(ZT8>^2VM
MW("25=P1R?8<$5]$G ?3GD!?),%-GA*=H7TB(>[GC&)^23-6V%B.#&H(TWH
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
M(U+QZ#]0TDC%HM%(I!%=*$N)QM6 ^V2H$/(J'99NJH:F?=X6H@Q$4P399:M
M-9KB&1:AD+AMEWN'D[/M:56,7_513;#-Q=M?OTG9M(W]O"Y9+NE6*--SSWW;
M&&DH(B:@969M)58AX835;7HTJENG"LR9A)097Z_\'ER7<&4T^>H)WT>,D$&,
M9XS: N%=N<*ETI#96G.OF%FSK#_2E1NS+J4K/_OCO[$(3>8L,4)?X,C.]XKO
M71)<H95',$]4TN[@[T#(@DOK!Z#AQ1284;AW$./8BI86NZ'L5S@?=.G7#&6;
M(V:TN!.QA\0!4"-V*AYSG'5Q+?P ]% OHN0 Q._TE;A3PNB<VM'2FWI_ "*5
MF)9=B/P+'(R4YL,=-Q=3K3^'Q:,/'[U"GMV==D$$V!UR$H1C/))%_U8W:>NL
M/7U(:[&YT.G>N?Z5U24UUI^ R[__?EX19 F\H8_736;6XJ4\W6R^5_O>O/'W
M1<_80%^'ORQ67O3"__J6#E)^_GL9U&?7<<XC:LE&Z9S#0,(0Y*2YR*:L I!%
MY[>=/@?X4LO,OO2[TXWP+=O+LJEC1JC3<P<@LB&-(,LWTW]T=8D=1"C&96CI
M1X@OH<.TDON->[U7$(FC4X[B;=707;<FVX?B/^J\D/],^]G[?2V2#U(>-E"-
MZG9J4 V!%HJ%0%*R5#MJ.7S7-@JP@6_G*H^J6-I&U1Y54,V?'1Q_CA/0Q$7D
MD$H\B%B#J=2[.:^T3C>WU=C33U"';@<;N9D; ')D7R%J+#?VK\W!P/"",X"M
M)2$61CFZ[M,[^O]>+QH:U,P@N/FIM=,P^)4S,'S-9_Y?%YERJ)E"6#ON@:DW
MY9^LP"8$C"*49JK6C(A$0NJYRH26R?YGZ%YE,"YL]DNX\XC1[<]QA1IUB")[
M<9,PQLM?R0/E3P..5@6O099'HS+<'\HYQ:S%.CH7S3W?&+]9[: W,EVM^C)_
MTR3;5DRQ\NT'KBU1KE."VP^+V'RU#24-NJR=MK$9SJ^/<A!=?TZ=./[ZJU;#
M9ZP 6#:F<.[+-U$@GHZR]QL=)3KWMD)3?SW(U3#A;%]K;1G0C:>('%V;+W@Q
M<FSQ:A7)=D*J9C1TA=9S_0#TW)]>=  29&\<@!3>\;1.^QEP\ZI0ZY<B6!)-
M6UE&?_4%_[^QW9R9M0/Q>Y8YTV:N4?V[O9I+6R^QPTS/L2.1"9V-8;Z7)7T=
M_?5F3:&SKZVOL] NH<'[T:=$A#RBVCIK$9J''E[+X*2ECL)81C\PK")KEJ8'
M[O,39" 7?=#Q!Z#7,<5.#KJVCKF1^3?R*^6)]C;Z1'O#8GA-B;T^*8R[TD[D
MKL!KBG\_JKCK,_":/+^GY+T3 'K81#:/C.8+]C)*,35X]MX;[B61BC2K\0SN
ME<VH\1Q]28+W.N35#(7YUWIX#3>(=925]1O2K.H?6]6#I VHL/_HZ_1_#8=S
MN/T;[KUS37%-<;FI<RFLJR&L<[FIU<E&/M<F.-=&OH_[&B__>*?=/>O_LI\I
M"1IB_YV=@O[O;Q?O5T%36\UNHH.AP%@]UVFYUK%\9P)2--0H-16T'\-&&.%O
M_S;MWFSIRH'21R8?*Z7M5":^H5 F13OGY#R:@HH__C&B5AGT?]E%#05)#07Q
M#S?:\[T=-$9M9S(BPS5&'<,U1KK$B;)U(]N2\M42C3?R[%4L/]HHYMG:5,W
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
MOYFJ!?U[6@0IC7SWN%^7W7,];-!_>,,E_EQJ^N2T].5ZU6OI^R=F0NGY0_2
M:VG5M!P"&-",RS@)"HB=0?*0_UU[D^*\'CJO_2@)">R#_AQ+//3X*%*+Z8>:
MP/V^.B">@GV$Y&?Z(_*&.*>GS[[;Z[=CVF\MB]!S,F/<!N<_&186^_@=^XLA
M*]U=SGA_I<@PJG7;2%>\V^-3INS.6"KR4D5R/NV#0FIMNJN*E7Y+O_O0XR+U
MJI][*3[.R02ETVK[MM7*%_V<PU7'BH9G60(C&Z*;D4:9SA6YC8:ZS7)B10@T
M11:F[%)M:7?B -0>[7?Z;2LI9LVYI PJZ!1[O2=X,G]/[Y<&@&6&H[A:YW@_
M+_D )+MMK@%$4.R@IX-;$$E#*%F:4>HWC"@"/U+L^B8O-+X&<7=R6G/WUA?;
M5LL7H:DVQ*2&QJ)@QV&.*=(*6&#:<B')^?DL1P#U]@#49I1L+L42ZIW[UDG7
MRF%95F_B'?DK0SKO#N3W3F5I[.Q^N\<3N(PY.EM^AE;JM?$H_+F->G5?.2F^
M(N(9SG\/D*M-7AA&B0(%3+?%#Q]#25E5)J7HHSLNFU*QF59!15"(\/?0A-3Y
MV%VW!(LS/U#2G;TSWYH4U@R-''VO%FF/,3?(. $@>HBD6$;&\@9[6:<@S:J\
MJVN*G@=[Q=845'MX6VF_)'DL6@JV\\X^/A/:DW9'X4E>56OCT3/J*O1C<LP
MG;K4Q-$;YUVV5Q'HPUXQS[97]Z^27<K#,/,5KK.5:<.?B&]TH:&VU6(EZ_D!
MWS.MY;NQZN2=Y0&8X-<WW"INVU>_W%IN3@'(>NI?.TP--?MOGZ\5N%W AT#)
MD(&Y2C[CTA.AA.U'B ?#3>H^B 1YK).Q*7@_EI;*.=[#=$)8.,Q][P.3XFP
M2ZK2?'ACV(ZI4NU6[WQ.8W"O+V%Z\^YH78)X18TDNMUB/!Y>]6&S=; LPD1A
MD1E@?P3VUT6F''K(&R7[+&,8UUZ[LT^W&CUSI!UX0-N_&)J:9ON8[W4D;<MF
MZ._CFK^&_WW6J1A^B#W;,MO.=E"Y28QHTB(G?ODR''_KR[F>;.EM_C0-K<8U
MA._\A1*[)U6)Z\?.70FTLA'S$'8/32R45LA2QO,^7C.^9;:A:J?94$+V"3AO
MI"#@)OVHUJW19<[!T^T7H3+>TN:%Y46JJ0VU?T',6;HL4HHB8!E,= TBG#D_
M)#FG6OZFN/K8"PJ@B6FQ/9F>?_L]23@O1\\QJAA-6!E&+]8R"( 1TQVA--H[
MM5- /0!) _AA/_59CGJ('U\[,6;\'GBD6-UD@)W289;=M0%#H!:N=L\:0(%"
MTMNOOK<23B]<U?GW"7N-2XXLT7&&XTSXLVE(,/8^[A0D$'U*QZ4[B3(U!,>1
MI;)(T<<^F[H_ATMT?B552)=S]J#$G?2D-7N55Y#F(G>&H<Z$P??=ZE*W^9EE
M'[O8:,'^VUX7<TRV@IY.7^],E9LH>S,B:\60Q*:S(NF_H)EQ4K5XH<5],B.+
M7@C37T2DCLEJO<R&)7*D'@N]_>$>]])&(GVOR3MZI'83+A]E(]4>[5-!6A%Y
M% \]ZD_EDQPTH.SS37H@:VID"V.S)UH>9^9_7EN\^8=HM(V"I)-S ]^[RN0<
M@ULHW4QP!\QWU$][C?/G=9H80$UL';QUC)^IIT6XG1)4_"F^XXQJ'=\;G8K,
MVI)/[S>MGI=90R4*WU7R#Y?JQ"B/$/;OP1@ ^T'3][ +%K3F%C(DS:N\ML(;
M40@&W,N/PD[!"W_IDS+G16SJ0CM[_YIN;[+]J-&L.9I:YT?:^G&RJ3MQFL18
M>+M;Q*AF/^VX\HQKG]3(F'3SL\L?EBY&BI>1A1+CNMQY&4_FJ.EKWS74KG8E
M6JJ?BMPX_R")!ZR"+3#   K'<&;TN7Y).G%HY81F;/L]Z,@OMS2:D$7/=(2I
M8VRTZ4)<K[Y77$:_EGA9M;I01%A8[<##5C6\QG29.9$1K.G!&473KJ$7OQQO
MQMU$+TGCS<_/7'_TX2-+'IA:E:L%E'8G39>6(G@_P!>6Y09H$\GLG2()1R]O
MW\6QF_NXIY%W7QD@WOL$I9_/#L@J-^(IHC5;FH@J%/4:"TB(!6D7E[@&I./5
MMS4JK6)5[-UR820[0:=B?)1[;IU?[<CLOU%(RH#2XTA92SQ@VVVKF2*=T7;U
MQGYZ=_>;7NR9X4'/86Q*5'K![.=>_<HG-T^K.N)'H#J,]V_&>;Y)I)FKL6RE
MQ!NP"#O&F=P5*%&C>+,9&0I.:>R0?I(A'UDBQ!=<'%Z)#1%Y*G_5\R_Q>)'H
M\&P#W1-ZC&A@L])S*&@50PHBOT& ":3YOCHA/F!E%')BEV5$'D"&&#G!+,B+
M6*UOWM)A%Z[-3. ]WTL^(?G 7\-%?"PCQ1<YMX#M ]!1>7;W >AF3FJ<,PO.
M3H_!" "#&@&61/V]M.*(#$4Z]-6]JWX?WQ89+KA+F5&V>S6Q]^#A!Z#WAD92
M380N]PM9G\0?UX\HM7*Q'X(+_6C-X3N_BLE:E@;V:$3R2$%M4BR4[_W29W.P
M_9TO4\Y$TXLU6WF#E7=BQ_M>AVDU[MV259-N,EE?ILA,G(L/;Y#S-U5$ *E'
M3?L( BO2)62:<9V%_"00QY]"9H745WH-F-[0_6#HG?'*+UM*?_-Z\)@V8;4^
M:J'2K3_D^NWWV1_&AD]<> .XBXT5; 4:(.(.I5??KTO'1QZ[^'2:X$:@W :\
M=/'.K^G&75Y9MG.;%UVR0EPW$_;KDBK'E5W8%K _ +$Y7U,9LI+5M3?CY%V9
M@H(4UX+DIT>O_)G(>^1,M@KZ/[0]\+T=EPEN#=#GR/HF4(-V]L.GY#E2Q>ZS
MYLI(K9>207F7>O+6Z;"4QH"?7$ZH.<>8/[YX7?M%+@56;WJ('DI>&!%4LILW
M%:9,R'DGN7?T]'6VIVP9?_>8']FES)[MGZF^@6OK)M;T=:;\DERU2K1Y_C&_
MT C=\091(I1-L%-[&PR5H_"==,;F!6S-;#393SA[O*V4E(#REZUUJ'KITSW$
MMYWR*RW ]\?I[K60*96%S)6VXI@&A3C;,-^&I>+2]BP/H_:*^FF'DX4YH?^A
M1O%00.W'[F':'EFV@V:T6H7A/8OSQIY&\% 7'ADT\2(O5 I:#"\?HB>SW,V/
M)<,<XD>^],4'"N3Z3CJ4R%2%"1)$?E:[_R#A2F& .A2_)X!T8K>@K^>DVL>:
MEV$!S@>$,^%7QI9-6&#@JO24K$=AW^5"O1.8Z! LY:FT:UR@=-/EQ[L=TNP=
M/SVS-[3N3&IJI,=5\: \IW*X@)NA<?QTM870+?.SHZ?K8[6_8HW7\S?]"UR/
M,^\^QG0\WU1]S#Z,SVQXL/]%:SQ*2UC[?$K \,^1,V,\Z?C ]YE^I^H)SN,M
M\3728H]&_FXQOFHEK35D\>?8]7VIZ7KJ&0U9SYDFJ>4)MMES]) UYS@RA&:8
M5<4ZR?['%$UG4HS28Y05Z9!AW G6A6E%&CH1J^5VN>?=X)](J_F8<?2QT; [
MZ[N-Y-FF98TWH^?OC*ZH^Z&'SG)TD??F3:VI$2*;Z".XZQ-J!*D;'/=AK:0T
M+((>:V;+FUU1B<O6:HZ]("2P]*CC]&[6%N"PLO/ZS'5ON^/A9UTC5K025WCZ
M16C\Y-0DCC#R0EMO&RTU,>9%>];96/Z"P3G-LUE/B_?<9B]KFU?7.;SUVOH5
ML_]%6E!-3V#AQ?QIA7+UH[?$(>9O947 *<D""TKC+6*Z.Y5@7BM,9T5.1<J+
MC2=.=<K=LXP\O%5DF#/C6F3ZE[?&#0^_EFXSK>\;RW';>]X,@DG@69Z$V151
MNI_W#MTX[6^=>"BCVB3>6HBB[%2F<HTA>2<L$__:>BD@\O2C62QD+6 5S3JU
MP>$SHS6O^-!S\& P($*.2#O6E5#I X2ZS6L8'*7[8<C;?24)@F'_"WOO&=;4
MVK6+QN52%$26]!X5$>DJ'9$L"R @(+T3 :F1W@*$1.F=)55!B-30D1(Z1/H"
MI'>0DM"D28(2IA*2'=_W^\[>Y_.]KO/]V.=<^SK7^P-^/#"?.>9XQCW*,Y]Y
MCST,$1=+D?,KV/:0G)R7",JMF3P3T:7GF:[C70VNHMQ=!0/B7!V$5W1#BD>>
MH8Y9//1FN6- %*%<$>0G&7>?ZJQ[+Y7D.V]S\#+;%MWUAZ;0J^9'K]JABRT"
MVGJ3A'0W^1_C5&ZI+[LBZ<,$\=?X]O>-R>,_ADTC%NV;ZIIB'TD]M;L6:?3L
ME?%+#O\6IZB_-S4U)/L]WT@*?_RL$G5[^#TQ-L7MZP.>S,U&%0MR;+Y/581A
M0)J"?K$(6+XJ^JUEIIU3'.&CNV&?'ZP4=LDP3A$:Z<6=^0IS1DLL$M;UW>/<
MIID<KW[\%7Y5EYA"!@Y%@SCO(AHH&3U71F74.7Z 4#LI5V5'*)%6 !WP"XHE
M*1', * [Z]$,%(:+585;F8F8XJTQ9^:R^?F*-=,?.INSWX[+B 33Y.G -[KD
M!R?&_[E5JO(_MTI)1WO0XTN4WT\*D6!X"GY7E8\(>=DN;N7B Z1\R%$B?HDI
M<&Z_15QJLBU^X.=0F55QE4G'9E,MRU*>/#\J??5Q@RZIQE4;)HNZ@NI0Q7E
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
M]5O7O$>$6FIO'5F(MT0 0M?QRG.5(E+I"APQ0R0]MNB>C<:TUZLE]X<TSCP
M1V-4@C[<'TV].56=-G-7T?CM]M1&\78D9[K 9"K_NEAR2YJF3[_T6OR\SYJ%
MA92>45;+)&D9,.2%GK L<^.(VW#</[]F>CU.+Y^00 \-%&5(_T5Y7V67U_YA
M2]4:>'-\F7(%&,&[M+*0'%'1Z#\08*\0VY(1/.X219?4UOM&*K=P6*INIR]V
MP1S[UY"#Y^^C8 77OT]S/&>DX/[!?2M,U.M"S_]\\?:F;D^C=^D/U=^ ['=
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
M9376H<M=6E>C'UD.ZK1CZ/4A!A]PPN8!HI=[ C\IG9Z<[:-<;Z>7K+D-71!
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
MD-K1)>A%Y_F+65Z!*\RF!I-^%?8]\S:U^:ZU<!UDS\FK]K,(3>#4BAXGG(O
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
M@;UYAHZD/S2<_-N%@!:2W<:WG9PKR</:8-[2^YF_-V_DBD2ZK>OG6M) 1?-
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
MK'DWU/I93U]?UADA4,K/+=%4*":.]PF#*LAZ>RA)33$;<UNCXBHSX[FHUWB
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
MIS3A1YH3D'"7;C6*@L_EQ$C4*[![*S 2@XG#(.(8F^F[QAVXX\$)DLXRQ+"
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
M:4Z$FK@Y.&Q\@;R3822>)(.\>0Y4?A64'%FNT(+BURLP<ZA.BMJ*=<?4UDP
MT-<C2[[? @EMO'>Q_E TZ'U$U%\"V8+[^B32Q(AL[$X*UN$9A+\H<XE#;:4R
M+O3'<8RC&K<;O5^!O<!W*-EB:_T>74@SE HP P"CUJ' Z/H5V*9+40;W=*U&
M;PDQ54IS*KNE" \E5?PYEDH X\MX=@T<@Y":APY-!/OIV>7*]U$=$OK7H!LS
M/G0]E?X.#& )'52AFY;:<&X@GBFT41<Z7TDF2.E?#M8KX9'!/Q)<;_;PYWE5
M[]^-S;,PTMJCYI<NG=B;'ZCY)G2 \,<;4_X2AG:@(<4O8OX[:#_ :>GU(F\6
MS!?M MAI]6<KE%-',=/%&E_?O4T#F)"^/K]8C["HQ$)MIU.>59[+#"#(%!+!
MB?D*<"I/@D9 :#6O!7Y/::0+9X#6*E?D@5Y:,GA Q6LSY*9#-?4E8<NHZ,M7
MV8[P-63W-)$)^+$A2[L",QG[FOHP%")43B1&9 G7::/)_C+*'AARAJ<?4JS
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
M)4M?T]\:A+*L_(GN+,2KT'W3I[-Z'+DH2!&: /*. )1I/)>A\6Y=]IME(*!
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
M-I3_:W^PIS]I %-?ZB+6W"ITH7\Q' KL=,R+P?D^S<=1!#@F1*#Q#?)X*ZP
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
M5[9</6@_?;H)@#*L!R:!@U'SQ$= )8')N'1"/2+H&\G[)W8C?9O%2I.J.(Y
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
M/1)==K2M/45A^;3.WS?&9-<4U/UZY.W^%)C:WV#1,U1K0?#IM/7;B#T]C=K
M4O?7:_[*C*QHTJYF@7K% 1%T@\CP36(Z[<[:ETS:Q]YCR8E[$%%P8MJP>Q#>
M_&FN&N=2Q%KYS@5IE#(X:L):KVDK\\'7'O[LPI_(:?7@>\T^68UK? %GR%N1
M=8=57O#BK?;Y$09:S[.N,B[*TY86"F=X6@,8.&KS,E00KQY67/4;"%]T5FA
M0 @1A$^]_,OKAJV2C-G\"OQ-H$5VKN$5B&UR@G@!BU?> 20AXX85[-$OQ*O;
M3Z,F(*:DB9(LAP;'-Q%V3S<+>>^MJZJ\. 25;-?:;?3A:")C=Y#D%RE8CK+<
MJ9G%_.D1<I?<_/KE.T93'.O^F^@))..:.6T/\M!Z-%R;XYGZXT\+! CYT]OC
M[5+F.I1DN,VJ&HK#/QD<]CG=H.QB7%@%59QXOXKG];A",OO:#Y6Z)_$0N.'^
M\[%P+L/@\\%[&#_8#ZPB8,EPVY.Y^K5'@<(%5]>$E9A!3S?&'.^V_L-.KN_)
MS*^6+ 5-E #'&Z# PX5UP>0\3;LIYA/ZM0ZX'EO2$95 %]6@N3P_O P_5C[C
M/C.S<MBZA\US,GYI,%G14>7%X:][$!""@</1M_:5Q,0@ESF["%O(%VG*V&S7
MP[@YKKYU=U"B?;.*US18SCG%Z#RS]@5V-T'R!JA:'>R+6,!M7CA$5F?RPCPS
M%U<4\)3BJSSBVL<='V*/O!EU;6>-'?G NP/;*"M\!"W'@S<I6UK1MT^;WH.0
M9#D#6QD@U\V0!"R4H,63]X7.'6UO4>I>]ZF+^)9ME]%P.[;%"QA@A4O"[:^#
M4G5* 8ME%52_"S_+,I*4M@0>TW,T3W<Z.QQ6*)W^:(N^=A5=WY#MHLEY71P$
MRDU:=_X)!.S/N=-;8(IV*6:-PFP/'US$+76S=O-WY&"\N0IOIRL$U7<T/GZ4
M-1Z888O >V;ZOZ$".>?!9?BNBWMA\B_,YA86U&9B]S'KYBOAG&%.L/\YR5LA
MJ(*>JA\.O2'B2VK.=D\@:*%E/X#/2 ";KGBLQ.>+(10*>\N #@5'$+-Q>3?.
MT;'ML%M_ZO\IYK_M\]#^D </60+SH?/CJ_2_.3>!YKOTJ^!@9Z]6H)]F(,ZP
MSEZ5R8<H3MZZ@"2?MMM^I.]\=:NA^!#K\-=0DMV?_*,(D+#,I3]=0<(N/;W=
M#MQ(.P*.\M$R.Z9C-LR!XFKB%WFIL3G]](JAW[2$X8AYR.FP2-??"L&!6C3R
M^(3!/9#R1W/C;G[V5PM0?5\W^6-L6>JKAS\9E.$7*N''$?N*1)/,7AW4+K"/
MA]2^V%\X?4J4&S:>(NQM*$XY[/:I#T3DK8__U5Z$$FF<=H-6H)-K-LJCB1W8
M,+S/I/+W/I/QK93+864M',QL-D&"H4UK='GN2.@)3C C6N?<?$^;NV5+B#)(
MUJI5\CD#>LXI#,_HT(7)KZ_ ?7 3#T9$S=P8*B'./3I'XS&%;L0R,TE)L2J*
M&6:7AB0I<)7.-R<9[QY!WMZ=L*C<9U^LE#2R'^RE38D<$]PS4# C?><&%K22
M2J9;O8/_M*O6Z_,>JW:]9, 6MD +687X]IE"D/^!%M[E/]#RQ[)>_0^T6"G1
MZT'UO)Y70LVM&_+"PG[/L7XN8L5/R9))+IF3!_I8#WCA+B?WHZ>0OW*O]EUY
M4-L7Q!<NC<'53Z6?G-['(]7# P'ZQP]YH=DS_3I-^T!Z[#>43A&J0HDA%"_^
MT0K4O.3A!#""CM?D,NO_'-?;W@]_F.L$O:G)\Z<UL4JI7WZ3&=7-\MPGI-'9
MCP*V4JLI8"@ZHF1PSP]=0ARD^3$+'U= Q&5=<QSBS X^2-!?^>W>99 1/@P(
MXJJGFSH>U+M^6E;,@O<^5L?2\+S-$U_,CCAT6 1[>]H[PBW*RMK^NOMGYK."
M?6'6GX_*1,7G"RNY)SE_^A["I[RO6_ '^5W6H!&T3[Y&*Q N+7@HZMS8OY.Y
ML7%F0^M@FOSK?=-TEI7&^+[0*4?8#W</2\)_?T@<!*?D\XXYF]H;G^7\[0<H
M7-P)][" \M"<]H]_1'J&%BK29OD68-2?U9S3HV"BGZ;NX8:71K_+.\LR?C;C
M &0PK/BM2S4K1!3\#$Z?]\:C EI(T>IA$8K:A;_'0Q)LP6#W>.W[)"%^7MBS
M>(RCN#&X4"NJ:_R1<W\\*"SF7O %UQJ]=&NMVXK/@CY;J?*YJ\0J4DZTG^8S
MCH:"]BS:T]#IJ0MNE?I;1"^+/6^6U,$=?XO['FUD?_JLM5Z.F/SX/Z!FR5:#
MZ'>(-<:ZP<!A;OIJ(%1:-:&@IXN6&..>]I7RCN@&U<?@U=CM'-OZ6QT-KS*M
M+EF>5S#S9L%Z4 E,<\:W(^"$G,[Q;3>2OBD!&JP3C4;FL7!U@=1KJA6P]*#7
M=[7DQQ+#PJFBW\S]%Q5K)$$)8< 2\R5>8,5YPD'5BG2W8KUS_^D%>E>"CY1Y
M#%P=\9]XI7WTL"9&SK!5?;*ML*J+]T8Q^R:)&LPXE, @=N,FI?<@<<M']]W5
MBZC]\PN;!8C7GAZ:@"3=(:N6CFN*G=:L+4G=.)XE,"H<#PG:@X"-$Z;_WL?E
MN%]V\75S<.5%S:%O),G_O%>9."VD_R38X8I!3;'UUN,@/,T3N0"E3C6/3G#!
M&!><=H7YY%(U.-+IH"9 I,SOA\JGE4B=CWYOLXM7IH575!KK#C?9J8"Q!H<%
MFTUOPO7J]R5(9YC /*'LB@]@A(K?FH3S,S!MGDJ"H!];R;K/]/13HT=M=VM;
MWU-*U?..Z)P'@]1'V!/N",N9<7D/XI?"#C?T"@%G%$:S(5<"S9K7/F(GI(>,
M2/<G1U:\;F\VEK3R!G^IL@,M_6%? MAXT)]>FL5H['[F%B88D7(V#70<@;HK
M^1)P\](5K*K_E6?2=F,OGG3^S ]HJ8M6=X]0%"J^GID/ J.?D= (ZI?&<"G.
MS_PV:RJ>3R^-^W[JE^)&]\HSGQRSBZ-*-ZPL2M4^G,4X"H%D:G%U\=?<U9=0
M(#&.:9=9&K$#()B'7?_8+:@*NB1[:4*G5B!QL_CBF^B4R[=?7FBHN@&;XO[+
M3W6O"X(#@7XJIL?Y42\HL#W7'L(82S%!L]ITT$])HVE!WUQ<ZOP-,J]:8>[>
M?&*>F'[E ,<.W'J[S< ,F$J)A2N>9U\"C?(!S&<P_+,>_O.U>3A2?F2P?= .
MGU9,#0R4R[XYPY;<4+9"J7K_K3>G!/3N*]FU/X!R4,DP 2RZ?Z37&1;\QFP0
MX2!@LVEQ_,Z$1+^4Y\0@=>BY DWCKG(V!JMFX?E/X2/%B78P"B5O>KGL,Y!T
M?9Q[ROPH,1E^.4'T/O2 GK4758&O A*W_Y=1HF_%[S-^PGUA/%99Z$OS^Z3U
MV('A#C&_[A[+!K/E (9_NQMW"%/#P]HM3XIP ]%]X^$O1>1<ANR@-O?W8?&^
M'S]50G_[>=^/7\SW +#'OG+/L'2+1U#XHQ/Z81]*G"9X4HT'W<YL6Q7_Y;1@
M=['MGW/]586"O!Q0UP*5'U-[J;9Q$K]OH*;?>L:!T3S4].T47'9!O=K7XP@(
MCA1UL)K<4Z8XNUMPKE7$\^>HB;2J*<24C@0WXX9SQ^$%1FUWW. L96UNZC^Q
M<_=D&29I;M<'4!RP9U:/N]&Z*IX9REY0]U5H^98J.7'C/6B2KV7/= X:@HNJ
M0Z;&=(2\U@$%1\#GH?-"5APIR?H+*&[J?FZ.K5+>.XB%4&*76$9'*DTOSE+E
MP" \A,77.R??R(S 1?3*P:8N2QG&ECQ:12A-DG6/U>$M6+.1J1>Q6!_M/J7D
MC)+IEM(3U7HS?/=/21L')8+9^][T_P502P,$%     @ #HJJ6"IPGO&Y&@
MS4,! !    !I=' M,C R-# S,S$N>'-D[5UI<]NXEOW>OX+CJ9KJ5Z\=;78<
M9Y*\DN4X<=J+VDN6?O6J"R(A"3%%J@'2MO+K!P 7D02Q4'9B]#2_N&02N#@7
M!\O%Q07XZE_W"]^YA9B@,'B]U7O6W7)@X(8>"F:OMZXOMX>7H^/CK7^]<9R?
M7OW7]K;S#@80@PAZSF3EC,+%\M)%SA4& 9F&>.'\'"W^X6P[\RA:ONQT[N[N
MGKDT#7$1AB2,L0L)>^!L;U.!F<@1ADS@2^<((^<4K)Q>U^GMO>QU7PYVG.NK
MD=/O]G>2+#^]NB<OB3N'"^! 'RY@$!W18@_A%,1^]'KKSQCX:(J@M^50O0*:
M%D?;T6H)R>NM%-,4D,FS$,\Z^:L.D[_E1 #/8'0&%I L@0OS#"%&M)@E6$+,
ML//4W<&@EQ7AH^ F3\PTOI]@GY?0[W8''?9Z @C,DM\+Z>\&/'5O?W^_P]]F
M26,BPYZ]2:&GDDF=6 JBU_E\>G+):RU/2S%Z49Z^"'FWD[S,DJ)H:5P77H3K
MJX*^Z##$+$=_NSO87N=A:9"B E% (A"X<(LW&><GQV&-  1!&(&(MMHWR</T
M\7*)@FGX)GU$'[(*?9F1< &G#J_BEPS,ZRV"%DN?4<.?S3&<OMZB^FYG>OWA
M@\DS"C-+ ;"+0Q^JZ>LL<4@K*$*4GP+[7("0NZPK>]VA94+_9(UXJY-K_@@:
M+3'\X1K1,@EM-YRNJF*/HY4'IS]<*UHF"E"=3H]&E@O\'ZX6+=.-_3JN2CJQ
MM%=4"X?]N+XXEHX17.@H#$CH(X\-] ? 9_WY<@XA'620QW7^ _\A39.7G)6]
MKODW^_N[@VZ/3CF7M'GQ"8'^II(\&! Z215E.JE0ATLESL_7 8@]1-_\XU6G
M*K? 859J3 6>!V_X[VJ+3@6D2919R\VFFE%=;(6;2N:,GTZ)H#>.\SV8^V,,
M,$T]AQ&BJ(@)D=4L6E[[#^75^;E<9!W1+<L5EH^I_;> >;W+F*TF$^NC2N?
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
M1(U-J50TC-9G;:_"RV3Y9H?S0H=.<5;QP@Z[:(U#=7XYGOC(O8[2:_-8!%3
MOBTP"KGM\0[8P88Q3&F$>[KQ:8DV)3 *>GZCUA(.+5F*5< H#V"[*]=GN[$4
MP$$(L!UK8RDL U4^S:FL2Q>#I3WN/#4VE5*T9+]D$GR.R3Q&R>4';L2LAET[
M5&R 5'Z_O(&0YW\9=9\_AKI'86Q)&VX&5C[MF@BRQ>';#*OT2Y(&4NQQ$C=%
MJSQ::"++$N]R,ZR;<OV74%4W<*6K\71_S0[+LQZ3XAR]Y.M<=BBC!B=K?%?#
M$?,:L9.7X4EDARU7CTG.R]7)Z,0.X&L@TOK._3/6F)JUD*3X[\(\[,P.]"(@
M^>FQ$-^P5I5^FJ1XY-T*7?3XI*HEHW'^*0LKU*G')._'80#M:ELU@![A6U_#
M%+A= :9FD%61]05AYX4X33O5K46H6%87+TX<UEV<:$_<< .H<G,M_\S3 9V(
M7?[1*S^.H'<&H^2T4'9ZUQIZ-X"L.!DI_:2(/3R;8%1%L+G\0GIVF1W_O.IQ
M, WQ(FDUMG!J!#);3;[J4"4);04+P+7^/U!+ P04    "  .BJI8=6.R3"P3
M  "D#0$ %    &ET<"TR,#(T,#,S,5]C86PN>&UL[5U;<]NV$G[OKU!]7LZ9
MCB([3IHZD[0C2W;BQ!=5MG/K=#H0"<I(*%(%25GRKS\ +S(I$B0( 0*5Z*'3
M1)&PB^_#97>QP+[Z8SZQ6S.(/>0ZK_<.GNSOM:!CN"9RQJ_W;J_;W>O>V=G>
M'[^W6C^]^KG=;KV!#L3 AV9KM&CUW,GTVD"M&PP<SW+QI/5??_*_5KMUY_O3
MEYW._?W]$X-\QS,0AIX;8 -Z](-6NTT:3)KL84@;?-DZQ:AU 1:M@_W6P8N7
M!_LO#Y^U;F]ZK:?[3Y]%/_GIE8V<;R/@P1;1V_%>[Z4DS4?8?N+B<>?I_OYA
M)_GB7O3-EW/Z0>;[]X?AMP^.CHXZX;\NO^JAHB^29@\ZGR[.KXT[. %MY'@^
M< PJP$,OO?##<]< ?HADI5XMYC?HW]K)U]KTH_;!T_;AP9.Y9^Y%N+5:K[!K
MPR&T6J'F+_W%%+[>\]!D:E.%PL_N,+1>[R%_VJ8 [A]&+?R'?/ /_J?G.IYK
M(Y,B?PQLVI'K.PC]O19M^'9XMNR"BQ%T_"F80DRYZ]!_[S!_WOE=NGIG9#Q.
MX+5/_CPAF@AHN-H"55*VECW@W9W:[KV >LN?=F2Q2X>H&=C0M;KC,89C(J4'
M,%Z06?T!V 'YO.\Z8PLXXP%5R^MZ'O0]X)CG"(R0C7P$O1LPHM*X>B-/7@2!
M7 S.G!E1F2HNV*E< T1+J1H.,)R"!1V;%)0K_P[B7H Q^7N$E)C:?*W*F@QI
MN2[1R%\,R+I EDCSY-\ 3:D:HMTH;4[!I#F'9.4]F4^AXT$QG?,MR(?Y O@!
M#J>.:R'?"T6N/7^Y&I4]_,_)XG #\>3<)7:$(.#Y)E0L)8F8/ASYP^7L6D_E
MHK;DCY9P^@_ @C9/EX.N8>  KK_@\[8KR3#(+ LS1,U6:GE&._P-F(MVH[PU
MZ<KWH07)2FP2&6+ZYAJ0/2=/+ L:/IK!)1A#LJN+*5O6EOR1WG6< -A#HA"P
M!]&L$K1E6 TEP\$ MA'8H<5_3A3,J [G/G1,:";*T[8%;>H8(2+0=HV,$)OZ
M&RY.9-A@!.W7>X'7'@,P_2?:Y>,M/PLBU<,CBH2>AP6\4>A^Q#_L4'@[T/:]
MY),0\!#LXK8?E]K:2E+C5[)N89,Q1UF6NCBK&L!&(IO\,4-1WB^+O]'Q@LDD
M;*V-B#^1_-["[J0">M]=[;:+38B)V[W7NH=H?.?3/W9$Z1Y"S\?(B!T*R9BN
M--YP=%>AB'%^*@5GLL.Y =FIA]" :$87A$OH*YIE9:(RDZZ1-)0C%9-RN$J*
M"">)A[:XA+(YR#2=&C2-1#R+0XSPLQ6$10 .?4EDQBY--W8G5>XP/!*7OE]3
M^>""+:;I>6YU$F(JE/ XXSS)M.2:7PZH1A*01R-&^]<\VFL864JLJR9 6[BL
M%P[?O!$C!FAVRERZCK&!Y24EI@FF3?52DL:%8=V(@'^*'.IWA&&?(6WKRKHE
MZQ952C+^99(:L<L6<5 *#\N>$9T&J:AG-Q7UE&_AE(IJB)59/"/*(&(8/Z)\
MA.<87=,,0RXI@U;5^E0MK\',<(#%-GJ$Z$GB8<L(4Z2<_,E2(JBAVW49-$QC
M2(2#5,Q7C4M0(&"-(7-]YV*?!N"/@?,M/#<@:\BEZT,O#F=+UKY:GO89S68P
M/: X@&/9A$+#BDJ(6U8TK@HDZ#4#^8@H1$9JK.MJ2K-]D#/.' 0NU-!0(4RW
ML\_'215B<JW$),*F='HPA&BVTOGH8 $D,336"SR?;*RX:\ZH<Z!H[V-)V9(]
M@PD2RPX482*]!ZEAH4C"-NP4A<A(-?["0)MR"Y E94MF 1.DF(H7,F;!R61J
MNPL(A]"F1\G*.:F6MR7L<  7\_2;#)ZBHX#L_M0M2J!1,8>XY&IU:&O,*#X0
M8^Z.)$4<U!'41 H*W0_V!)%U&)#.D5,6:F,(:8Y]6^S[%2/#=/]D^G_*J*B6
MUZ2]I(;_5T!1@0LH&/K$: 9H>EU*-64,54EK\H)5B13SS$ HONB[QK<[UR9-
M>O1HPE_(#BCF!:R3B.=.)L@/<Y#)!MIS'3J(H6/(W]_*)&E>=-F<99S9,J@8
M.Z H):X3ZA2>J"C@(=.\UKG+#WT6$O:&)Q91,TU$-:4IO\@\<WI@BGQ@I^3*
MCJY5"]0;8> CA@<WYL97ARB:[DVO\@4TS>T$8(?,/6\(/8AG/)GBS)_J#B^7
MPUS>:_99MV!0.9@$H0\<71IS)U,,[Z#C+5/XSUV/'B!>63=@+C_:7$OZ5NP8
MM2%EA$7%\L)]@!QH)J,FI4L?6LA LDU$#H';L*+QX*;J_)R8%<K-QTIQS7&
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
M\FOV[Z^%G[_&9>^W6R^EW*Q('OI>E(WDMC\: O.7=->MR7U._[RFI"P8[H_
MF$3F<CS*B@$QYG#J9:N+*/EDP>WNT]>5_AK/V/V*3GB51 %5P>=_%&&^?:!#
M?).DWVJR)QF ,@G X3Q=>G'X9ZG7O#@X*;(P)EEVXOD?EVE2Q($FH^IQ*E A
M>#[QLC!+%K?TU*&,-"3OPV4<+NC"BO.9[U.2.3WE;JEL_9#HKEV;D6'D<$>R
M/ W]>A5JLMO["$AO7<9/E!0CJ M;^PL8.*@$-MZ6Z8R,"F!.549Z6J1,><RR
MC.2ZC"F'@=) MVE"">?;6WJJ4+LA8'MUP^C>:)^ETB'@-L\5H7:'+G[U+\/(
M]"JA=N2MM_4>V0=Z]-N?0,GJCD1,V].SB&I39MMZ/MOHNI@(/P?:?C=)3@QA
MZGP"!5.Y6^I!V>ZAJB\M2' 5>H]A%.;ZVD%C("#HSD@:/E&M_43,N>1_"[/R
MZ4UJG<3W>>)_U#9+]E_ \/#!2^EBU=:<NU^'TSSG7AK3@S.[)6EIUFAR,O@,
M!H_*-'WPG@U.N?T7,#R4\J7#4EITW3'%K\L+[TNP:\MZ'>;-F4GM8V;MD-C
MBI*- *6=[LF2$;@CFR1EP^OBUO\,:H.7HD@;B_':^SVAED:6TP63,A#NB\TF
M"NF?]:\EN@,"7J+V))/%:4J",+\+,WV5)?H>[#K%1F.3?T\II;D7Q@;ZG?\M
MT#XN'C/R1T&)GC_IW^[[7X'!-+RDG&S+/VTU.9,,<*!;YT-I+$#=/>O1X.]'
M1FP.OX.[?<BO.49L:@X&9Q?(+CZ&G"L' EH"U;W(B+G.)U"";]^/S+@9?@@G
M4+7!;[:]=8<#4Z#<NX 1S[(1H(3?F.A&C/4^ MH/?1O=B"7!QU PM<QV0W7=
M_P[.TA+:QT8<JL>!V]-]P]F(4<''8'<!?T6"(B+)@IE481!Z[(RED/Q,_\!(
M7<8Y24F6GU.$=AM1EW>[P8$VUI[Z;+E,R=++R2G=P5L*XL]>5-"?GR7Q<N%1
M2XVQG55'-.6NKW:,9SN6'N#2V_'4MZ",)S48 ,C^WQ'0,IZ,V=8;%7X["0TJ
MVVE(AX-[==M1+(VN\^<-B3-BQ_-P!'B8*]-P](X5# //[[67%VE)(5F$>5;2
M'<V]UJ#0V_4#"9>KG 2S)Y)Z2SKFV@N9+5)2?R#IFNVWLS KK\-W5!E:3LZ6
M#L*6N%_1,YB1//'BC^4UP/(T%(R#H?>OZ)G#2(U@ES,$)J=GY)&9.[72'L<R
M;RSX3:UYRS*>A>ZXX 93;\_1D[)8;\J7.I ]/!@/6C>5]M8U51!%2D:L(L$P
M"+8W>Y*HKY<SGUY]QYC:DK$0EGZ1LV _%A7)K))GDOIAQFAU+LOF*U]O6 PU
MQ.)8_/)(B0JZ9&](7MUF.U=LXPGIC8IBACZ%+(251:'VK^4V5JAD-' U=$86
MA)KJ :5AQ^]@ &A%<[Y8$+;'R X,9H'8,2L;"WYAS.*X\*([%JH5W5;GH^5E
M5S00^'*X"&,O]D,ONHQ92'7Y9D'_4+E&&,G:5V*YN V'/]!KSAG)O5 [@%1[
M.+AWQ4X<G1FW_&^AHN#$#QIF7.J,! 9G=1$U8[#[#6"X6^NAPY CSI= ZD 4
M0F:Z\N2CP*S!=FR9&7^\+P%C5.KP*#.>.!_"K;7&KC-CJ?\5V#9LV39F''$^
M!#12AY%+9MQ)!H"+UA,\JY@O-L5 4/9%[X'%$%'!UW!"UP]G,D78=%RXW!Y^
ML-,(_GG#C+>9SQ*_8-*=T4.?O5!M6Y:A[F.V;(B]NO)27Y=+079<D]S&TN*^
M*[D/0DJ87=9>!63A%5'^\D5-ILWU;HPPSE_33U[7O_-Z^'FM(I!Y39A_UYK5
MZFM<8%=TB-0O'LFK'6$S?GD#M!0&"L E,*_69/U(4D-T.Y_N=A4&EUX4F?'&
M/MAQ1-=I&(=L9UU1VAVNR'-.XH $#5_L8\OTS$H)4G)1XG=H1"S%-4D;$I'W
M2*(?7Q;9JZ7G;7[;)?)1WL@E_6,VQ"AKIKKPLL=ROO77KYE:>DVB/&M^4BJJ
M$C,)@?V:LF>WODOCL-IQ%'0D.$N[W%*!-TS4LM=;'/4WBS19Z\@B3\00)&E
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
M%M K 4%)NSN/PC6]5#+>YHM+:H*G-=_:8E"-,#$Q* %!Z0YSS@AMTC CG\*
M['DEW&  OAQ40SCNM&(A"B4H*)ER=^2)Q$4_X'^TH;D;UK$<+&_Y>U1P'MK+
MW,?;-(&O0-0>V>%A;(E[!Q?P%G[[O+=-2OPJ(+M=MV$6!S/?3PG[,T8ZH1Y5
MASD.MF+3!E3C5+=+W'LB6>E$KT+DRY.,_@18@D(R$Q29&#*-(]].1A6!.E\*
M7#3=T=U>IZUETH,(Z['V2RR&-UXX\KIWDB=3&Q%UFT)%Y2^3X"&YH@9[SGKI
MI7E,K75@D>E2G:#"TP94(^G=1J!5PAZPO.I!IV?H-6C48/^7RL8[T./S/%UZ
M<6V\>'%P4F1T$EEVXOD?EVE2Q$'])O_2QI79'GS&&WR F.0";#"8Y2U=%PO=
M+#.S\0[U'FPGF.;2;H@11*L)&]W3\#7S_RC"K (3_OU71,5U]PFKA=Q65D+X
MD%YX>?38'U-"4-YWU?0.D[PD>=Y5K&"5M'KHJ>6&(C;PYUP]P3E\S844F]X+
MKL5!USQE_I1$[#G(^!FW^YW+%P!MQ=%_Q>U-'>$=]_-X9#0&6/K$^#40 6P!
M\Q[)Q8YC4W1_(H\DW#W(:\/+_6Q"BY<_;;4/]\N,\3"&5QKA(7&_6A;_;WJ)
MWWKI/"U;3 6L?-"N"2BP;:)#T5G4O=V-SPA,E(3Y=C-X5E4\W[*7RC0CY3_<
M;R)P)ZX.Q8F*40M,E(:W)8'++"M(<%:DU#Z@RR9,ZH;&+?T!'J&M3==-KCV
M//50A3W#&@9^]M*0^1!V[SAQ3A?5_!/S*Z_"#67'9[D[2VA5JT]WBF(U0!7I
M[/0V80Y>&K49U545@Y%'8(.)QA.E#>;77DPERGRA^_(I%X1DK/(=L""DI-PE
MAXZ3CQP_K"S/?5 !VY[!B1>QDI2W5!?[X<:+9FO*-UY0AHSF-'>9)IY(+Y;5
MP5D=J)2FCW53$-.9JF$I!D[YWFDCJ >2-E&\5XD';C4.AI^B%3'$J!;%#[#&
MPAEYS"_CC([!MNV%YQ,4K2<DXZ@,SCCAB$%K;M%PG=/V]F*Y)>>+LS#;)R+P
M8G+YW:QUAIG6J:./3B,5L#2DO@_M-%D_UKN51<*'05WA^"&E6[>J@?T6Z2U-
MB_0D=YD9N(V,X;SH^[4U7]0!]D8;;?_5Q.P"X>0;C(']$#VSL28]7]R0'"4*
M34UOJM<H#20;&<*F2+$$HC#P4K7WB+MII)]/2GFIP6@$(,V+.E#\X!UAIZ6?
MD^#4RU;M8$'+Y*SV<!0T]C_FJG[R(I9;5J(U@ TLA<N(N,6!P$5+-YQ0\C&:
MV26L)F,GJ&9]RW  "!FT\WGRIH$0-"@AA'3-U(H95"_-KC=4C!9.K)EJP?%_
MBE)K>Q0KKLO&J-=Y-RUT#.K'MQ+  Q+'K@6'H8J'6PEH@8PG7OQQOCCUXN6?
MJZ0PB+'C?.8NC@9"M>W#[WB(8%5TZG+.;;D.O,-:[=B/5%IBRT>!FNX..9!E
M?YLF]._Y]C;RZ+TC#M@4-\SPHE=!VZ2@!H'.V+/6V%BFO09!FS@^#8QTK7OM
MH0Y=-U)?5CO/CS8J$.E!EHHK\NH<R&WI!?1\I!PA&26WC:5,%V]7A4GPPS+[
MN"11\H/DM Z08B(QX#66KH:D<!.#I$01;'"5M)RF!$$*#,625FKZD^T#_1Q!
M.>I0Q),?NI;4 O3PXF2T4=2F#D77_@^#1:XERC:82F6*)$9PC:HI2(=*%4^,
MNBK61I;GSZQD1!%FJ_*%;<'"0!#4JI ,EN6"KDG%P$$7+Y511%.<"F*N=:9J
MV:HD9:0C<00&KB+5(G.H'>$$IJD-O]#L7:T[Z<@"XE]F;JD1LM:5PTVQ94UK
MWV?D+ERN]"LH<SYR6$W,X%;0P,N;-?RZO:+;(R?IF@4K7U"63U,2A/G[.&25
MFBV+*9B/Z52=Z-D<.[&8 X94OH=QPL+-&;\XW:V'!-S65-27E PCT(QIY9+8
M:TEB<C"8C_FY["$^8,#]AP<WH\X3"VM@QU:-Z0,2?Q"G@AGYCB2 !:=:N9 R
M?)%L*2FW2LY,8GK8@9<X[QLHE$I9E\+0,-M]YL[D-=\@_'DCE1P7LC?/5R0]
MX,;8T?NL=L<>1? .)/NDLU;1^CAHUZT'EIV,DLMR<78RD^*F6;'\0$$[Y<F8
M[<-SK+*@O8B4XSQZ_L?6W7N $50VM)*>[;'0!D,W#H?S$=9M7=RJ55<"NX.
M,]/#MF#-TORWLBH4&_+>)[&7AHGNTP;]N+50Z-_VBT0\KNLBN^+5Q:0BP0/<
M U[2JDF\C[,-U56+D 3Z+Q4J_(5CX^ERZ;N$<K'M)"!&!3HD5DI.[_5AG!B<
MQ+B,EP1.F]+9,B55,9B!"N)J_>[O.WTFE>L5SN00T:M$Q%,D<A0[WSE2$L)E
M,("Q.TMXSS:74%\EF +J9+O;88H:M,8\>%?A$PFJ].2?2!1<)"FSH$ZVY8^0
M0M?TZ;K,ZI,K$PL,L<(MQ"S<>&N<H LMDOCO^)*X"^.UK2?4-J*(+T(JXN A
M&;H"=1H-C"Y3+6T+U>WAR^FIHJ=)A1@IG;(H_3<.()NO;5/@Q?:U;<H8L:&:
MFU\3QW15H4Z*&/P;Q]<LL:]98E^SQ+#J+=PD\2DKR!M%;-?O+OO:L43R[Z<3
MRJO  6>[[!XK44+L^J,[%8:)-Z 3R]Z'"-/+3SDBOI<9B$/3P=\;V$&PL-:+
M4M^UW\<#(428&1X784RW7A@OS=6/_'MG-3:E[O;.$Z]X[N"/BF5<_>R4D:7T
M3I.K/-#/)>!^YS+P0_NFO$LIX$\=H4_@P]7IE3ZR^U]V%ZAF#F9KBC@!FZ*(
MB7=IDF6W:>(3$F15;5.V>^B_/5&^R:%"691LN!.F4:S)>+CA'RL9+U'#RRRE
MS%1M0.Z3*"AYW$=Y:6PPD]$<9O$81P@9H00>I*MDFQ_GCA=:U@N)GX08#4#4
M" &VVF<[LK?>MDJON$E8DXGHMDC]%?VWLOF'YC;3'&Q"$C*%2<<+9A>J33)*
MMHP'GR\NBKQ(R37%;5VL2]9JMC+1Y.#+O(SEQ^EMU&J7 LA &5H,J8(OUYLB
M)T'3<PZA[9@)Y0EM>BM@H?N1#31/FX$695YK'K6"E@\V(5F9PJ319\QJ$U;W
M^(J-,GMGOGB?D=+9!;SI9)1<7LBMMI@4-F6C,3M1M;,]YHM+5KEF&3*G+T9?
M$06QZ9V"*O24+<E&*<'6/6?72_5Y0^*L?_%7JT#94!.YO)O!H^Y#9AD91JCH
MR7Q3MF"*E]5>)FRFS=\0[H&:1"=TDIG"J=7 [)"):JPE(;6!V?M9JYJT75IC
MNY?> "V4_H-7HW/3AO/7SE 3?8IW/ @SU138[\LLB&9[X&XO4\\-4:P:>88(
MY*O%UQ21KRDB4TH1R>O2.XC9( ,2CBL7ZR@+.41895#[U-#2.SA$'*D:G;4H
M$\@!\C6&Y% R-$0R<9Z582\6M)2+^Q6]/C_@JBX^#:=):P:*2X 0W@MFGQZ*
M[A)1<9Y>(5V04KF@U_\54 3783+9.-1@8R6#5.CW\^C0IMCU8YNOF8)Z>7IR
MJ@UEZY>/'L#VQ. CA=CH[&SYU@B[]A>3 + S1?5!:(QB'!2L?YT7L=YWR7I-
M#W3ZEWKMK\+8:YAXJX^S\9ANGT(TA6&.%&B:*./AKDB]J%/5])<B6Q7A65CU
M(&34'SXEVI(R&\_=?I%?,7=]J,W0 >WOHDM_'NO7NS8;[W.03@L=\&K**OI@
M8G%?%1Y&( 8EDG$4&94![&9IC^CV=1!0H;51 BX6J\O#15+H5R W'-!E6 N<
ME-H(J>-$,63T':B OOM<E%P'&LWJK^"R^1NH;/[V.<GF;SW9@,98_C.DE_O8
M^U7?D]'_XMB-KL$,E3&0IAA^2-*/+*_.VX2Y%S&1F6=RJL=PL):U<SDU$(!.
M7&X605EF?'=_/4G2-/E$68%^5!"2<:AB-&)5U"BA/5)W? JW)/4IC]Z2G! O
MI90OPF?<V'Q#ZBYM+ ,Y&H,*W-Q%%=IW0_*3)/G(:5B!EFW1(>GN,#(1HA9X
MZHN,38C>64'.!KM-&)77_/:1[X[!Y#3RT$:I-.;Q+!]U9W%PD^2D>=S%4F)"
M>FZO\#:*2PP=]-5C2!K+.)BN72 S":3W#"M)O(\SXA?TML,X!)9!=^S)[(L>
M)%CY61V[X0-AJ48DF#V1E!H/;8-A3G_T$*Y1K3$=\I.1GSFP&FE=UA%O#2/
MXNL,?>2V !\.95K6>,PQLGSZPT_"O!V"@I9ZU:)T1C(_#3=Y"-[[2T1E,CI*
M")-V#M4HR5Q[>9&&^79X[X!MH]LF,PWK2XQ2(QGQO=W*"D"SONZ[MM?Q0W_/
ML;K>0G>8;,OWX!XP0^*3D)HIH(U@H1T!C,GYHGJW@19;>^BIV%H=.!K0P2_R
MI1,;T<P=CC\1_#G -$( ?2SL/.QH=O$>?G/T=I-@J@VDTLOYZ'/B)HGIR90.
MBON!G@<M(A-9XB*(&J&@7J=/T05RVI+&M(1QVI<$3.F3AE1SGL_BTE:KRWD
M2T) 9");0P11\_2G>G(_4($,03WZ5F]GRYTJ&'B &6[;A:MN 0WC&"DY.KJE
M-+2&05O7PJH:NB+:A45IH0%0:L.X5OY#F$>$%7X*PJ<P*+P(J"4T?UQ$4TDK
M<=5D53;5\P4( >=Y<RE]"/-5R3+C<15N'I+S.&<^%>V45E,I*2@>((62D]NJ
M7*="4:D !,T7L>  I.VTC1"=9,)BR5&W-HF), ,2_G9%EEY4$5)HQ8SX?UDF
M3]3P""M)T3_LA<0;RVF5(E,UR 4#-OV3D=!4;FJP^\O]\"I+LGP:0 TUD<T"
MUE8UYI Z42"&J")DS L33+^(NA^F>D.!%FSJLY#8UP(@7PN ?"T \K5I*I)R
MTVFC"OT0^[6)JO:Z_=I$M2>MKTU4]9Y+]B7.4-IY<@@XKFZMKIDB P<Z'XZI
MY.OT/RL2+[=ELU']C$[N9^[B08P:U_*GC% ?N")D!^T 67>KU@)</K9 ?@SF
MOCI=A61Q_DS\(@^?R'RQ"'W"+:9@Y>Z3C>[@N76$X[IQ]TGQPM K9W0%++QX
M><M>]+37/N\K)VM?Y"MKECEW>J"N;MY!@'@^.GVY-GGKX^."TU&U>2:_]<(
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
MEI\ZJ%D(40VA/I)4,[QF)TX"=DIE:I\$^AG/GN=#GC@T'?2]J_#,V?BI$]0
MCBQ>"@#-=P[HQ E-=2TG$BCB= A)]OE<VQ*FSM=&LK0:(30[$<!YFK$_;2^<
M.&22F]S1A,;/>X:7N+,I-M6@!27# XTZ%,,)+<9#U5N88,,\4N%!U9A4ME%=
M VCANMDZXQE2/#L/&D+'](F&2=4%_3I*H-3(S?+!>1E;\_2$;N5!1A\,\2R[
M<A42P3+$K:]# K:$]=<;.G*P]ZRC-ZFTJ\I#\R;JE5]"#?0Y7?JN/WH?KVZ
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
M<"3:%=U&7SQ[3-'.F,K7NEG6U[\)!^UDY*]Z"@RMU"@:?Q_(]YA# @.EA$4
M&"ES7*.0<!<>+N;X/VI+6B[#,YTT-DKX3,2*D8PIK88NQ]_;-Z94FKK8-Z:Z
MV[H<?S]B=%FKYOWQ#_:YJ5+WWCXWNRO?'_\PR#2^SS:;@(++YP3PT4/@\RI<
M1O$ZKX4[C2VK"M5X5$41,:P%:6TV.?<3-XB2+*9P5E5195);[D>[YU%/WM?/
MF#YT&I3TD7>%@0ZY[_>C+J/U]2E7MQ @WD-!=B4!38^+9W_Y'/[F#V2K:(,,
M/4ZJ/Q(W2E*[J79"UHEZ_M0W/^#AV"ZQ8QIA:0&PE.RSAX:BS.PR?.R_L4$X
MM9?!(]KG2#:H5H.7X[?VK1:5)B_VK9;N-B_';[5MT,)7.77"3Z=.('CV).2F
M:)9A;@I0D'V[X+_R$/QC,=C*G7,'Q4L&8WO35>>H)SK-ZZ-.<.9?@G2AA-[@
ME--XX1ZK>0JJ3&RV E;8MG9S\;UXQQZ(17KFQ/'6#U<?G2 ;.XVX+W3;(M>)
M(2*!#Q%X/R!\!WGM*+I;@2NUN"FBD.;P.82GZ>D3)4GJI+2\@>1_7D(JSHSD
M6%EN<+%6(ZWY\I(:6(K*2Z(ZR([!:8=]_<M&"@VE$ZUV02?VVP6=?!'M@DZZ
MVP6=Z+4+JJ[-F!]^LRPZW(]])=Q8>TQW]&W.\I"N^*LVV5UM'0?,GF5C0)\G
M[&NQ? <C9$?CFK.U'^W;QWL:L%^O?J(AC9T "J]Y:S_T0:R@]VS1!7OLT*H:
M4#O"HH8<%EW-)Q^053X]?WK76(#0? 7;,8Y^G&\$5M4I-+AC^C0"N+_ZB >1
MNJ#M(='5*;T0&]MOWH1L$45,]\7 2LRZAH3("L2)^\70=D!+@EVS\7MVZ-TL
MIVL\+X,TG@^I_NE)\,&J8L*4KWG#JLZF\W8^305NUD6IBP2:\8O]96]C*.:6
M;F\9-5/P1C;K\4-CBD#MV!-JR"F('<^%]_QD$R6%8>&O-XX?EY&(3;'P =G
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
M8440Y0\,"O/*_)"_[>FA_3H6,-E^08X*(C)\$M=:C6D6-9<:2THEI;#I =F
MV6-"_Y4Q^;MXGO)B$(=C(RB"(8.%/:KQA$^PF9#4R;!&N$*Z4?W*2;!8%&^K
MV^P[FM#X>3]3:!1'$ $TEM9YFXM,2%=@BW;Y@F)D4&^PF$#B?*#M"[-NONV[
MA)+]ZJN<A>MFZXQ?#]?C%NS? 2V#%BJO0D86MM'0&L_R5Q?.L9!'1/F:)LF/
MQ-D!(9Y2',V"D(\M7?5/8E0J:_H0P I*=Z\$X":O?.>Z_1!ZS':,,FB]??'B
MLJ$,GVST3T4/AS&OEM6_#"U<I9]!&1NS[&X,$H2Z5.M32/NZ^-+Q8SA6Z,+[
M9Y;''6^694^DD855#FNT$*"Z1$H1ZDRY7++9/.^27\)Y-/:?'9Y@5C[OW]HV
M,Y286Q? ;H*,]>CS)^8]0?#Q)N0_,T=[$R7[KSK4WGUB2YDS3/N@A8C55S#\
M:P(3")SC,(5XQ9SYO$3N8!OZ'E1&C!%K0$R>EZZ::VY<E>GGD.='Z4=9_O@<
M'G6JI83W2?/NK<.B<+5DE/LY"J!W[#NJV'I5/,_LK800!^QBOAA+BL'D;_GP
MO]M30S+*5SH'W:)&I8[[)QJN/%JLE2CS6CS/+*^%.&#QM'QLR>K$/J^EE-]U
MG\2VJ,'K4R>"58HUE5DMG&8R!"]" &U/QH>2DMUM+IL/O<O(7O(9W:+>!<Q_
M^TX81SU4]]X$PPT#FM 1UI:#['^Y8NJ6K!1L9L@A?.LP+[GW$5R?99B9 A2Z
MSE\^5/2M6CI^!33?/WSW=Z?#X@?VL2?PQ??CL7":27TL0@!A<344Y[%Q+LO(
M7K(9W:*^#_?1B7U(4"YC>1=AZJ?;V]A?._$VK^/J^NR?(CD8[,[U!&XZ.Z,?
M>HBL?;RZL*Q#AK&Z[MYI$$0S58.Z6S> 3#@FYZ>1$WO*>@B=:OC P?# <C.*
MX63#-=(C3!#J)=,9&AV<J'(S9-O5.8;*!7]Y\E-Z[\;.IM]Y))]O21B$R'1)
MQ&>81!*854C'',XK)?[L2P>^?QT1N<T> ]_]D!:5;:M[^K/("1:A]Y.C'CA0
M7LJD1:.*%") [.\SL%[[,JGJR=)G\WJGS"E_%,KDD*UWDS[1^,[Y_,YA+/&=
M0%UT5%8Q&Y?HQ ?OHDX+#0.)#!%,)K'SF:S+Z7,XD7IP;1?'4".)OAG](:%W
M_NHI%8K-8#MY?W4+F8)[*&"7&2 W&9.BF(^U+2X=W*F;MJ+]Z:8%GF8^#XPR
M:2O_>;7>Q-$SY4] )Q$1-9CF*Z(KX87IHV("UT9^;59;KBP(52\NUT5-G22:
MF5'O'/?)#VF\K:=:32)U,DCF94V"#5;RN9S1+#T^%[VEP,BZ8'7M7U.</M(G
MGQGOT^BMO<6-/T1LPL=B.,6@6>@=,3L:89KVGC3SADZ=\-/-\HS1XM>G*#ON
M81.+YIF]AQ7B@%J^X2?^AJH838YMJX!.ZN]L6VR;6G>Q]<5.-/E],@-^G_3C
M]\G\^'VBPN^38?R^"KTL2<$-XF6_UFL:0R&3 @8[3)RKL].SZ\@)U;_]_FL:
M#L;U1A!]UE*N4Y2$*U<BE7C!8N2KW_WVAY.3H]_#JOR?Q[^'3$,G%&D9PR*G
M+0"E..H14R?:5ZZCKI7V9YB,PNS!QD2(C<I%0:" 3(N"F+X5HP4;T@N[E2N]
MZLW(5Q89^4J1D:]FP\A7<D:^&LS(NRQV@OS9^8?0C\*;Y9^SY"GSSWW0"&X*
M4&Y"]92N?NL9?6[=!S/L/@?6*%_I\U7@B,C7(>5"Z+E@X8)'A[O5A4]O@DTG
M@@^?HU%%<+?>W$2PPFRX",["(-;B;A\1;!)L0A%D(C>N'JRO:+I4;4_\A@NC
M_3-5D\F]9'&/8EK]3%0 73)I&%46:PN:=?G[(3=<#E_/(_-"B\=]1'&/9AJ!
M!14H;T85PC<U"9R5 +X92_K>V,\QUV!K'[E[TSJ,>PE>$J?_* I^J]]5L$FU
M>PKVT^Z.HKV>P4A5"SC:M92/L:Z94.*# (@WH\MBYV5<%C?6,\WB.G#TEO)E
M/BP6$;]B<6LS RJF%N_>)[EU;*YMH]=. P.$[\48VYZ8E"'U>\?VGK3K8D B
MT22<KRUL(8MJ!UV60!5 X9&Y<+W-B4;)E.:&=.+Z[Z-TD3(3X#'CE?(?HK)4
MOK)YV+6"6:>D QNLI'&4DOHTDD95SP#;HM"#2Z6UIT($#;?B(O#7?L@+"MPL
M^2N4)%]765:Z5C#<D%..#=:!<S<+G 4^[["8. =94>12U713@0@ZL@(K;6(_
MH9]]CYY%81(%O@>%/-2%I6L)TY&W+H0P@:FF'<*\ ^+69EJ/K:DRJI(7%2)H
M6QZG6>*'4-W+_5?F)SZO7?+BCUV+"X,R@4 %$GL$00/-Q\U'D]IP\C>88,TE
M4>1:,_T6W[-^ T8G>8($"/8?R+Q\=@+>2V]\P9$ &ODV2B8W.!98V38V,L^2
M@7_4YK3EQT;!\D[N-<J4RS>O_XBD:!4*[1^V#\R32AQW(O4C@S2Z!203) DB
MZ+/(O.XJGT)J<P2:R((H*?"P+DM=^]?M+OX"!2R9>GO*:PB>T\=T C%"P8P=
MA)>)$(8$9@LUAH/]#!-FH8:ZN-9HOBW;M6:V]V(54_X&I2TJ0O.X.=[HQ4L#
M-,+I:HQE&P4E;6G0MC<S(&QZ'86K:_^9>GD!OI]IX%U&\3T[I$ZW_%</;)$)
M=($Z7(-VBC)26#B.S3_D"Q ^_(# $H?+*#Z$10X(S)^)"=R;\8TX7B]"]3=Q
MX';@/F5''8CYO4M#)_8C52GLN+\1KVO(DT(10!N'YD-:0F/X'D?*C/(^!]]8
M3[L$%GOP4V@7>A5Z_K/O94XP$OO%ZQIDOQ !K/(4C.6.T&V$.-"&!4'*EE(0
M\"UJ&JC0C\7WH%80Z)B;Y7T:N9\F.)5P../?_L@.(A0/3$TX>6]A/FXF!TPG
MS_8;[N ;UF^X UT3H;IPECY%L9]NWSOK*:P9"2"#Y@N.!?HD"280-H-44PX(
M3)J'=]S-OV;C'>GVAP1:4C_F!QMT))G(($: & ZOB'! (ROE8 *C,=O62E!%
MQJ]F/ 7=\%BM*D^ATIW[M';B*0ZL3G!&Y:<+&Z7>E#"/5--LVCM]>2IM3BDB
MQ7@R-I%2DD&R+5D=ZDD@5$(--0]YDBFIKKWKVM1/3DRAU)7W4Q1YT"CS?132
M]2:(MI3>T_C9=VE2"S*?;LNFOE,8WL.0,2J+PW!%6V7F0^8@G^-(1L.\'TXR
M72D'1^(I"CP:)W#]EF[OZ#.$BOD?[AF,L9N\J4"TT;NU&RW4T./C2,*=RP1&
M6C;P>C"U(86*)-!U-_DR5TF24>\\B_UP=4MC/_*X\-?S!T97GLIP39?$5L8,
MO9-9Q;R;$DGX%(AQ,"=OS4[T7!J_\D.2K_:U]7A'7^ZW1%.94&/7;[_Y'#).
M/OD;!A5,#6<U=B<N=;CSJ-HNP P1T=T $,ZHG&=90_;F<W?==HPD^L)XYFS\
M=+^+X @I3_FJY@L*%I#18W3E)T!0C[CY0*Z]SJ,@<.*&^K*2TM1@13-_:;<K
M[0J3(9,6?F4=>H6Y=TEI<L<T^\C<EX*R\7)'AI"22G'",&.R$M*4;.)HZ:>)
M[9-.A9W-0I,=)-#.HX0RWT7C4Z:=O%,G@)Z!M^P =?V-$TS2Q%D-IGGMHX07
M)G'E*&A'SH:)-9.5&X >#&Y>!JA28TCX),E--K8L6YO&_'=31$:$<&PXD1@R
M:/8<U'>#,O$PF$"I>&[(<_GZ2^:$Y(Z&:S]\]'=_LWP2=O*U%== Z:'K1S[0
MN'SA L_<QW876\N;-KGW$4"SJ9A\.%567AJ1M)A(9Z.?,%;5A42XW2%ME!_3
MJS!)XPS(<NFX=))C#@5CO.8RAHE4;"3'F*4.R7*N-=LB2S:LF:R[LRFY?KI9
MYH4TB@>7M]RP;$J0N/&-RC)F'T6JH*1D:'OU>86M;>N16Q]V52UP5 FA:?&4
M+Z'.HO5CH<_@-9WOT?QJBL?O\X;>QR,KHUZ@C2NH/MCAMY6[\87VLAQ"TF&W
MZ.&<,E4&:[:;)<3SPXSV4F2[688+2PM04-)3<3[6OFIJT;NMB9H[T\_C:SAS
MQ?(WR_<TS1/0IW7Q!?!L1)(ZL5*2GC2"R*/#)UA/[U-DJ\2Q1ZB@50TQ3T)U
MXN[[$*%*D4XW^MQ)A@F:?U!,V5UA@$M>3+)8'4*%*:7>Z=SW@(=2=S0O/$?Y
M2]ZSC)U;H_M<8ABFW7,A%NBE1CF6N&RP35=<RJ!FTB>V/[V*OLRR9E]*NH44
MTK3>2^D:"C.!]Z]BCW0O8MH\Z<0(<\!Y/2J(U236;!1EEE0FB]IN=2I60=&K
MLE\@.Z4^.H&2A2J<9K*$N @!I4:._*[J&8;;?$,K(WO)=72+^N$Y5)!X)U$&
M9.0SHQN>#5NU$ROT(BJ?=T V,+/99\]J4J0R7^M'C1H9M*\_S^DFIJ[/W6FV
M^F(=Q:G_*_]Q]&@P#LG\5:<$&T2NZC.X4#FU.> 6;=0$SU+LN)/-S?"QG#JZ
M%YY.0/EA^.BXGVJYNC_%49(P07<I]9+<.X-NI>QOS[P5]]CWH;IH&,]]U$04
M>PK,_?:E'SJA"TUN-\4*Q!?%"ZW<G X4D,;%ZA#BZ9GQ #(H02Z@-&V>LW(?
M!1Y'9:>]58(!/58S&QM01TSRV/BP6H(XNS5(PA;)Z]':/K8U.5I%$GI2:4!@
M 1-UQ'N<3('N.YKST)9*SF9"N"2"RVG[98(J,U647=OUU%)JU=*WSC:O_O0^
M@H2$X)9Q\8G]C6>N*.HTQ<5,5SI51PUS//(Y8 J&^2RR*:;ER4NV0AG].5C7
M83UHHNV%W#)NLJ6Y\WRSO,S2+*9%]P8.O@"=8&(^MH4X'!\+F76#D<8"M#P@
MPZ0:HC/YK0_W;?)T8@XS#]7 F'71'"2O*+\I0%IVNT<2KJ9;/@:QM9^)(:M>
MK3=92KWRU<4$R?%](,_)"!#@AU4T66\"W_53YA7E8TG,!L_5,Y)P7,4^P,@R
MW%*H ZFM+DHT[+84Y(M9M12DJ,EJ+7$->9A;G;6:L@VIVW?+;1H.2@P5&@[=
M)-(V'.J1*5[*GY'9?PSH)#D='< L'/ERC+ 7L7MQRUDXV_T86E=M"C30N7)K
M2'#-?:]>-+YL:)CLQR:[59EL*9-7<ZI(H76_"C5%BW%V<J-U."7445T4T+_-
MNZ9,$.G-AN<LABL.\8ZN'68L%C]-$*%1!&K#0E-##1&[:EJNM>PFY/?C;*/X
MK3H-M(]&?C]X_\24(ZQU&L5Q])FM/O:AB((QGD.-88+U%N$#6A<?%N2HBU-U
MR9%N<H+/^9G&CY$^W8]0PL.(>62ICT7^(_UWH,5Z\&IGEVYX2ATHXW'IOTSK
MT?>$;OZNOB>&DD=="5G"Z*:3=6 _2W6@)#3?D_8GULAVIX+.T,!2J$J<\!-Q
M7" KO,TF8912QF-&4_+(_G2 Q'#^QW#V:/0(XWN:GD;1)T$&XF2AQ0;(N:1@
MU)'"&FS2E#RR,7;S&'48JA(Y;!% +V4"M/)Y1L];YYHXH;4VVNP3T1IDV:-A
M+Z/$LQ@N1DA:):ON[6*HP3*95S$+AT+=E^ C#R%Y@'WQY5CK7[R:2:OF3/22
MCP]A0MTLIAZ<5"-+1G-M&P&,!@:(0%1CN!U" K ][08KA#RIRT%[6Z-K6 7#
ML(6%R.S;47<&WGM_PAX-B"8VC,!?*%S-4V_!",LLP;KU=\-^]>"O)W465<!;
MN0/NB21V3Y+/((E N7-_PFY:@ZXDH"Z%*J6T(Y+0\JL$-D7,>W]YT[["/@*2
M%F\\T9!XT =R/^702B0;X<Q^P[;6[@9<B]26.Z>)&_N;"1Z=8%"L7'R(<5&2
MD@/VO]6,.4F+@'68T.SO>10]\LY),^C3TW8@1Y6=!ACCC@B&2;?HM-Q1R^(B
M8A<F+ZV=#LF0G\P?N6]Z(V8-G4X_I!C!'1">L"D,2-FP7N0V\_[.QCEGC-^M
M] 1NTV#1OE>I,D&*9-_R-F5.IY1>P%V#/ /DU _IS?*,"?WH[40:2YN_OJN#
MQVJ7Y14TR 92N8JLM%T-1KNGEX O#2'9WYUF3)7?+-<E;HH\C<;ZYB6AA0-V
M<Q*%AVXA$H'O//H!?YEI6Z.@+&IE"+3VV%,HREA]U:>][2ZC]R/-.:9SHUL8
M*%7F/=CW@BU<F0AI7;\X:6]K0-'Y_-Q8A-S$*3(-1_[B$2 VRLJ+$%%,+&V$
MWZI8.G^ %+"O+/_#?GS=4BTZ&5.;!>A0@FB>'CRYY=;90IG6T6W8VM(6K(<:
M>&EF3TPWCN]93N 1\:%I4N[M1I/?I03=LBU/I#;XTO:4!8#O]CB:#+?YU=<Y
M(?K6J_UH?^&Y2<$EZ)*A +E/$[FK31BVO-(&%E@^>)8F*3L+>$8XF!2/>9<.
MVU(AY9;(QVQO=DBS\8#YH]ZM$Z?;6L;.!/$-&23SJD."39<FX8_MF./9,B2L
M5*'L9%^S%J5\UYKZ!EEV@CB[#-)LA$@2;C^WG//5@V,*<C,T-^R.EH_^;Y83
MA#%:RYLO;=M$ *UJ"\8)O[NS&K["V-&4!,&6AAP_N^7J0C:Q-+1 V;CCE2$D
MD92J<$R<SV&6+9LT#[=6A9V8- E),.#>EY'C9QIXEU$,:<F3Y) (0%AXV"W"
M0Q9)VT\BL>7Z(MQIN<"BK>FW=DCK[W5Y '8BG[@!PH)8B/#H,FWG4=E1QB21
MN]S:H<X;?HVW^J(W^0;#YWU?WW,C0]C!W' $O>NQ/?:H?D37)*\GPDZ=VN_,
MN"I"R';,#V7\I+'4>>@,#3XK.#@H,8:]M%^X;IQ1[WIW75E<:B]"[SW;ZR3=
M/OI MB&//?##DK#SR=5#SCF\%>_'ZM;E< ]Z#!/):6L^[+W,LB%9BC4>(#AL
MKY!6!TM:XB%XAJ5G%9=-KB;,;T. V.Q<KI"Q=MFN 3"/!N5="6F270Z\1V2J
MYY+2J]"-UK3(8!F_:W0',(O^E!BC+N/;Y^-M6TEJ+$32#[!=ZWA;]9:-/SNA
MQ_Z^.GN"JEH*?I=DLJU>P/N(*/5&?"JF$)?/F4.'33$O1(TV!?O5?2&>1NZG
MIRCP&*FAS'VZ+2KG@)<ZLEJ1PS+_:ER&#F;EKE8Q7<$=9 +#;%>A46%>(UN_
M<\N:C7G/HO4Z"OGR5TG"C.:'J*PZ?K/\A;>-V*_R*=0N:NN8SI54P@KM]@QS
M20*3<Z&Q\QJU-Y=*O:.^^0&]K1[3LXC93'&2=XYF_^+%CI,TSL"**L'<Q#?\
M65J28S)VZW%]/&STQ=+$%9'3<CA)HUTWA'UYM=02:Z!T-!MF#2&;^?I;@_ 5
ME62 /_,27,P&<NNZ"1)U/Q>+6;T)GP^_]:MRE6VK(%&LI/@D:1820*83+G!4
M$)7#&WSMFIO![<AY% 1.7+\>L2&!W=S;:_PHV[=>N:VS*&9,VD0\8Y(W;KDM
M[#0E*PJ=;-9'PQ%!1,*M3RC54=Z4!YXKY@=275)VO[5WI=;-JYTM):6'I@]W
M%CA)4MEB-S'O W/QPOQ%OVCZLS/4BK\F8YM.>CC8N.K0PA01UW):(:'L2"U%
MMD-$+2BU05)2UW?Z!-1J5E*YW+F7>K.L.20*NE ZW6@W1ADF: 03XLA1#,^H
MB-.,/5@LY*_"DE+E=>Y:,^)02MC.&Q7%K(0B@4XU&-B6X3'$0S,L"5U<**5
MNE7MTK>[F,1Y!D_]V6'J1UXA:!-DERD M!/%E.*$EL*$$?MNH-72R\K\;,4T
MNPDP3,WTM<"%TTQVC1$A(-<KA0TS,]M:1O\]Y2*TIS58C@A48_D["A$%RH?>
M;P)?*;BMN;#A4TD/2S1GG@\LP]\P]*"'(V=:VH:QONI7I$_!04?A3_ 5-&'R
MJM\<X"/T#F.V%V1U.E5[]2D.2!TTC!?DTD04$?.'*'4"LG3\>-=@-1=Y]H_5
MOD-H.;HU5%9:AZ\N'?74\RZWIC0J&[ZG@A[N6L%T)KD4&[7(0Z<B-9]FKL2E
M7=9Y-Q$THV,7+RY-DES1<ILPU\PC:SX,BHT(%X(+%F.H70@5T2NKUS\=_*IK
M']E&M2^C"P%LR-]5Z,;06F-DH9&"LB$Y,H0ZO ?:4R%9D"P5SM;%JY,:VC(F
M#*'62F28",[7P9E/7^A"J4/:HMW(V<74!7SL#)_O[URC#)TD3T<U5MZYQ(P2
MKV1A<TFD= [QKC[<4LC"V@NEZT2X*&BYC1^KMG=JSS$M&2T,)*) ^?$$ ^W5
MV)92NA[(:F]*^Y01^U^U!LJGV]V0V[P6P(*9@%Z>&KK+D<G#J ]/3ECDR%27
M.E=ARIR^Q'>YPS?="69U*Q;Z6=G;+?Z6(A^_"W"PI:N$L3F%-V8@]<W6+9:9
M.: :_\5R2=W4?R[>GCPX+_".Z8X"&_S YSMAO[RG:1KPO3!GC U8A-XU6S<8
M60D,Q<:*+SX,9RS>Z+R0P/F<(!UQ;7CMXTA*P[L?@73:9Z<*\$5Z23T:.P'
MS=A:V\9@"]+?A9%Y/V\$K+'[ZW(P2=G7T'@;RK_R/_SOPT/RMU_>?7SS][_]
MV=UD+W\)W[SU?OW^>?67;?CA//O\T_?QV^__=/+/#P_;)/C^V?WU*/AC^FUZ
M3__XZ_>O/KT<N]?IT5\O+T_N__3M\\OIV5^.GKW[V'F_?K<Y_=6/GH_.DL>'
M]W_\Y]&?KO]UYUPMWKZ\7EXL_G+YDOUR=_=N>W>>_?KA\]7M_>;)N?V8GG_R
MT_<___'T_*^KHS^%_]S<O+[]_X\_'[M_]9<?KOY\]\EY.7%^SLZ6+YMO+Y=_
M?G]]\?+^U\4OKV_^VT\VSLO//W_\[Z>WM]Z?/_XS7'U\.%\]'B7O'M\O_]OY
MU^.?'G]8IQ^//WW_^N+;O_Q,?]K^^L_EZNS/SOWZYS^>I9N_OOGCAZ679G>_
M/+CQY8WCAJ>)GWR.7GW[_LW#OY)U^->KYS=_)V?W=X>'MC+\1_S8^BH0%=G3
M;13 =#.#$:ZNHR0Y8X;2=AG%<+"/_LH?!V3Z7@U'1=)[.2HGD8#-HJ@Q::48
M0"<3&W4!Y-O7N_"JM>.Z6?)%+XM%<T=1P5_O7,*T^]Z%$%;!<S>-!W)@(BE)
M7/CX%B^]5#E5^OM*5- *ZIS3)8UCZC$UMF"?5)J 9Y KO""(/L-]S^X]L9(
M]5G/9*)3+\R47H8_EPL0IUS!JDQI<'(G8'V)HU]-5.6TY1YL]:MP=972=5)@
M8,%<EJ)C/.HS%&,L4Z!<MBB#(3279VKTJ<A+7XNODX2:F:(5R-R2I#?+:W_M
MIQQFDF?%*.6F=*]B4KTJX(-&#$MI.R!)/IFW"]M-A^ %FV^Q%*(RQW9Y*FKD
M&-(WW(GI:7>X\'0_7/@^6S_2^&:99T(LLO0IBOU?1T]T&1\_X[E_8^\ <VWX
M<)X*:.^1QN1BU0IUCT[9 2;)>A-$6YK?D-Y\#IED//F;6\:EB_N;VPIHEO!2
MIY/4O-%"P4*83@--M1(YEIZIC2$"#<M"ET"Z68O\\N?2\6-^IW/N)VX0)=F^
MMS]</E$X%JJ\H<A@]0$%"=?BV)$-R>OB8$.\I#O7?16PB*G#+!0G'-L(J"UL
M04QVT#$5Q 9P6Q-JFH! +-QFS6T;\M!F1ET ]O:D4];O&O(2>>"('[O*+H=X
MGMDD>"$.6.5K&)L'^_(PS;X;83Y((R5]U9H4W:/F&5%84,EEQ/S9T0,H^ZM;
M^-#W4,"^]C#,G(! YA3[3]'3Q&96*,*71LT8P<YTOGE("_33<JFJ+EM\%O&T
M$;<,+6^8CQKD(4#%/-"^JYHN+-,;0X7&A.YN59L=S0<RMIXRJD,CC=QC:!;A
MII5/I]@$6S3+\&-7 0KH@ZM\9*E@FIU\#$N'A-XE][&=:5D64;A*B]Z74.7J
MT@^=T/6= )+3_#3CT2\52T-I'?.=T!6P0KMPU#M;$^ 069;SB5];P*IYTH=_
MNT[JJF313K(JW>8[NHGB%%HMW],55U@CVS(20*:CCS@JG6'$N)I"DF*.[9KF
MW1RL6ST=>]</])T!IF&:&]9W?O)I=ZLY>J$S&2@K]<PD"*$UB6M3"/.-/3\E
M,9N*Y)-:$2T5GC;>577103.18A,E?LIT7A;#=?D=766!HWK@R6:;3[E!<4&S
M;?@,.,;R*4P#57.L6<8*'-FE/\BWK/]^TTF>+L^OSOC*U,L[58VM:(0P3!]7
M0BP0>7GGO/CK;,W<J&<:0S(--X=@MM5 K)19#0V"[G70R91$@>]QJ?OHQ#Z<
M>E6/O9 94MM;]G=W._XQI0C7N$2I8H8E:\4^,T,W0?Z6L[&:W0!O;U;OG5X]
MJ*(OCU?KC>/'8'/=Q.=^PO2C$]PLP=:_]I^9S/,P0 [I@;ZDIT'KY?#P[D(Z
M*%CH5*6!)B*R5=8=OY0 ES& )8@#:UCM:#5 &AJ-BG1II1GYKB[*WE$'=#5
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
M]4,;@VY!@*&$C[5^V8)S2"@5S4UJ:X2\2Q-4Q6&F1IA.<G2(88SL/,@D0XB
MY U/NB75X/9Q8>DA#\JE=M,MT4[UO '>6;:XVTO8>;IPW3BCWK7O//J!#\>I
MX"01FI&J*XT?:!!)1@^,,$\"9I<WM@FW-8H%2&T%FT>-!O]*^[0/:72B4=WK
M(\>4IF@USR1CKDL/Q 9*V>(Q26/'32T&-#5XJBYN@M.N?U9:U>-2_93KR$3;
M7W'TRTF1[A( QJ2G'"7P>8RGER'4+U/*1#L:T'+:?:)>%M";I;#PM/C<&FX#
M*T(UZAJIX826><[GD'(2R0MWS\*%ZL?CAA7=@R@#G"YQT?.I/+ N: 8-[@Y4
M,+^LX H\4+G/'A/?\]DZQ;&'2"(__1 OSH),*G*\+HLJM.JO"'F6;E6 GWHE
ML48[^B2+&_+[Y5C@?8*J"34)LAD25&-5E7HMWW'/C)W\<7>I#-G:'O3Z]JK&
M:%6X0?V\['RNKP[-C"_8$RM<L/)YI)I(=C-;YZ7Y=_Z]F;Q[_-^/-KIO1B2+
MGSF\5#/F%>HJL![PC%GVO=!2.$@7JU5,5Y T?.;$\19*#7PLV\N?1^%JZ4#9
M.F=#X]_]]H>3X^]_GY"\MP4_=1M.IOUC5EM.:MJS)W7U?9#;[#'PW0]I0;^K
M\)E!B>+M YL[29Q5 :!)SZ,;':P\0CER'E=UZGQL)+JK[7Z =U$M>9;%\41W
M>F(8!CT)(0)=<G- BM%6CUTE/C5:#J%['= <JUQS*J]3 ,#PO5\; X5CL9PT
MDX.MFUU"01$<57HOKB)V_J=;:'^1+D*O*@HWW5&E -&,]=\#(UF%8-X4C#RP
MW_N\^AN84+:CKAKL;3[54J.(=BYKY5?@D"8-TG: -2M_JFBA+P/S20>$3^/&
M>ZT<Y0R.P;[L%L=K%8BC*X_HTE,=G0H C=KKG>@HG*L=<B@^:>>D$Z4'KR*)
M!C4^B^*T+/P_V?&+03&=L25& ^U1QD8?PG "XP\(S!"=L3:4FYQMS5YD^*;U
M$SLK!=E<?M+S4P#*M !)<%&3HGE=9.+,$Y^&R*[UQ:B^WE3''@+$2(15CH/*
MO>1.?'AGM+QPQWS.-3D'43W4.K_TJKKD'4,F/;H0($:E1XR#S#WL/+6L5'>1
ML6N_&1&R7TU1@96NPB2-LZG</!$$D]:T +Z">FD*"]DM(+A!M*-@))RKBPRV
M_2&F\>X>,B\M[?_*GSW6I7.R,ZL7;%N1 P7<>LF@]'"S'$3H(0-BVTF56#K-
M#NX8;7L4-NNXJ:ZO9C"WI@96\I#&3U+?=8)ZEW/;<4^$ ^4=\/Z^-(K<G%->
MQLI_IK4+\G.:.GZ0E!(6+7^AT "2>HMG&CLKNDB2;)U?,:L^FA@'CKDG%:/@
MBPC;;NU&5L)7Q?)?DT-2UV(ED,,""JF!$9REAI/E1Q6@,HU^/.KKO.G UT4.
M97%7#X55#%P_*Z*B<)K*Y1 Y6@U+8P_654T^%(DS((7_R8GIJ9-0#YZST3#A
MY_0BCD%]<Y/X=+L;<^MLX7>+ST[L\?\!/V41>A"I?>^LIPJC3H"BT<<!$VP
M^2;XA'F%;*>3KV:<92(::Q8!^<4!T&G[8+A/(_=3\=>%RXZ17N\[M98U9,WJ
MXH>U;"J60FT/OB0IAI'=HO;MCB',KU2_+B6UP])G@9,D-\MBZ9N8-U:?RM7O
M &;6MY<CHQ*O1D71ONG1C[UUG:I %MTL .'2DU@/,DA&P]D21+#'#C"#6[>%
M8$4QX;-F$=A68&&G,.F'N*4J\B9+D]0)/3]<L?^]>*&QZR>@(,L9@X];10@F
MK,P1\%30<+6%\FR3W5*D.JDM!\]'E(G.4[@'80?EJ718M9A1.UF$?CA"!M/:
MAV,[VI<AM /FZ(\I2U0O[TN-T'K5<ZY"-UK3!^=%$(:[C:-G/X& R3**:P-5
M#P#]M0TZ7=I(JF4:%O,)6X#D*Q"^Q!S4_6#>5ZU8!]%0JQZX#L@^0=YAZQNQ
MC0>C.52"[;MGHTG"$$ENJ>&^5[%L82]STV01>O<T?O;=$6L@X&L;>RZ,HH"_
M$X#QW!XH)LSANK:32^7EK7R_>L<TLPS6?LI#L8PL9U&8,HN)AJ[H]FP1AID3
MW+&Q3E"8"ZHG]BA@3/EM8R"+5DJHEN9BV%@<C:GF0$@.A11@K#YL&5MT2C4Y
M&NDU+P@&PN]C"(P&RJ!-.Q;.)KX.D1'Q97TAJ#$Q*AOT$^:SQX2N\O(156$>
M9L7PI:>Y<U: :#C_L!LCM#-'-9,TIN8R*S1,[#3H4.9RLTF'&F&&/Z"]S\'<
MT4T4PW=P%3(K>LV!G6Z+/T[\%D@9 Y-1MO[HJ5RIY<-)M1BIK79 'K?5B'D]
MN^TM),B;HUZD')#_@\.9+(:L M*D_"K@HR"PNX)DM05XR"%?F0>$[TM%;-MH
MT.%_0U)5B:8OFJ=9PE9*DH7[K\Q/?!Y1AG_&=)H\LVYXAM]==B*$2&4YC]0F
M'I!RZCS*/2DSMRYT:@31"L;>Q"LG+%XI,$NWA'3JN)]6<92%7F'N*A?B[[6>
MH5S;7DAAU:YK:W#7J9*VW3(U!VH&=P1:K*V*IO<FF68+B!J<A0A.'X>_QV(&
M77IUK(:(GO6;5CUNBN1-@4C:+O4=3=+8=U/JG3G)$X,$_X%"&\].P%TIX6\G
MZ7\Y"!6S3O@05+%(%!N;AZ#@'[59MB\,QI249K>U@334>3;3!-KS+)=,-G9+
MBN. MN<K)^22-:LCN9L=I3[LV+?FP_@N&>0*=BK_MR=P@YYP/\P4!6\&=^S#
MV-Y'>0DHI.\ U_M2/L1.F#@NF 63-QYMPS+Y6DJ*24<O4CZ)U&;-Y!64$B>Q
MEJ1B(@S(*KUX@8@-\Z"?((1SLYRTDDP',+/VFQP9K%=A8Q*OZ"XKC&9!O-08
MVNA@V$T('3.K4;G/J57N>T_3GD:7\E*&8B>J^.A4#CT@;!&IA6;8/NO+Q]):
MZT6D\3]]M$U@O\J21WK\LQYY4-^E2"6HTD:K]PT-G=B//H3)AKK^TJ?>:-F!
M^-K&L@-1%-!;HWR\9>-$B3.[]C2R/>K%/!>KF/+7 ?E*(I$0'@WB><9<<2%X
M[#U^<ZS5AWN=)"^U.+[! 24+>>GVO.?-SS3P+J/XGKE,DQ6-4 )IT+56P:>[
M\GW1,PAF'RZC^!#FL\.'K3 /0[0/H_=+'RI11T_17%,GJ1+65 U0P213:<%M
MT)AH\(%SLAQQ4I?:!=G<D%>23$[XJH^.^ZGF+4\5P.N&9[I <Q="<O&9C>&J
MS,A&)HK2YK62 GAEQJ)C=E_M@4TU5R8.0P$]9J ,93%>HE),*Y0.'E1J1;9;
MW=S/9GW5J?0)!L6P%D'0D(A+)2WSJ<S=P3&\>.Y =0$^TH.?0NKF5>CYS[Z7
M.<$O?OK$([GPXN[)WSQ$%[SM\&C.;U^()@P8#;P0$>.K\$C+;91G>UG/51_
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
M909*2=/FIP(E3;/WFI'W0T+OX$+P/4W!&T1Y"F-)EI37AR%SM,$KIU:9(-K
M/N7Q35I05+Q\-'<;\L";]"#A@W.':38'AW #+9+CNS0NXI$35ETF9+82KS+L
ME"/W+"4;I:@;6+<H+-Z6>2<4$&$.)EP@22D+&ATR!> @^ O[O\-W[P[/S\%]
M6#NI-9.TAKV(PHV-V9#<AVA1+X3)E*Z4R#$%NX8\;HG#_IW7!=W 1(N7D>)M
MB*B-;=:&4(<K4 " U27;R:4?.J'K.P$4\?;33!J+;&8K!M!2!=9B_V(< KJ0
M9;D<Q"NK]6R&Q)0VW.:9,I7,L_!]%-Y1-XMC/UQ=.G[,C_UW[%S*\JH8R6T4
M^/^WO6_]C1Q'\OQ7""QPZ :R=MKV],P.]I,?Y9XZ5%5Z7:[IW1T<#G(FT]:V
M+'DEI:L\?_TQ^) H*?A0V@ZJ[^[#[G0Y28H1?,7S%YOGF<$TV68#"RLC,&1_
M:?\H*SAZ^F-L)[ZF1"/V8'TOU14WEQ'C53Z,D<2^PMYKL=[]5<A[XO>[<ZE*
MQ 4&/';]897O]0A:&TDJ;[DI&R]4B ?4[Y<]GVO^Q$NW;G$U8'^M&B<3"I")
M^W@]H(W<3M7/1,92@=D9ZD;?[B%V1^B6U2YWR@P6VY6V+IB_M;N#JBWZIY.#
M8ZASKTV((^0GHL@V!\:<R:[S@L[H%RM,WF2M8CF20%6_4M+T+YE3TCOMI+Q'
M+7G?90F]S?V$)VP>D9*.FV",D=:!,$]5,(=18]I*II;D6VYL(<!OH4QFVZ<N
M'*0 &U4!PR=4>,:4.A9CQ GRNPAF(9TL=B++[I-@=BU$^(@]WX\P2@+:L0<S
MBI*#WV7;K8[0$6)R]2264-S$B0^*AW9TQ8*\HM=QW'6485_YC%VF)Q8(J0[0
MV "6MC X2MQTF>+802ZC0>(K)!]\%037;98+!9*'TSC CB &S85<MNV54#AJ
M-8PG%VUOCYCT\??3.%ZJ&(XD>*0&!1Y/P4US)W7<6/>B*]J\$>.^*\S +.M'
M%B^8]DB: (N49RZ6_O%RSN-;ZH75P07KW>?J(2^SPMSH7I=F_^XUO"AX+993
MR"<RQK2&J[/669'9LSB40DB1.P#NT,:$,+4]LIM8]:>J> (3@PQNTH4S3'PZ
M#)25%01?*?,MZ^0:,UC75&XHT5Z.(V>V AVAV,LTH9KG#[?[NN%]LFZSW]RS
M'%+P5Q"RM6\A&#:'(*X6,)-75@PE?%5G?PI%*F, ZM3R<IASG7B7>A?3NT\C
MM@']D^XJ,6M.TK60.=16C-BHL*WDKGFG=LE@ ^IKIY8!UK)/,H-+/-'>!8U@
M5YH%+9"K\4M5*/&_%U/B5M3QCC1B/+78B\AIF4$VMJ:S.$9L:_ZRN>?;/90(
MNMRW0B3[E)?YP_Y!3DW?*<UZ)Z0W#0.@I$_0>((BGQD:UGHG!V</:G1]^VLU
MI'M3#+K"1.>E7_"7<V6R$5Z+T0E.?3?U7SG$G?#M*6B]=_R:PR,JGN9.)P$Q
M&)Q,<,;ANFKBMHIHM2^RVE8-(*!*?XUEZG-" -#?L[0ZI3IL]3?E"Y!6ZGPU
M9KEWT.LL [GFV$,&GU</($.K9)W^4CQ[[IOH,W$*J0F?JW(M,Q;@KFR?^^+3
M)NP,J/LL0_5=.ZRKZ\3['BLKO%^!(27=. 3<F6PILA5)H2:]*7&C,Q@528IO
MPLDU-PPM32?()N,?[38-KV2")_?U*5[O6QF!+-Z)$,7'OKU;]>/\/[5W(_E'
ML'=GK62"O2LS*JKZ^7U6@U327/.&UT\QQBC3DW'5E=6J:UIEP$'/9*6]=--+
M6STJU,4>XIU4X/( K :B/6J-%?7EL<C=*&I]$H0V!-=\P_,G+N,SF_UMDV_S
M3"P<^/#E?@6K(&]:KHS\/-O<]V$9& @;&/- Z\]+9?V3O]E&GJTDP@0X"4K
MX >1H<V^4"Y6&6LCR-&=&R#HGQ-OG4/68+JQ#E])^FTG]X+8"NMOI9C1??X8
MQDKH^K#*=+*"V)(*Y1YJ)LL4I)S8MB.#&T_!6RT+"(K'!<2= -;(WT8^[D?5
M*V$(@I>,\2)$T$Q^)/Z6U3G,HG,@E:VX( %ELRIR2"/8RCQ\<;#54_@Q5Z >
M.6^.?/[4C>YE^>84 $@_,#/?9EVRH/JZP48L^F]I3POO[N":2[00\0$^Z //
M-#<P1'WXMX1\&"2RD6^4P_D\W4<O7;,$&J^6T?LH[Q>XY:<HJ,2KZ29FO%8A
MLJFCD?1\HH 0>^'7X)N.%"?Z^Q:;OH/E#N3#--N^L<!/I34O:(:Q46,G!L T
M7)\0X>"\@UCRMPVF(WY6V#&^O#G=4"/F),;9G<P:XS)"%KTR?995H.=_N>?E
MW99_XCX;MV[+=.-D-S<VYS&#W70EN$#.I ].:!RGY78-@2K7V;<N'C+$<W%W
MR+[2#R5[,]&==?V3*J 1E$U7)I(9*<#4JO)N)]C_UZJ W>-?&M.8Z=8I,6RQ
M>8\9[R&.'$Y83T7N S^7_\IO><[,U;.N<[CDU8'XE!<%_/%<(Q)*A!6>-N,?
MH<RU#A/BR1_73_5_BOOQ6<SG8[[W+\.G^I^9:2P8O4]V^2-S'C/8219]OMG^
MML@W7TW4(,":E&#!/:^R0EQ_OV2!VU_U9]T K!N!P1!,C,%^R=(^ ;$TCE=I
M'F\2/ ;7?/.\*<!I(L[I69756_]BF?;L4=Y.M] C;92Y@X#Q2O@)I4\ T-/Y
M]5[<YE\V=?88\4QTS)>]F.RFGHED-Y67#M<:>(BFK5H.I1^D$2XKH"S395%]
M^U J !+P+]XV;9UMG%9>NSN#_@P&8-8([.]FC&2E4V?2:B_906PBK*?7QW*A
MAL:8C!H[O-)AY847295P9# <D^/]KQ3G[0"ZT>6<RS:::L=F>J<*4,-X'8P"
M)?Y<[_G6,A$'?#!F'*8'LE1+/1:S!ELQ/5SBJMMSJ<<6^# .TJ[R-8<,_(UT
M 33W$)WQE!40EQ%8U;Z?NG&MGDM9PA!IV)+%L8.B:G-W2QP:<M,APIPVS?Y!
M!M\THPB;OU6 8PZ(^]<>8Z<<_IT<G]ES8-8D('#";J<GPN1,5@SFPN1DF#6;
M%3/S87I"K)\1@RDE?ZS)F(\^$,1+3U3NV9!GD!\#:JEHQE0[]G?5,KD,-YHY
MMG8H<:1"]05DO&YR4V_-+BKCJ=70=5DQ\:^"J\H>XL6V^Z_8YZI\K*NM*JN9
MQA0902>V,$&V4%[NGWD+[\P5P.9N^?;L66R;[8=R_2BA-,J[4\'?)RDBA'0@
M,9)ZB,U8<"/_ ,.QO/R1=2.R?DA<*4JP@O.Y@"WLH;PD/90 R&?D01]>9"<M
MI]1O[,EB')\20WEV^O 5<73Q"!>%?^?B\V" E3.X:,74,.SO^G\Q[3/-P8EF
M ;9Z,_E')!SX$4>/',>%W53,M&>F0U+0SI<AJQX1:8%-W?[O+QM>BM6O+BOQ
M+F9-ZY?&3*NI+$;(8O>T;1:'B*-A,2RT="O>\/*N@0B!&!=DUYBIU@GW,C;Y
M\4YV$TBL4Q@#R\CN,C6YN&Z3SC UM5DAUJJT<E,TL=CU/Y-3Q.LX*8=G3>BS
M&VJ[JRTI^C'54>@JUE.01#_QDH+K*!'4$Z^(FDA(#5&M4,TBA1%W,&?41(M0
M1>@YZ903F>QN5OE9:->;WMZ(7E.=/B=[KKI+Z5GJYINQ 3;%[12B#;V5XA@R
M>+JK(3WBWUE;U<@SW#M<OMP+K1^P!<ZR\C>IQHPWR7W-=[+7N^.?CO_XT\G)
MT3]_;[;_%#T,B589.QM@FL_IMMXQV9E!;P;=F5)"S0"+@* (+]H47"+ DR1.
MT@M>YT]BDS]QZUH_;3NC[7Q FGY$6SAA66L;WCV^TT3&]0,YXO>E'L)=XJ=4
MQ;BK',BHO K5@:D>*R;[,$ABE3\D=8&[2''Z,]QTDQKB^H>F:AJ9_63*X+H6
MP7IR11<VZ)/:(>&FQO_(XK03'P>'X5;7+'E%(W@WXN_(".[AP@PC>)"7I&>O
M+[BG"E<:HZ-K6?OV3'58=3;:I!*NBPYL8?PT4\HAK^E4!K#@RYIS&]0Q01@!
M3(/!/'K;_3!ZX/<>.H#Q^<TC!MR+2^'F4=D[Y6]0U[V\^\=]%<@9D%J+4&1,
M:\1P2I^O-)W^6%5QDTAMWQF9 B=V0!.^9OVI3U+6X5%!K65L6%WA,8!]B*"M
MS_2?ZT+,A%:#Z3,+"!A\&?]06]4;K!!ML.$H!DE!ZH&2#GJ!!00EKJ=\XS)]
M36+&/G>XAUI/6MN@7G*LM*+=++*QE3^ ;Z0"'8B<HWC)82"EV)G.R$J%__-!
M5Z.^X.I_/QB@]/??5:DW>'W>[W9\TX:T !A_A42ECD)6U2WCC6-54V-F;NP'
M,[L?00(U2.YFAE+F8&J.2[& IUD9--P@X1ZA#JGN_?FA/"(K8B&I1]T]=VPM
M7132>=25$G63?5<X=7R]D_FX4MQM^J+6V/NANDH/H>X,8J/571_[9'@.$;2-
MI<AH=A!&\;P21CBVA+;C0@W.].C*'6;TQ@8: "J0_H3^=6P(3Y=*OUQH=JH(
M)+5[I[5H\)-K O-TPY3*7:CP#DX4E>9\<WH."PMU9JN/;2"7N&_,SBLFFD]T
M9V+>HK,?,]A#(A67\:C)O^4\)**Z8DV9Z(LX71<!/6>1-5Z*2#X06CG-3*ZR
M?.N)%^K8#^U6(,EKF5Y?COD_^+9;HQ4:19]6M1S1B5N>$580![V7=^"#O^"W
MK:_T(;1[)T,0H.5*1B,DU9[&$\?8BQ-'[5$&I-S[JMCRNE$(VY^KEL^ 3E2=
M<&M:"N-Y+#VH$7P>,PA%XNM]G17G-=_F[=<2ZBGO_GW?W.]S509[TT* RJ7X
M6D!KA%&8&H;)<4#,52,Q,Y0,X&$P6.K'?![1XZ?E$):1IN=.-EOH[5>M5NRT
MM:JYMQ48 :1!>R'^:#=A<6<.L\ D7!5I&/<C:=J=%#HP,VNE?!&J>^JH*1]I
M<4LSX06!8):^>L2)RR?- C[I,^V39HA/&H)MF9J;WBS,FIWMB9CFNIL9JGBN
MA$:(_U]>1&\06CNQ+3E^RMI]+?6):U/0O%GOQ-3*3?Z8%:HHVA:</I="CLF*
M_^"94SX8B]%Z[&?P@.AAP%FF!F(P4NKPM9=R(B27'\Y=0I75)'UTMER5FQ"3
M[6*9M+&DET1I^2YRL-4*$4^9?2IN"X/>X!?$H27KX"G&<C9URNEDVN/;U458
M@CW>+? O==4X!3(TFTOV2"R#X63X]C5&,)654L-2:R3> -J*;FQ@AIO$NQJ=
M^U1L<!)("DB@G-@CU_5I:VIKR/@Z7]""#$B81B%D+3-#J.#'Y!$%02I= 0"1
M["%5X %4,>?U.9!>MK44.2'T,7!.=#<VZ*<B41&8HE1 DV["4%4QAA<I5/EI
MO3"EOIYNQ$Y2A7K\:KW.G6%J".WA7VF-'H(0^W%2"\/1!#N5_7AN$:^EJ25H
M\GXN\F(O%#*7O]<T[U.=5DQW26F<=E"!+8>78#H'N[YZ(=;X+!,LWKA][/+Y
M :1O&4]M6J<S3B!3'S__3NIH,8R[N(L84(7Y.9ZQD!3>/,^D69[S^8+><"_F
M,^FV<"1DJ72@04+6@4EMW4BX3WI!J6P(S=@"S^48I;#XD0LEC@]!"I3UR/S+
MZ]^6O>TP @W>T UA M0&CN\T)KDH2E'#VPP>40?FMF(6?&M>Y5!PKFK-.C$$
M@Q]-$J.+D8$MA8]@RF-CQPO?]%60?176AJ'15B<A HZ @1.'28\(PM<A0#^5
M*<A7;P_-M3'%!6\J9GI,W:#$(N%K%!<D%@[/]HTXATUS7CW<YJ54JP%^4;QO
M2L>6FT)9"IU%<LT8S!IDQ0;#,&N<I$+?''JQ S.?7]09U+=A+^7MV$LY=4Z"
M(_[F/M/.R^;T[J[F=^)6^%"V0GEO\HTTBED^S#=,KL;<US+LH143U#YN,)68
M.;)NDLHJN;*]W:F#)!(N$:JT)-\R1"$>5]?G@2)CID'2*F)F$N,G8S1]8E2,
M<7;;^;YIJP=>GVZ?.JL&'L4\R4^$JN>F.S/]4ULVPQ1B9R>6+U0[?$8E.4RD
MBJRR-X4OH#XC!)7VR&%%=1(\H 'G=^5-]EUGYYSQDN]R=T:Q!AO0_:0_6O=D
M/^B^/Z;& O>3AGKD8KA![>[IH?OX';QXU_P1*C24=U:E,_%:JA]G65!U']:-
M:%>(6TGI2+?P0N4EM:'.8HK??'H ?^WW\ #436G2:T!J$5NNB_29 EI%86\&
M!TN2ZAJ:50029S\$W#=6;!='\#B3Y:O&KN4T+36*163PJ>\?'HOJF?.;;Y5?
M<#4-F6B9_'&>S'K,;@=9="['KZ7\!]^:93WZ%V>!)].4]6U3;7!DVF/6.BDC
MU1:&4!F15?I2*P##2>.6TBE91(+]=%W_,F/'_F4Y._8OX1W[%\(=B\_@3S-X
M^Z?E\/9/8=[^*3EO_SR#MW]>#F__'.;MGQ?MP7\A/"WFR5],.N!\+KS,MY\0
MGM;.$8'L$??C:MHI#/;;-OW[.IPY_L)BU!%K^5.;WBB8YZ;.MD[?L,/>.<66
ME*.D7I0X6N,LGVXNT4GV,H3C_??'7+GB_&!;*IZE;SW&UJ).DL'F/GYV/ 12
M!DTH(+O\B7<Z,L#;77,@,2]4 5- _.)M6T@?4@/@7Q &][':9(53CS7#VEEC
M$KEP./1*(:1UHZ\D6IH*.Y0?D/"(&[O*3(I8W)<Q"3MUK\)WVL"FJUI<ZOE6
MFV^'Q7)0)YQJ;VS8BRD9Y*(#6R8_S83A .,8;PG"&@2!0$+;94=,X%M C/N
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
M\,/4,06GY?:2:P^I])Q*,/%@= 'XG$4_[:?60092LTL; .0GRQ=RX&,$Z1$
MY?^\*I]X#54SU7^U@(#9Z*+POV9P;[;-NM9%X<%PP+='SMA'\&GU(ZY8-R;K
M!UTQ,RQ QNJ!F1HYK1'L8'ZX?&,O8"ZE]?/S'LP'ZYVJV M^)%VEUQVI)WN
M%:SO8XH<-RG=.FY2L#4*$4Y=1'P:2A**Z/'&\O0A.2MVVK9U?KMO32F*JVP0
M,)X(@=]!+;960>90A8;+!&TI-UY6]948]5Z(DNO=ITS<[GE6--ZL=26^0_EE
MTQ/LEEW?E$;*$%UC,2Z.#[0Q&&-,%"P(W(4(DT**"P"_3,FA?!;T _7^.Z\W
M><.OZGS#C1//=1_I/J""JEY,=ELQTS$IOWT48?P/<R EI-H,1+6$Z2;3>0?U
MP6-R'>5O_#[?%#P0_FA:(1 P"3;S<,[8]L6H2N8>FF&\6-)NC7!AI&7L#/?%
M'Y?$V+#_XH_DU\ O65Z"[+PNOV20KC'(K^J2JUP,A]XF<:DJP0O]6#42<0FD
M<#.63CWK1DNK\L91C%TN<WA%*P3VZ3:#<A^S$I9&!5*\R4F)TY-P(E';>!1C
MTL$:S4#96-)-%@&]0P]ZUT=(NK)4 @!XZ_,/#J,!AH"7!EX@CD3L*,SD#V%P
M%!B#NS!N.*(N>P(TM*+61ZX^XD,QF?7X3#C(HM.? .4S#%B:N"I?/X4Q_\;3
M)S9-*A!"%]2&/]\002G!$"O2)0LZZ<)NCAA.I',2SPC"^VE);V@X"N\G4C4+
M<!]56J9QTPR,0*X[N>_6.[F&EK!T5XN?HLE]$\. 9*+BC.(S?UG2-@]7G_E+
M6FO"C,IM?UH28\.EV_Z4EK$S(B%_7A)CPZ&0/Z=E[(S"(O^R),:&*XO\2UK&
MSBA"]><E,39<A>K/I(R=E(7_\/"8Y34\K>O=Z4-5M_D_9)"B$\TI (=N/@".
M?HV SOIO@'_9_LK8$'EJ8V"E!9)[56Z-=\$K+P/!YH$2.>?W.=\)R6NS;_,G
MOM[MA.Q5^]58V85U?9CNE+P4D(<4>ZVBJ"8V*$.%G%] ".;;BSU4BK[B=5ZI
M8N!XP+&$N?=&?C=,C[A2$=PK/-"[#UQ>L5N^JVH.T2,[GK?[867U)$;H QF#
M&J=?Q&1B<TB$^1!\(Z'H+3M!/P*;"8=86JCMU:;_0 OLE(64X2]?RYIG1?X/
MONU=71=B2SYE<"DY#W??C8T=@GWGQ,ZC &G8<D5Q@S*'F&^>-T*F^_4^;_F7
M39T]7F6/]B.!0X:K3DSV8K(;D_V0)&'J'&$?06-A)H)Z,ALDV(<X!$D]YC6_
MT,4F,>[KADRU9!># IO4[)[,>LQB!UG$DH?QTYYEY6\R34"B6O?@R"Y>6_YK
MZ*KR)60NQ0 Y.JT'+T@=*B?$L81VG;HR03, P+H^BT0!\U&$+4N8 ZF"0"#$
MH<^Z:&:%@0QCA:TDE@7#U;KH10]3))>(3"4WO+QKA AX-WK-4"Q*TW8I#S@V
M^?&CXB:04'2:6$(^B2,+ '(EK_:AVGN8L6G0/[5G-YK"H('(S1:ZJ(7^@(Y
M+Z_Y@Y###<H27%'P#MI0F B:-"HIF.MNO9LBBG9?43!6,LBDD2;# =9HP\:7
M83(WY^LQ;+P_7GLI:.$-K(M^M,W%7*TXAOG8[MB- (+F(&MZN8_E#&Z$7M#9
MC"7= CW 00<Y+;:R=NZ[%MI&F.BZP:J;CFDU""]-V')%,($P2O-KV?"-D)2W
M)L$+NZ"[1N,*YDD,1]:$<3/1A"+:$#_0"$_B"I.?)$?Z'4UX_.*@]! *BA/'
M:;Q'.-G[/YEST!N<0CL]KQX>JE*Z/)0SZ'3?WE<UF%<]F=ZB"Y-]M*](2&)=
MM\0690]!V#41I']NY<*A@+;>MTTK9! ADX$#5P6NP?MK;GJ\4*$81!8?_.GD
MY$@6(#QT5#+;ZP&3 _X&U !K+!4>T(_6AS5.3WI"67_V@D^%^GD,)#*(7&??
MNGSZT"4LVO9  DM8'FSR$T>&DT!BCZZ\BQ0"B^U]5K>3MPZ2[*GQ:YCJRU1G
M<TV/*R.E\M1[R7/ZY".80G0:P!HK]LH#R$0 8WR9EUFY$5L'#)=YNY<H.NYT
M&=59ND(8=&==?V8/D-)P%47A^ S-8 N=+*Z5K*W4A[%:GM@:&45SJZP)O9\*
M,RH2+XV7H/&21%!/7)5C!C+[M^IUT>V_58F%TYG48S?A00RD2H_X7+5VIN9-
M95"L0A5PVF&&YTW587@E5XT#-(T/7!0+**.'S)ZXJ4XW_[W/:X7TYXPM=98?
MT,/ L=(#Z4BQ42W;U;"8;>(3-Y-Z[,0=Q$"*%88 5:NB9U5NH8#DMGMUO[1"
MH%53C[*E=R-8\D@_AA]Y@#B$]Q"R[;5]&>L2!/W>5\66UPWLLO;9!2BF?@U"
M[*4YB5,RG((^0BR=O"A?5+T1A 8>5\--.26[7@NJX>8E9R+ AVDGLRCI HK9
MG8JY7N]4H1&]K<7UN\N=XGO?5RF^8$L:=&>J?[IEB:%NO#KQ'*&4+ZZY#)V&
M8N%V<=EF1@":'D+64Q_4^6W"$6F)BL=%TXQ=<K-91OS@#!UGJ*D)=P0F>5?\
M?L ),=3F/#BJ9^.$$06T+,3&#R4<Z?R)@QS97%5%OGF.J=. I.6POZONZ26T
M%]".+N&A+*3/Q8$X&V-D4<DD?EP2T\68E[2!=C&H)!Z2L)4*<H .&MFAG761
M46YP9$]2:A][EA8?.43<1'*(9 >=NU#H5WL(TC:%5*]YP^NG !18UZLO+:O[
M+:"TGI^DB;LO@@'4+U6G#YLY"8'3W+WY1D82%GLH0C,[,J];+C&BDLA73 XJ
M;45ZV"5#&\[B"/J&O82YM!9ZL20!91<6#8'>2V)1[V:+&LM'M)#=;S'%,F^^
M5:]56A1<&PNX F=1/7' SV<9\049ZWIY':=5VGH D:2^Q$-%?"0ON 1!_E *
M_1I*#E_S.TCZ]GGJ=1?6]6%6IY3()$Y*QH<J2/3 LA 5X-9;:K6)?+WKS.97
M&F8:CVH#NAM!N"1ZES6WDG(]WA\@WNT/O&@;\Q<9 2>CWV9]DC!J.F8^KB@W
MTQ7$H][=8GJCU=W26.WC5WEHQX]D#;5I2SIC59DE<3G-,%+JKJSKN\ALV0@"
M<2M9)%\6(T&]ANB4/%,SCLBYDA)QE8U)XO5G[G3,=&TDALPR\LK%1+ C,26'
MRGAE,#5D:NY9E=66#N,%$U'YQ[)'<K^CBXC)9O822^=MU&7#_-=*5RIMQ%UJ
M ^!@LA-C'T(*<8R?^/IYU;1QAB*M!$&'Y9F '+3@>H^';%HQITLN_"3F)!YQ
M>-N58T3]_^":6-F6UA KICU,7D]3RNS+$+W8NLUD%K'189+,.SMR#TF+7HV#
M]IPQ>PD6,YYB;#7G\HOJ4;<2S50>PTUE+FKY1]?C;F?;F=R.FZHOVBE_2/40
MA8@:/TUQ3*"]*X5XUX/\G3YE>:'B=JVYZG@T::EWK1- (@Y0$EDW%ACU[&74
MPVD72&H7[TSZL3-W$ NI#MX%;S9U+H,%UKOSK*Z?+ZOZFY S&X6HYC;^=?U
M=Y0]F>FJH>/20LOXZ9J: F/X0!=GV447GG[/G:@/?1PEM$JHJ0]F.V8M0@JA
MWNU\X&88M[SB0$007HK(_AED8Y?6?+81KFD/:&I!H8E)_I5O[R R=R-^DF N
M,]:X'W, 'P=+K8=E_;@Q@9=IA,/#&8.+BR]E-*UJ;=7A_I2U^UK.[=K4/V^@
M^F5>;O)'R+D,Y= -( 573(_WC&7+I="\#R 55<L/9AEE%'5?Y>A#V7(QNH3K
M\B%V:@0DTUS"GR4WJ$Y)<)E67<0N0!\;XC =HI2M,5BJY>AF.#+53*[0:FGB
MM=YPOFT@K7Q0,]8CT<@.##@RKJ*;^A5S4N,05'RDD[X_YKQ"@(K[<M(WDDJ]
M%IIAL9<(+N?98]YJ1'K3R(Z& 4E$70U#622Q"=BF&;_-QCPA4VW%T[;+)ABN
MJ#:KFSHP:JEUU^G$)^JJBS;:_=Z7YJE5&?6L6.] I/@H1,:MMC#&V=2M2DA5
MS<QH';BS'+"WST88VM.<A@,X@IZ:@SG[,D0N(PXJP/9#T+?P$1(@;:$3B4#5
M@GXRB4&#\2,(3<GPL[S+,\7*<K. 4%F/J1JC\(K$WVOP$EYP];\A)*U9I7@6
M$S/V<GY@%\9K<3E95D6O?/;[%L2X^>D4_4A(:8"EP#0<R@!L[0]C(ITM^ZKF
MXC7;_I(Y-4;=@HDF"9/.NVE.8D9&!! ?$J<M]H6&ZZ6=A3"=LRS53OOTO$!N
M-+W62BP^>^Z;Z/C]4W <?39)N JHPS*@6A"6UU51:$?34,IZ>30XV;RI2RT1
MT>42%:TT<WL&@USSVV>\2B2,*X22JGRGIL+47&R/PVH Z_IWF)#QJZ96;LB/
M0CC-_:W6G=:X;00UL&&=5V6;EWLQ)VWZJ<KF3!845>TD4.'[[T)DJVHQ\ZQ^
M_M#RAT90*5:P%1\3G[@S1A>W$<H.Q9 VP/Z[K/^P*66JV\MOR_UK?:LS5B4V
MK[\9$W&KUANO&2%\O )L4Y@$C3@.IYM-O>=V38R/><GEC/V:F#4&TX,,JHO
M,$R.DT[(FT'L6 J<S2=")=L6]BU("0P&;>S8U,TMM2EU4/&4EI#G<D R(=O/
M]TTKSG=]NGV"_,$F@&=BFC/3?C%()@Y",+Y[:2:LN)457,:4WV:;W_1[O]Y]
MKA[$_5H8K]Q5G6_<M3?%"*P;HA/2UCNF1^D]EG*<=+6RHDF=F )G,HFXND;6
MW,/_@6#V)&8J1+)KKI*TA)0G?A#:W/ /5DNG\UDT$\=*_']FM5ZQ?B"FFL K
M-?JCW2-UH8Z7\ 8]MB]G-K'9PX$#YXO\<$+EK48!($O"Q7/%@03IIU12;+ J
MY7T*&I^T>5Z+%[KB'!HME\P*C]+C-J][R*=<B[ZT<E77U3> RW&#XBTJL@.9
M.:[K.P@D*F !MQ_$*UQ6]>F#A&Q381I\^Z&\N;<SH=:[ 8"'$)Y#3BOYSL#@
M8-5A>GAFQA?_P<07[+0RZ9.4R&JV+K6 NC&OP:5)A-6K<3Y%:O>O0G_B%]6W
MTA>9J&J)RZ;OMJ)MZHB%R>1Q>P=.(JW .,E>@\1$90<LBNH;J".STORZ[JSK
MG_)-BB /6YMHKA#B%Z+UB*2B88#=KOD3KW5BVY='<8*=$KV[<)/2RWK8/*8'
MU:&G:MB4A<\.XL-$B7L!-XG#'X>1!1]*@WAZS3=<Z!*WA2=F6_5A/YC>/[*\
M9!T";#]"\OLR3*3#8AS)'$+3[_LB!U. RGJ3!NA&0=WX@1ZL;B"=V!U3QTX&
M*!J?K2@&4,KV.@K8Q?FSK/P-[K\>J6S%;JH6T'Q4QQ5$!N^S(KGY0LX&-T18
M%%*R]F]9G<,I,XZ6]V4+D'MU_I#5SV>\Y+M\DXO_].]],TJ?6J+& =  .1*S
MAIKB@"98BWET8TMV".>(C45#0$6#H^@T38PQ)DV'Q*&!*!&H/<)#+N690N%Z
M78*<$^<XJ><8)0'CN8?6)4&M?BVW>2,E"[Y]_WTCFBI-^B6XJ_:83 VJ31<I
M+[:#V("Z$@_G)ZT";%D[7(?,:I+V,K,F@O)\3 KQ&=+&W$N^%:M>"-WY_7>(
M*N+J.?.X<)4Y6_>3Y@3=D_V@^_Z86OCRDX8[=2.X0;Q"G<WIE[IJG$^YA9DH
MVZ6\D(8S]MK1+)J(C-H#7[#E3[*3C/N;+<)A;HTQS+-.^#3,(]3K+H]@$6&T
M@Z,@AMMFYJH%DBZ*P4'"U-SE(]4V:!T*R#VMHOCVB-R>;Y+:Z**F%(/*;??^
M']ECU?RK"69&$JW20G.'U]N!S1W@$)4WLA)O<_-8R4#E@=77#<!@]1@;R1-"
M+KCHF'@! Q031V=/[;80]VF%]NJ@T)FV;3NHVL3.IHZACB4UVL+MXQ1A!EI7
M&W2]^VM6;L7O=^?WD#G@S$CK:Z2N=\ST8:I3LB/DIF-\A$(4D]JTJX>'O#78
M42I8_HZ7&ZWZX<6VNRXR4&_0*>DA\1"#*E8AVFD#AP[,H>E @$^;9O\@LVD
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
M]R. C"Y#)_L<P[Y_4JT]GDK<1#F/1U2A5._A?#[6><._Y5NP(C15D6^AU''
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
M\(# ">T-SI?9AI\^@&SB1J.Z;2W7PHI!%Z;ZI#T"+DKP8 @?U83L/]OG!9B
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
MPP_PQ1_A9YDF;+X*./4_P(=97OYHI:OW'\=K;R<1/-^ I:C,^F9+1VR<5$1
M68VM=J^L=X(,%6?ALU&JCK*J"!0Q$[O()(LNIB9ND#Z7U3*"*70 G;]6]6]0
M$"![S-NL@)3BT[N:1T2VZXY,]U0)V%W?U" V0;(FSO4X/E"B/F5-WJQW=LH4
MO"SY79GO\DU6MCH&1LSZJBIRD/F"8K(<$T(V!REL(#!;X[)^8&9&QN7F%#A1
M+^ *=B!?SF52;0DV9G.5/8-W+H3% TV9;KN,(@S([+$U<1+9G[X#"OUV3N;S
MK*Z?Q7I*I^=Z=U&5=SO!N*M,/)Y?U"TLMH"-$WI(7>!7^!P=*/PKSAI6"C.O
M6$6'^Y@%\Q4-3B!^,Q]B\DM,?THJ$38&+8;W3(TR_P8[:UK<^)46A#1^HL[A
MY':H^>+R;%VEU?"("C6 55! #K%B_[;/!&VJXJ;0,<4_X8=,QTOOJOI!!T>'
MJM$EB<:(9 L>GS&+IX1AF#(M4%6)K!\KI1&OZ_=-*Z:;-_</'AN/[*J*D%N=
MV;IF@^ZI[ 01E(V/;30S^@72U'T4P^B_B;^(?]QF#8='^O\ 4$L#!!0    (
M  Z*JEB0"G5:T%   #0Z!0 4    :71P+3(P,C0P,S,Q7W!R92YX;6SM?>MS
MVSBR[_?S5^3F?KFW;F63S&-G9VOWG))E.^-=Q]+:SF1F3YV:HDE(XH0B-7S(
M5O[Z"_ A\0&0 -A@DTX^;*W',=&-7S> 1J,??_NOIZWW8D_"R W\O[]\^Z<W
M+U\0WPX<UU___>6'NU>SN_G5U<O_^L\7+_[C;__KU:L7[XA/0BLFSHN'PXMY
ML-W=V>Z+^]#RHU40;E_\GWC[?U^\>K&)X]U?7[]^?'S\DTW_)K+=D$1!$MHD
M8K]X\>H5'; 8<AX2-N!?7UR&[HOWUN'%VS<OWO[PU[=O_OKM=R\^W,]??//F
MF^^R3_[C;Y[K?WJP(O*"\NU'?W]9HO3T$'I_"L+UZV_>O/GV=?&'+[.__.L3
M^T7E[Q^_3?_Z[8\__O@Z_=?CGT8N[P_IL&]?__+^^L[>D*WURO6CV/)M1B!R
M_QJEO[P.;"M.D>SDZX7P+]A_O2K^[!7[U:NWW[SZ]NV?GB+G98;;BQ=_"P./
MW)+5BY3SO\:''?G[R\C=[CS&4/J[34A6?W_IQKM7#, WWV8C_&_ZB]_"W^:!
M'P6>ZS#DSRR/3>1N0TC\\@4;^,/MU7$*0>@2/]Y9.Q(RV;UF__Y:^/GK_S3*
MWF]+*Z3<;$CLVI87]>2V/IH!YJ_H8MJ2NYC^O*6D-!BNC\"8-,QE?Y0[!C0Q
MA[D5;2Z]X%&#V^.GKZ&6U]V&3G@3> [=62_^2-SX<$^'^"8(OY5DKV4 RB0
MAXMP;?GNYW2[LGSG+(E<GT31F65_6H=!XCN2C':/DX$*P?.9%;E1L%K2PX0R
M4I"\<]>^NZ**Y<<SVZ8D8WIX+:EL;9?(ZJ[.R#!RN"51'+IVKH62[-8^ MJW
MKOP])<4(RL)6_@(&#BJ!G75@>T9$!;"@6T8X3T*V><RBB,2RC'4. [4#+<.
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
M8I&EXL#*KS0BYNL)B #+Z. DI,BPR1)F0&58&A [(A! BF5X4!QL,DQ^#RK
M[\O2F[3PO@=WVHW?<E:\<*,5%BPN;8P? X;T<>BQU(54<'_4[>H33*AY\B5.
M?GMC7&3]M>HWZ,A,(TQ^,P4FOYT"D]\-QN34-Q(&%5@66V_!F4E6X5$8R;,;
M@ 3K&2D0J64 HC26AR(@\HP.=TZR"42X!-[S&YO4[;%G:[]BGZ4ASPYYL8"#
MJ8R2=F(]:H:4!CX5/#A!Q&J'N[[M[BPO2X6@2K!87;J1;7DL>\G@/+7807>Q
M=:N$:+'IP8];JEN!_RO?=&VS7KQ@>_:,Z0T/=^"<%;-J8ZC&F0X+^-XG@VI2
M+W&&TGKFR_# ]),D7(8_BBV6=9#-XKI8@N_,ML.$LL^IL:O=/Z(V8-'IE 65
M%1:M(4M-D;CF,LFI?(BK-,S,I4$%V^^@)^!:2PL^?CCF5*4W^3'HD2M4[@M*
M^_?3%5<'+A@1!)V3&FH_P7[Z 5N$/ @!*VGJ2I<E>A<:EQY9QN0KI(1KI( (
M6(PB6/1!C]5[9U$3A&4+N5%$@36Z@@6T4!T68&M8!"1<64LM,5_Y=!@2Q6T'
M:F_Y"HA,??&*L /.-5*L?,*VD*&.W@YBDS]_N\#,)?UGM#(W.7_E,V3&NR\:
MDGLW74RG(9S\)?#-5>&'23H<:E5\9E&4;'>,BE8KDE/H4^CN*;/[[O8C ,E/
M;;14-U/N:.<DMEPODD>M^U8*0T=C Q$/V7CY;&%?9A14ZTU* ]F"!Q(X3+T<
M%4%&8?S;K>6OI1.1Z >E]43_Z[26JF-A[-R@ZX[)M08/0CVC(P?R;<5E1(1<
M=8*K=A7 :S&\6IE$;+#WKN]NDRT8>M7QD"S45OAJ,\:I9Y,R8CW!0E\9;Y30
M5V<,7<]FRCNIE,4 $9:N5UF" O%@1805MF%=BG.(0R9H]HY[=CC]25Y=>/9H
MA<ZEY8:9"_TT'];GV*8S-5$EUB"C2.M)P9*LUK,P)S',</N4Z;/N>9W)S*N&
M[<^!9Z7/<0=67M6$9@[#.(9EV4=-!Q(G:M\\T(D6Z_'<W;L.\9VQJRN77YQS
M>PQZRA<?3G$_(Q.\=:-/ER$AA0-_[/K)Y??+U4^^^$!SM8=WP::3?$^L* E)
M_]#[D_E_RCUE%<-^(LZZTJS=>+17'TYT#S/NY<=8DDL7-<PG$  ]J%9BZ@!6
MW_2FR\(-G+O8"N/>SV*G3</Y/8EB-NG%ZJ/%=IL8^BFLG=9(O-\@PN] 5<-\
MA6VRU*&<X,G/$NO^^0A? EQ] S%;^Q=^(ZL1H=5''-B?<J6>V72^U7#K04U7
M"N\BM7@N_DCH+;$DQT421['E.ZZ_O@T\[S((V=^/Q815YEM]S1?;3L.CV28_
MB0=-G6$U/45SSXJBXP:Z"&^982UX?>TMRPYBZ/7F!UXAJ4-;2X70:AFF\S54
M<;(Z-M:;8I\U70FXK"*%5"@TYU?^\4Q!7M6QT9,7>)I9%D@-"OC><!-4TJ[=
M'ZW D]F]^"8QL!P&81GYB)2S%D!<;DJ"Q+WPFYUCS==Y\<0ZID1D&;JVC#&)
MR!RFRTE>4S&EIV\5"/1V)'OM.P8ZF<!5L&#TZ[Y:$AI@4M](]+%8=A/0R!.K
MN)Z[4:AD26X87< ,SNPR"%?$C1,JV)GO7#SMW# =%+ZYZ("L8]\!1Z&S+9)%
MJ0$]I"4._KHQU*7JRU99KASU\T>%#RD3N%'5-7B$=ZI);+"X$M3/B.7J+D[Y
MI=-T+7:.I%-DCKS"^=>W.UV)P(Q+0*MCG?RH@.]MDECU>'J3I#"\P]/46QT
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
MVP$;9!-X%(3HXH_$C0\,3$.'3P<Q]6.H"81L.K[H2^UWV;EG1=%BE8[8,(.
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
MD95O5,@! Q<T.V3(+%DS/&[)+@@9&GWK0=3',Q3.(B2C:Z05X6K9B.Q>EI.
M]G6U$$(MH]TAM[)!T(85[)UGN*BO-&@\NS30K>&]]7L0SI,H#K:4*_J+NV2W
M\USZLW806(7$K$YB5B+!7S("(T9Y4/5J8HK0R,=Y:0VL94 J4FJ< I#3N$8.
M"M-7Q,RHU%,'B.@DO9C+$K^W;O3I[& HVJ"-T@@DK;QTJY7[6U#$$FW!?8,Y
M(Y7(NZBA-L7K5O)J>Z<.X%#3.SB3.:,V^F9KA2::='62>X9KMX;GT'%$A2M"
MOMA/]0/LIT-9#4WK_M3FBKJT3FE>[X+ 86?]3>"3(HV'A'O7)E'IS>[L4&B9
MB1Y0_9B9^K+L*XNA8P4H<\>Y22]<SD?(/8M 5@"3(P\/C.I$]X^!NEPX'ST7
MN?#PF&S%M?[;39^[+V* 0>.(/=4A@6[2TDH*[SVAK\NBU02LH EIDJ X[(+5
MG'+LQFQF)?^<MHMH41I/UQG''4,Y7:)KFEJ^-N$XVGT/:]HE<)_!K]2**PUW
MC;;I3&,?%DL2)(D/,/9WN&#?L1CU7:M,(K87O;2Q@"_CH;TCZY$MH=,2T@1(
MVIEF86-)^ Q4-I[0%M!V^,'T@E8K>K@+(C>^\J,D9-7[;LDZ\2S9P(VVKT?E
MWN8:NZUS1PK%+8?079Y?S5/FB#/;!@EX("B?QOCEUH$1X-W=P.4D)1L1^T_K
M8/_:(6Y&V0GLM*4,O:;L\Z>AO[UF'[.B.HSF_P=02P$"% ,4    "  .BJI8
MKY&RNI D 0"6!0P &               @ $     96$P,C U,S@X+3$P<5]I
M='1E8V@N:'1M4$L! A0#%     @ #HJJ6&R>+\-]!P  Z"8  !P
M     ( !QB0! &5A,#(P-3,X.# Q97@S,2TQ7VET=&5C:"YH=&U02P$"% ,4
M    "  .BJI8BK.,.G\'  !O)@  '               @ %]+ $ 96$P,C U
M,S@X,#%E>#,Q+3)?:71T96-H+FAT;5!+ 0(4 Q0    (  Z*JEB_1":-SP0
M (L2   <              "  38T 0!E83 R,#4S.#@P,65X,S(M,5]I='1E
M8V@N:'1M4$L! A0#%     @ #HJJ6+6#W<_-!   OA$  !P
M ( !/SD! &5A,#(P-3,X.# Q97@S,BTR7VET=&5C:"YH=&U02P$"% ,4
M"  .BJI8I?'&X#]K 0#A?P$ #0              @ %&/@$ :6UA9V5?,# Q
M+FIP9U!+ 0(4 Q0    (  Z*JE@6(_(EZG8! -Z4 0 -              "
M ;"I @!I;6%G95\P,#(N:G!G4$L! A0#%     @ #HJJ6+'S#-U<4P$ #'(!
M  T              ( !Q2 $ &EM86=E7S P,RYJ<&=02P$"% ,4    "  .
MBJI880;<=S)- 0#57P$ #0              @ %,= 4 :6UA9V5?,# T+FIP
M9U!+ 0(4 Q0    (  Z*JECA7>Y='S<! #M3 0 -              "  :G!
M!@!I;6%G95\P,#4N:G!G4$L! A0#%     @ #HJJ6,8DD[4:-P$ #5L!  T
M             ( !\_@' &EM86=E7S P-BYJ<&=02P$"% ,4    "  .BJI8
M*G">\;D:  #-0P$ $               @ $X, D :71P+3(P,C0P,S,Q+GAS
M9%!+ 0(4 Q0    (  Z*JEAU8[),+!,  *0- 0 4              "  1]+
M"0!I=' M,C R-# S,S%?8V%L+GAM;%!+ 0(4 Q0    (  Z*JEB%]K=[7%0
M -<M!0 4              "  7U>"0!I=' M,C R-# S,S%?9&5F+GAM;%!+
M 0(4 Q0    (  Z*JEBUU3Y0_\   -Y<"0 4              "  0NS"0!I
M=' M,C R-# S,S%?;&%B+GAM;%!+ 0(4 Q0    (  Z*JEB0"G5:T%   #0Z
M!0 4              "  3QT"@!I=' M,C R-# S,S%?<')E+GAM;%!+!08
1    $  0 !8$   ^Q0H    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>ea0205388-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/20240331"
  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:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="itp-20240331.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-03-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2024-05-10</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2024-03-31</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-03-31</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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c9">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="c10">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="c11">
        <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>2021-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-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">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2021-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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</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>2022-01-01</startDate>
            <endDate>2022-03-31</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>2022-03-31</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>2022-03-31</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>2022-03-31</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>2022-03-31</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>2022-03-31</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2022-03-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:CommonStockMember</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">us-gaap:AdditionalPaidInCapitalMember</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">itp:StatutoryEarningsReserveMember</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:AccumulatedOtherComprehensiveIncomeMember</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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c29">
        <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-03-31</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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c31">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c32">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c33">
        <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-03-31</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c35">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2022-06-09</instant>
        </period>
    </context>
    <context id="c37">
        <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="c38">
        <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="c39">
        <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="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2009-06-24</instant>
        </period>
    </context>
    <context id="c41">
        <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="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>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c43">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c44">
        <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="c45">
        <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="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2010-12-31</instant>
        </period>
    </context>
    <context id="c47">
        <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="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c50">
        <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>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:DongfangHoldingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</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>
            <instant>2024-03-31</instant>
        </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-03-31</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:ShengdeHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c55">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:BaodingShengdeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c57">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:QianrongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c59">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c61">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">itp:TengshengPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c63">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c64">
        <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="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">itp:BankOfCangzhouMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c66">
        <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-03-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:RecycledPaperBoardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c68">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c69">
        <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="c70">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c71">
        <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="c72">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c73">
        <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="c74">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c75">
        <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="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ExtinguishmentOfDebtAxis">itp:LongtermLoanFromCreditUnionOfBaodingShengdeMember</xbrldi:explicitMember>
                <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-03-31</instant>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ExtinguishmentOfDebtAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
                <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="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ExtinguishmentOfDebtAxis">itp:LongtermLoanFromCreditUnionOfTengshengPeperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">itp:LandUseRightMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ExtinguishmentOfDebtAxis">itp:LongtermLoanFromCreditUnionOfTengshengPeperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">itp:LandUseRightMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:DongfangPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c80">
        <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="c81">
        <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-03-31</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:UseRightsMember</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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c84">
        <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="c85">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c86">
        <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="c87">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c88">
        <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="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="itp:AgreementAxis">itp:LeaseFinancingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-06</startDate>
            <endDate>2020-08-06</endDate>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:TACLeasingCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-06</startDate>
            <endDate>2020-08-06</endDate>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2020-08-06</startDate>
            <endDate>2020-08-06</endDate>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:TLCLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">itp:TLCLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-17</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2020-08-17</startDate>
            <endDate>2020-08-17</endDate>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2020-08-17</instant>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongLivedAssetsHeldForSaleByAssetTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">itp:NonCancellableAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-30</instant>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-11-30</instant>
        </period>
    </context>
    <context id="c100">
        <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="c101">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c102">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c103">
        <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="c104">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c105">
        <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="c106">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c107">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c108">
        <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="c109">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c110">
        <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="c111">
        <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="c112">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c113">
        <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="c114">
        <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="c115">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c116">
        <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="c117">
        <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="c118">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c119">
        <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="c120">
        <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="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2019-04-17</instant>
        </period>
    </context>
    <context id="c122">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c123">
        <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="c124">
        <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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c125">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c126">
        <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="c127">
        <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="c128">
        <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="c129">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c130">
        <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="c131">
        <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="c132">
        <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="c133">
        <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="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2023-12-05</instant>
        </period>
    </context>
    <context id="c135">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c136">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c137">
        <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="c138">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c139">
        <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="c140">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c141">
        <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="c142">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c143">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c144">
        <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="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>
            <instant>2015-12-31</instant>
        </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>2015-12-01</startDate>
            <endDate>2015-12-31</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>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c148">
        <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="c149">
        <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="c150">
        <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="c151">
        <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="c152">
        <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="c153">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c154">
        <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="c155">
        <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="c156">
        <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="c157">
        <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="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2021-07-12</instant>
        </period>
    </context>
    <context id="c159">
        <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="c160">
        <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="c161">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c162">
        <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="c163">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c164">
        <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="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="c168">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c169">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c170">
        <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="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2021-01-20</instant>
        </period>
    </context>
    <context id="c172">
        <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="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2021-03-01</instant>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2022-08-15</startDate>
            <endDate>2022-08-15</endDate>
        </period>
    </context>
    <context id="c175">
        <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="c176">
        <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="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2020-04-29</instant>
        </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>
            <startDate>2021-01-20</startDate>
            <endDate>2021-01-20</endDate>
        </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>2024-01-01</startDate>
            <endDate>2024-03-31</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>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</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>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-01</endDate>
        </period>
    </context>
    <context id="c182">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c186">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2021-11-12</instant>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2022-08-15</instant>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="c190">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c191">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">itp:EmployeeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">itp:EmployeeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">itp:EmployeeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
        </entity>
        <period>
            <startDate>2010-05-10</startDate>
            <endDate>2010-05-10</endDate>
        </period>
    </context>
    <context id="c197">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c198">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c199">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c200">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c201">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c202">
        <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-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c203">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c204">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c205">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c206">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c207">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c208">
        <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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c209">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c210">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c211">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c212">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c213">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:EnterprisewideConsolidatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </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>2023-12-31</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>2023-12-31</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>2023-12-31</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>2023-12-31</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>2023-12-31</instant>
        </period>
    </context>
    <context id="c220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001358190</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">itp:EnterprisewideConsolidatedMember</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: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-03-31</endDate>
        </period>
    </context>
    <context id="c222">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c223">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c224">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="c225">
        <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="c226">
        <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-03-31</instant>
        </period>
    </context>
    <context id="c227">
        <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-7950">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c0" id="ixv-32">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-7951">2024-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-7952">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-50">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-7953">001-34577</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-7954">IT TECH PACKAGING, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-77">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="ixv-82">20-4158835</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-7955">Science Park</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c0" id="ixv-7956">Juli Rd</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="c0" id="ixv-7957">Xushui District</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-7958">Baoding City</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="c0" id="ixv-7959">CN</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-7960">072550</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-7961">(86)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-7962">312-8698215</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0" id="ixv-145">Common Stock, par value $0.001</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-149">ITP</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-7963">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-7964">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-7965">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-192">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0" id="ixv-199">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-207">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c0" id="ixv-220">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c1"
      decimals="INF"
      id="ixv-7966"
      unitRef="shares">10065920</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Cash contextRef="c2" decimals="0" id="ixv-7967" unitRef="usd">4514020</us-gaap:Cash>
    <us-gaap:Cash contextRef="c3" decimals="0" id="ixv-7968" unitRef="usd">3918938</us-gaap:Cash>
    <us-gaap:RestrictedCash contextRef="c2" decimals="0" id="ixv-7969" unitRef="usd">903540</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c3" decimals="0" id="ixv-7970" unitRef="usd">472983</us-gaap:RestrictedCash>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c2" decimals="0" id="ixv-7971" unitRef="usd">48697</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c3" decimals="0" id="ixv-7972" unitRef="usd">11745</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c2" decimals="0" id="ixv-7973" unitRef="usd">2386177</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="0" id="ixv-7974" unitRef="usd">575526</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c2" decimals="0" id="ixv-7975" unitRef="usd">3492364</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-7976" unitRef="usd">3555235</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c2" decimals="0" id="ixv-7977" unitRef="usd">17677417</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="0" id="ixv-7978" unitRef="usd">18981290</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:OtherReceivables contextRef="c4" decimals="0" id="ixv-7979" unitRef="usd">1041314</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables contextRef="c5" decimals="0" id="ixv-7980" unitRef="usd">853929</us-gaap:OtherReceivables>
    <us-gaap:AssetsCurrent contextRef="c2" decimals="0" id="ixv-7981" unitRef="usd">30014832</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="0" id="ixv-7982" unitRef="usd">28357901</us-gaap:AssetsCurrent>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c2" decimals="0" id="ixv-7983" unitRef="usd">503221</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c3" decimals="0" id="ixv-7984" unitRef="usd">528648</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="0" id="ixv-7985" unitRef="usd">160205120</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-7986" unitRef="usd">163974022</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ValueAddedTaxReceivableNoncurrent contextRef="c2" decimals="0" id="ixv-7987" unitRef="usd">1872931</us-gaap:ValueAddedTaxReceivableNoncurrent>
    <us-gaap:ValueAddedTaxReceivableNoncurrent contextRef="c3" decimals="0" id="ixv-7988" unitRef="usd">1883078</us-gaap:ValueAddedTaxReceivableNoncurrent>
    <us-gaap:Assets contextRef="c2" decimals="0" id="ixv-7989" unitRef="usd">192596104</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="0" id="ixv-7990" unitRef="usd">194743649</us-gaap:Assets>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c2" decimals="0" id="ixv-7991" unitRef="usd">845666</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c3" decimals="0" id="ixv-7992" unitRef="usd">423567</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:LoansPayableCurrent contextRef="c2" decimals="0" id="ixv-7993" unitRef="usd">8116984</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent contextRef="c3" decimals="0" id="ixv-7994" unitRef="usd">6874497</us-gaap:LoansPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c2" decimals="0" id="ixv-7995" unitRef="usd">102154</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="0" id="ixv-7996" unitRef="usd">100484</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c2" decimals="0" id="ixv-7997" unitRef="usd">241779</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="0" id="ixv-7998" unitRef="usd">4991</us-gaap:AccountsPayableCurrent>
    <us-gaap:CustomerAdvancesCurrent contextRef="c2" decimals="0" id="ixv-7999" unitRef="usd">110787</us-gaap:CustomerAdvancesCurrent>
    <us-gaap:CustomerAdvancesCurrent contextRef="c3" decimals="0" id="ixv-8000" unitRef="usd">136167</us-gaap:CustomerAdvancesCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c2" decimals="0" id="ixv-8001" unitRef="usd">246501</us-gaap:NotesPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-8002" unitRef="usd">730095</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c5" decimals="0" id="ixv-8003" unitRef="usd">728869</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-8004" unitRef="usd">310687</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-8005" unitRef="usd">237842</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c2" decimals="0" id="ixv-8006" unitRef="usd">13869095</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c3" decimals="0" id="ixv-8007" unitRef="usd">12912517</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:LiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-8008" unitRef="usd">24573748</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-8009" unitRef="usd">21418934</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c2" decimals="0" id="ixv-8010" unitRef="usd">3241720</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c3" decimals="0" id="ixv-8011" unitRef="usd">4503932</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c2" decimals="0" id="ixv-8012" unitRef="usd">491908</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="0" id="ixv-8013" unitRef="usd">483866</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c2" decimals="0" id="ixv-8014" unitRef="usd">20</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c3" decimals="0" id="ixv-8015" unitRef="usd">54</us-gaap:DerivativeLiabilitiesNoncurrent>
    <itp:VariableInterestEntityConsolidatedCarryingAmountLiabilities1 contextRef="c2" decimals="0" id="ixv-8016" unitRef="usd">21648803</itp:VariableInterestEntityConsolidatedCarryingAmountLiabilities1>
    <itp:VariableInterestEntityConsolidatedCarryingAmountLiabilities1 contextRef="c3" decimals="0" id="ixv-8017" unitRef="usd">20084995</itp:VariableInterestEntityConsolidatedCarryingAmountLiabilities1>
    <us-gaap:Liabilities contextRef="c2" decimals="0" id="ixv-8018" unitRef="usd">28307396</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c3" decimals="0" id="ixv-8019" unitRef="usd">26406786</us-gaap:Liabilities>
    <us-gaap:CommonStockSharesAuthorized contextRef="c2" decimals="0" id="ixv-8020" unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c3" decimals="0" id="ixv-8021" unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c2"
      decimals="3"
      id="ixv-8022"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="3"
      id="ixv-8023"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued contextRef="c2" decimals="0" id="ixv-8024" unitRef="shares">10065920</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="c3" decimals="0" id="ixv-8025" unitRef="shares">10065920</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c2" decimals="0" id="ixv-8026" unitRef="shares">10065920</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c3" decimals="0" id="ixv-8027" unitRef="shares">10065920</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c2" decimals="0" id="ixv-8028" unitRef="usd">10066</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c3" decimals="0" id="ixv-8029" unitRef="usd">10066</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c2" decimals="0" id="ixv-8030" unitRef="usd">89172771</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c3" decimals="0" id="ixv-8031" unitRef="usd">89172771</us-gaap:AdditionalPaidInCapitalCommonStock>
    <itp:StatutoryEarningsReserve contextRef="c2" decimals="0" id="ixv-8032" unitRef="usd">6080574</itp:StatutoryEarningsReserve>
    <itp:StatutoryEarningsReserve contextRef="c3" decimals="0" id="ixv-8033" unitRef="usd">6080574</itp:StatutoryEarningsReserve>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c2" decimals="0" id="ixv-8034" unitRef="usd">-10857153</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="0" id="ixv-8035" unitRef="usd">-10555534</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="0" id="ixv-8036" unitRef="usd">79882450</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="0" id="ixv-8037" unitRef="usd">83628986</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="0" id="ixv-8038" unitRef="usd">164288708</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-8039" unitRef="usd">168336863</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c2" decimals="0" id="ixv-8040" unitRef="usd">192596104</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="0" id="ixv-8041" unitRef="usd">194743649</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c0" decimals="0" id="ixv-8042" unitRef="usd">6863841</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c6" decimals="0" id="ixv-8043" unitRef="usd">19790877</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="c0" decimals="0" id="ixv-8044" unitRef="usd">6464728</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c6" decimals="0" id="ixv-8045" unitRef="usd">20067876</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c0" decimals="0" id="ixv-8046" unitRef="usd">399113</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c6" decimals="0" id="ixv-8047" unitRef="usd">-276999</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c0" decimals="0" id="ixv-8048" unitRef="usd">3900783</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c6" decimals="0" id="ixv-8049" unitRef="usd">2495362</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="0" id="ixv-8050" unitRef="usd">-3501670</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c6" decimals="0" id="ixv-8051" unitRef="usd">-2772361</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOther contextRef="c0" decimals="0" id="ixv-8052" unitRef="usd">2183</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther contextRef="c6" decimals="0" id="ixv-8053" unitRef="usd">136268</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpense contextRef="c0" decimals="0" id="ixv-8054" unitRef="usd">210290</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c6" decimals="0" id="ixv-8055" unitRef="usd">249169</us-gaap:InterestExpense>
    <us-gaap:UnrealizedGainLossOnDerivatives contextRef="c0" decimals="0" id="ixv-8056" unitRef="usd">34</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives contextRef="c6" decimals="0" id="ixv-8057" unitRef="usd">152097</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-8058" unitRef="usd">-3709743</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="0" id="ixv-8059" unitRef="usd">-2733165</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-8060" unitRef="usd">36793</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-8061" unitRef="usd">-3746536</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-8062" unitRef="usd">-2733165</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c0" decimals="0" id="ixv-8063" unitRef="usd">-301619</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c6" decimals="0" id="ixv-8064" unitRef="usd">2502756</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="0" id="ixv-8065" unitRef="usd">-4048155</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c6" decimals="0" id="ixv-8066" unitRef="usd">-230409</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-8067"
      unitRef="usdPershares">-0.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="2"
      id="ixv-8068"
      unitRef="usdPershares">-0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="0" id="ixv-8069" unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c6" decimals="0" id="ixv-8070" unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-8071" unitRef="usd">-3746536</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-8072" unitRef="usd">-2733165</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="0" id="ixv-8073" unitRef="usd">3481788</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c6" decimals="0" id="ixv-8074" unitRef="usd">3686243</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GainLossOnSaleOfDerivatives contextRef="c0" decimals="0" id="ixv-8075" unitRef="usd">34</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:GainLossOnSaleOfDerivatives contextRef="c6" decimals="0" id="ixv-8076" unitRef="usd">152097</us-gaap:GainLossOnSaleOfDerivatives>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c6" decimals="0" id="ixv-8077" unitRef="usd">-12926</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c0" decimals="0" id="ixv-8078" unitRef="usd">36942</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c6" decimals="0" id="ixv-8079" unitRef="usd">-246386</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:InventoryWriteDown contextRef="c0" decimals="0" id="ixv-8080" unitRef="usd">-2951</us-gaap:InventoryWriteDown>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="0" id="ixv-8081" unitRef="usd">1847112</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c6" decimals="0" id="ixv-8082" unitRef="usd">1988921</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c0" decimals="0" id="ixv-8083" unitRef="usd">-1276805</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c6" decimals="0" id="ixv-8084" unitRef="usd">-9461336</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="0" id="ixv-8085" unitRef="usd">-59612</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c6" decimals="0" id="ixv-8086" unitRef="usd">3062782</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c0" decimals="0" id="ixv-8087" unitRef="usd">236603</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c6" decimals="0" id="ixv-8088" unitRef="usd">-5101</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInCustomerAdvances contextRef="c0" decimals="0" id="ixv-8089" unitRef="usd">-25123</us-gaap:IncreaseDecreaseInCustomerAdvances>
    <us-gaap:IncreaseDecreaseInNotesPayableCurrent contextRef="c0" decimals="0" id="ixv-8090" unitRef="usd">246299</us-gaap:IncreaseDecreaseInNotesPayableCurrent>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="c0" decimals="0" id="ixv-8091" unitRef="usd">-187484</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="c6" decimals="0" id="ixv-8092" unitRef="usd">-128625</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c0" decimals="0" id="ixv-8093" unitRef="usd">73213</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c6" decimals="0" id="ixv-8094" unitRef="usd">126986</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c0" decimals="0" id="ixv-8095" unitRef="usd">1022398</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c6" decimals="0" id="ixv-8096" unitRef="usd">263712</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c6" decimals="0" id="ixv-8097" unitRef="usd">-424198</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="0" id="ixv-8098" unitRef="usd">624420</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c6" decimals="0" id="ixv-8099" unitRef="usd">4809928</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-8100" unitRef="usd">9027</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment contextRef="c6" decimals="0" id="ixv-8101" unitRef="usd">295018</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="0" id="ixv-8102" unitRef="usd">-9027</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c6" decimals="0" id="ixv-8103" unitRef="usd">-295018</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c0" decimals="0" id="ixv-8104" unitRef="usd">422488</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c6" decimals="0" id="ixv-8105" unitRef="usd">2623410</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <itp:LoanToARelatedPartynet contextRef="c6" decimals="0" id="ixv-8106" unitRef="usd">-2915</itp:LoanToARelatedPartynet>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="c6" decimals="0" id="ixv-8107" unitRef="usd">55849</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="0" id="ixv-8108" unitRef="usd">422488</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c6" decimals="0" id="ixv-8109" unitRef="usd">2564646</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c0" decimals="0" id="ixv-8110" unitRef="usd">-12242</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c6" decimals="0" id="ixv-8111" unitRef="usd">146516</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="0" id="ixv-8112" unitRef="usd">1025639</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c6" decimals="0" id="ixv-8113" unitRef="usd">7226072</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="0" id="ixv-8114" unitRef="usd">4391921</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c7" decimals="0" id="ixv-8115" unitRef="usd">9524868</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c2" decimals="0" id="ixv-8116" unitRef="usd">5417560</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c8" decimals="0" id="ixv-8117" unitRef="usd">16750940</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c0" decimals="0" id="ixv-8118" unitRef="usd">137340</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c6" decimals="0" id="ixv-8119" unitRef="usd">84040</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="0" id="ixv-8120" unitRef="usd">36793</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c6" decimals="0" id="ixv-8121" unitRef="usd">424198</us-gaap:IncomeTaxesPaidNet>
    <itp:CashAndBankBalances contextRef="c0" decimals="0" id="ixv-8122" unitRef="usd">4514020</itp:CashAndBankBalances>
    <itp:CashAndBankBalances contextRef="c6" decimals="0" id="ixv-8123" unitRef="usd">16750940</itp:CashAndBankBalances>
    <us-gaap:RestrictedCashEquivalentsCurrent contextRef="c2" decimals="0" id="ixv-8124" unitRef="usd">903540</us-gaap:RestrictedCashEquivalentsCurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="0" id="ixv-8125" unitRef="usd">5417560</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c8" decimals="0" id="ixv-8126" unitRef="usd">16750940</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:SharesOutstanding
      contextRef="c9"
      decimals="INF"
      id="ixv-8127"
      unitRef="shares">10065920</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c9" decimals="0" id="ixv-8128" unitRef="usd">10066</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c10" decimals="0" id="ixv-8129" unitRef="usd">89172771</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c11" decimals="0" id="ixv-8130" unitRef="usd">6080574</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c12" decimals="0" id="ixv-8131" unitRef="usd">-7514540</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c13" decimals="0" id="ixv-8132" unitRef="usd">93575021</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c14" decimals="0" id="ixv-8133" unitRef="usd">181323892</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c15" decimals="0" id="ixv-8134" unitRef="usd">2502756</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c16" decimals="0" id="ixv-8135" unitRef="usd">2502756</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c17" decimals="0" id="ixv-8136" unitRef="usd">-2733165</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c16" decimals="0" id="ixv-8137" unitRef="usd">-2733165</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="c18"
      decimals="INF"
      id="ixv-8138"
      unitRef="shares">10065920</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c18" decimals="0" id="ixv-8139" unitRef="usd">10066</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c19" decimals="0" id="ixv-8140" unitRef="usd">89172771</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c20" decimals="0" id="ixv-8141" unitRef="usd">6080574</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c21" decimals="0" id="ixv-8142" unitRef="usd">-5011784</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c22" decimals="0" id="ixv-8143" unitRef="usd">90841856</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c23" decimals="0" id="ixv-8144" unitRef="usd">181093483</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="c24"
      decimals="INF"
      id="ixv-8145"
      unitRef="shares">10065920</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c24" decimals="0" id="ixv-8146" unitRef="usd">10066</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c25" decimals="0" id="ixv-8147" unitRef="usd">89172771</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c26" decimals="0" id="ixv-8148" unitRef="usd">6080574</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c27" decimals="0" id="ixv-8149" unitRef="usd">-10555534</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c28" decimals="0" id="ixv-8150" unitRef="usd">83628986</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-8151" unitRef="usd">168336863</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c29" decimals="0" id="ixv-8152" unitRef="usd">-301619</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c0" decimals="0" id="ixv-8153" unitRef="usd">-301619</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c30" decimals="0" id="ixv-8154" unitRef="usd">-3746536</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-8155" unitRef="usd">-3746536</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="c31"
      decimals="INF"
      id="ixv-8156"
      unitRef="shares">10065920</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c31" decimals="0" id="ixv-8157" unitRef="usd">10066</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c32" decimals="0" id="ixv-8158" unitRef="usd">89172771</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c33" decimals="0" id="ixv-8159" unitRef="usd">6080574</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c34" decimals="0" id="ixv-8160" unitRef="usd">-10857153</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c35" decimals="0" id="ixv-8161" unitRef="usd">79882450</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="0" id="ixv-8162" unitRef="usd">164288708</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c0" id="ixv-2142">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; &lt;b&gt;(1) Organization and Business Background&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-top: 0pt; margin-bottom: 0pt; text-align: justify"&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;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

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

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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 March 31, 2024 and 2023 was accounted for 100% and 99.82% of the Company&#x2019;s total revenue, respectively.
Dongfang Paper and Tengsheng Paper also accounted for 95.18% and 94.93% of the total assets of the Company as of March 31, 2024 and December
31, 2023, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;As of March 31, 2024 and December 31, 2023, details of the
Company&#x2019;s subsidiaries and variable interest entities are as follows:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: justify; width: 35%; vertical-align: bottom"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: center; width: 16%"&gt;&lt;b&gt;Date of&lt;br/&gt;
Incorporation&#160;or &lt;br/&gt;
Establishment&lt;/b&gt;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: center; width: 11%; vertical-align: bottom"&gt;&lt;b&gt;Place of&lt;br/&gt;
 Incorporation&#160;or Establishment&lt;/b&gt;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: center; width: 11%; vertical-align: bottom"&gt;&lt;b&gt;Percentage&#160;of &lt;br/&gt;
Ownership&lt;/b&gt;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; vertical-align: bottom; text-align: center; width: 23%"&gt;&lt;b&gt;Principal &lt;br/&gt;
Activity&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;Subsidiary:&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;Dongfang Holding&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;November 13, 2006&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;BVI&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;100%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;Inactive investment holding&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;Shengde Holdings&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;February 25, 2009&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;State of Nevada&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;100%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Investment holding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;Baoding Shengde&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;June 1, 2009&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;PRC&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;100%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;Paper production and distribution&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;Qianrong&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;July 15, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;PRC&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;100%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;New material technology service&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="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-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;Dongfang Paper&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;March 10, 1996&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;PRC&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-22; font-size: 10pt"&gt;Control*&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;Paper production and distribution&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;Tengsheng Paper&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;April 07, 2011&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;PRC&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-23; font-size: 10pt"&gt;Control**&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;Paper production and distribution&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; margin-top: 0; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;*&lt;/td&gt;&lt;td style="text-align: justify"&gt;Dongfang Paper is treated as a 100% controlled variable interest
entity of the Company.&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;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;**&lt;/td&gt;&lt;td style="text-align: justify"&gt;Tengsheng Paper is 100% subsidiary of Dongfang Paper.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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;/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-top: 0pt; margin-bottom: 0pt; text-align: justify"&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 March 31, 2024 and December 31, 2023 are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

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

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December&#160;31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;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="font-weight: bold"&gt;ASSETS&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Current Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 80%; 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: 7%; text-align: right"&gt;3,876,391&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: 7%; 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-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;903,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;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-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;2,386,176&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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&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;3,492,364&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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;17,207,523&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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;288,672&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="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;28,154,665&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;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;503,221&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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; "&gt;
    &lt;td style="text-align: left"&gt;Property, plant, and equipment, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;154,660,801&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,027,099&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Deferred tax asset 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;&lt;div style="-sec-ix-hidden: hidden-fact-24"&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-25"&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&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: 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;183,318,687&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&gt;&#160;&lt;/td&gt;&lt;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;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&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;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-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;422,833&lt;/td&gt;&lt;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-26"&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;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;4,029,598&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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;102,154&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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;241,779&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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;110,787&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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;277,891&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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,730,133&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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;&lt;div style="-sec-ix-hidden: hidden-fact-27"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-28"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="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;17,915,175&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;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;3,241,720&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&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;491,908&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; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: 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;21,648,803&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="c36"
      decimals="3"
      id="ixv-8163"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="c37" id="ixv-8164">1-for-10</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="c38"
      decimals="0"
      id="ixv-8165"
      unitRef="shares">7450497</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c38" decimals="2" id="ixv-8166" unitRef="pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c0" decimals="2" id="ixv-8167" unitRef="pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:Capital contextRef="c39" decimals="0" id="ixv-8168" unitRef="usd">10000000</us-gaap:Capital>
    <us-gaap:Capital contextRef="c40" decimals="0" id="ixv-8169" unitRef="usd">60000000</us-gaap:Capital>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c41" decimals="2" id="ixv-8170" unitRef="pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:ManagementAndServiceFeesRate contextRef="c42" decimals="2" id="ixv-8171" unitRef="pure">0.80</us-gaap:ManagementAndServiceFeesRate>
    <us-gaap:InvestmentOwnedBalancePrincipalAmount contextRef="c43" decimals="0" id="ixv-8172" unitRef="usd">10000000</us-gaap:InvestmentOwnedBalancePrincipalAmount>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c2"
      decimals="0"
      id="ixv-8173"
      unitRef="cnyPershares">1</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:TerminationLoans contextRef="c44" decimals="0" id="ixv-8174" unitRef="usd">10000000</us-gaap:TerminationLoans>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c45" decimals="0" id="ixv-8175" unitRef="usd">10000000</us-gaap:DebtInstrumentFaceAmount>
    <itp:PercentageShareOfDistributableProfit contextRef="c46" decimals="2" id="ixv-8176" unitRef="pure">1</itp:PercentageShareOfDistributableProfit>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c47" decimals="-6" id="ixv-8177" unitRef="cny">320000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c47" decimals="-6" id="ixv-8178" unitRef="usd">45000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <itp:PercentageOfRevenue contextRef="c42" decimals="2" id="ixv-8179" unitRef="pure">1</itp:PercentageOfRevenue>
    <itp:PercentageOfRevenue contextRef="c48" decimals="4" id="ixv-8180" unitRef="pure">0.9982</itp:PercentageOfRevenue>
    <us-gaap:InvestmentOwnedPercentOfNetAssets contextRef="c49" decimals="4" id="ixv-8181" unitRef="pure">0.9518</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:InvestmentOwnedPercentOfNetAssets contextRef="c50" decimals="4" id="ixv-8182" unitRef="pure">0.9493</us-gaap:InvestmentOwnedPercentOfNetAssets>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="c0" id="ixv-8183">As of March 31, 2024 and December 31, 2023, details of the
Company&#x2019;s subsidiaries and variable interest entities are as follows:&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: justify; width: 35%; vertical-align: bottom"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: center; width: 16%"&gt;&lt;b&gt;Date of&lt;br/&gt;
Incorporation&#160;or &lt;br/&gt;
Establishment&lt;/b&gt;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: center; width: 11%; vertical-align: bottom"&gt;&lt;b&gt;Place of&lt;br/&gt;
 Incorporation&#160;or Establishment&lt;/b&gt;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: center; width: 11%; vertical-align: bottom"&gt;&lt;b&gt;Percentage&#160;of &lt;br/&gt;
Ownership&lt;/b&gt;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; vertical-align: bottom; text-align: center; width: 23%"&gt;&lt;b&gt;Principal &lt;br/&gt;
Activity&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;Subsidiary:&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;Dongfang Holding&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;November 13, 2006&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;BVI&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;100%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;Inactive investment holding&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;Shengde Holdings&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;February 25, 2009&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;State of Nevada&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;100%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Investment holding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;Baoding Shengde&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;June 1, 2009&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;PRC&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;100%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;Paper production and distribution&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;Qianrong&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;July 15, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;PRC&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;100%&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;New material technology service&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="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-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;Dongfang Paper&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;March 10, 1996&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;PRC&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-22; font-size: 10pt"&gt;Control*&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;Paper production and distribution&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;Tengsheng Paper&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; font-size: 10pt"&gt;&lt;span style="font-size: 10pt"&gt;April 07, 2011&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;PRC&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-size: 10pt; text-align: center"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-23; font-size: 10pt"&gt;Control**&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;Paper production and distribution&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;*&lt;/td&gt;&lt;td style="text-align: justify"&gt;Dongfang Paper is treated as a 100% controlled variable interest
entity of the Company.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;**&lt;/td&gt;&lt;td style="text-align: justify"&gt;Tengsheng Paper is 100% subsidiary of Dongfang Paper.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <itp:DateOfIncorporationOrEstablishment contextRef="c51" id="ixv-2262">November 13, 2006</itp:DateOfIncorporationOrEstablishment>
    <itp:PlaceOfIncorporationOrEstablishment contextRef="c51" id="ixv-2266">BVI</itp:PlaceOfIncorporationOrEstablishment>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c52" decimals="2" id="ixv-8184" unitRef="pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c51" id="ixv-8185">Inactive investment holding</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <itp:DateOfIncorporationOrEstablishment contextRef="c53" id="ixv-2278">February 25, 2009</itp:DateOfIncorporationOrEstablishment>
    <itp:PlaceOfIncorporationOrEstablishment contextRef="c53" id="ixv-2282">State of Nevada</itp:PlaceOfIncorporationOrEstablishment>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c54" decimals="2" id="ixv-8186" unitRef="pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c53" id="ixv-2289">Investment holding</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <itp:DateOfIncorporationOrEstablishment contextRef="c55" id="ixv-2296">June 1, 2009</itp:DateOfIncorporationOrEstablishment>
    <itp:PlaceOfIncorporationOrEstablishment contextRef="c55" id="ixv-2300">PRC</itp:PlaceOfIncorporationOrEstablishment>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c56" decimals="2" id="ixv-8187" unitRef="pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c55" id="ixv-8188">Paper production and distribution</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <itp:DateOfIncorporationOrEstablishment contextRef="c57" id="ixv-2312">July 15, 2021</itp:DateOfIncorporationOrEstablishment>
    <itp:PlaceOfIncorporationOrEstablishment contextRef="c57" id="ixv-2316">PRC</itp:PlaceOfIncorporationOrEstablishment>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c58" decimals="2" id="ixv-8189" unitRef="pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c57" id="ixv-8190">New material technology service</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <itp:DateOfIncorporationOrEstablishment contextRef="c59" id="ixv-2350">March 10, 1996</itp:DateOfIncorporationOrEstablishment>
    <itp:PlaceOfIncorporationOrEstablishment contextRef="c59" id="ixv-2354">PRC</itp:PlaceOfIncorporationOrEstablishment>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c59" id="ixv-8191">Paper production and distribution</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <itp:DateOfIncorporationOrEstablishment contextRef="c61" id="ixv-2366">April 07, 2011</itp:DateOfIncorporationOrEstablishment>
    <itp:PlaceOfIncorporationOrEstablishment contextRef="c61" id="ixv-2370">PRC</itp:PlaceOfIncorporationOrEstablishment>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose contextRef="c61" id="ixv-8192">Paper production and distribution</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c42" decimals="2" id="ixv-8194" unitRef="pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <itp:SubsidaryOwnershipPercentage contextRef="c0" decimals="2" id="ixv-8196" unitRef="pure">1</itp:SubsidaryOwnershipPercentage>
    <srt:ScheduleOfCondensedFinancialStatementsTableTextBlock contextRef="c0" id="ixv-8197">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;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;March 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December&#160;31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;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="font-weight: bold"&gt;ASSETS&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Current Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 80%; 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: 7%; text-align: right"&gt;3,876,391&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: 7%; 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-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;903,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;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-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;2,386,176&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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&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;3,492,364&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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;17,207,523&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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;288,672&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="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;28,154,665&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;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;503,221&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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; "&gt;
    &lt;td style="text-align: left"&gt;Property, plant, and equipment, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;154,660,801&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,027,099&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Deferred tax asset 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;&lt;div style="-sec-ix-hidden: hidden-fact-24"&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-25"&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&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: 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;183,318,687&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&gt;&#160;&lt;/td&gt;&lt;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;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&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;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-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;422,833&lt;/td&gt;&lt;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-26"&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;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;4,029,598&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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;102,154&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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;241,779&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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;110,787&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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;277,891&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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,730,133&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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;&lt;div style="-sec-ix-hidden: hidden-fact-27"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-28"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="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;17,915,175&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;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;3,241,720&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&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;491,908&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; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: 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;21,648,803&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="c63" decimals="0" id="ixv-8198" unitRef="usd">3876391</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c64" decimals="0" id="ixv-8199" unitRef="usd">2807608</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c63" decimals="0" id="ixv-8200" unitRef="usd">903539</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c64" decimals="0" id="ixv-8201" unitRef="usd">472983</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c63" decimals="0" id="ixv-8202" unitRef="usd">2386176</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c64" decimals="0" id="ixv-8203" unitRef="usd">575526</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c63" decimals="0" id="ixv-8204" unitRef="usd">3492364</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c64" decimals="0" id="ixv-8205" unitRef="usd">3555235</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c63" decimals="0" id="ixv-8206" unitRef="usd">17207523</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c64" decimals="0" id="ixv-8207" unitRef="usd">18617351</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c63" decimals="0" id="ixv-8208" unitRef="usd">288672</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c64" decimals="0" id="ixv-8209" unitRef="usd">289173</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:AssetsCurrent contextRef="c63" decimals="0" id="ixv-8210" unitRef="usd">28154665</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c64" decimals="0" id="ixv-8211" unitRef="usd">26317876</us-gaap:AssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c63" decimals="0" id="ixv-8212" unitRef="usd">503221</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c64" decimals="0" id="ixv-8213" unitRef="usd">528648</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c63" decimals="0" id="ixv-8214" unitRef="usd">154660801</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c64" decimals="0" id="ixv-8215" unitRef="usd">158027099</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets contextRef="c63" decimals="0" id="ixv-8216" unitRef="usd">183318687</us-gaap:Assets>
    <us-gaap:Assets contextRef="c64" decimals="0" id="ixv-8217" unitRef="usd">184873623</us-gaap:Assets>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c63" decimals="0" id="ixv-8218" unitRef="usd">422833</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:LongTermDebtCurrent contextRef="c63" decimals="0" id="ixv-8219" unitRef="usd">4029598</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c64" decimals="0" id="ixv-8220" unitRef="usd">2780014</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c63" decimals="0" id="ixv-8221" unitRef="usd">102154</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c64" decimals="0" id="ixv-8222" unitRef="usd">100484</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c63" decimals="0" id="ixv-8223" unitRef="usd">241779</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c64" decimals="0" id="ixv-8224" unitRef="usd">4991</us-gaap:AccountsPayableCurrent>
    <us-gaap:CustomerAdvancesCurrent contextRef="c63" decimals="0" id="ixv-8225" unitRef="usd">110787</us-gaap:CustomerAdvancesCurrent>
    <us-gaap:CustomerAdvancesCurrent contextRef="c64" decimals="0" id="ixv-8226" unitRef="usd">136167</us-gaap:CustomerAdvancesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c63" decimals="0" id="ixv-8227" unitRef="usd">277891</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c64" decimals="0" id="ixv-8228" unitRef="usd">231568</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c63" decimals="0" id="ixv-8229" unitRef="usd">12730133</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c64" decimals="0" id="ixv-8230" unitRef="usd">11843973</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c63" decimals="0" id="ixv-8231" unitRef="usd">17915175</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c64" decimals="0" id="ixv-8232" unitRef="usd">15097197</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c63" decimals="0" id="ixv-8233" unitRef="usd">3241720</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c64" decimals="0" id="ixv-8234" unitRef="usd">4503932</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c63" decimals="0" id="ixv-8235" unitRef="usd">491908</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c64" decimals="0" id="ixv-8236" unitRef="usd">483866</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities contextRef="c63" decimals="0" id="ixv-8237" unitRef="usd">21648803</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c64" decimals="0" id="ixv-8238" unitRef="usd">20084995</us-gaap:Liabilities>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-2809">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; &lt;b&gt;(2) Basis of Presentation and Significant Accounting Policies&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-top: 0pt; margin-bottom: 0pt; text-align: justify"&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;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Principles of Consolidation&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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
March 31, 2024 and the results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to
be expected for any future period.&lt;/p&gt;

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Valuation of long-lived asset&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Fair Value Measurements&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Level 1 - Quoted prices in active markets for identical assets
or liabilities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&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;/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-top: 0pt; margin-bottom: 0pt"&gt;Classification within the hierarchy is determined based on
the lowest level of input that is significant to the fair value measurement.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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 March 31, 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;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Non-Recurring Fair Value Measurements&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Share-Based Compensation&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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;/p&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationVariableInterestEntityPolicy contextRef="c0" id="ixv-2816">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Principles of Consolidation&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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
March 31, 2024 and the results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to
be expected for any future period.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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;/p&gt;</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0" id="ixv-2827">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Valuation of long-lived asset&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c0" id="ixv-2835">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Fair Value Measurements&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Level 1 - Quoted prices in active markets for identical assets
or liabilities.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&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;/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-top: 0pt; margin-bottom: 0pt"&gt;Classification within the hierarchy is determined based on
the lowest level of input that is significant to the fair value measurement.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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 March 31, 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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <itp:NonRecurringFairValueMeasurementsPolicyTextBlock contextRef="c0" id="ixv-2889">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Non-Recurring Fair Value Measurements&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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;/p&gt;</itp:NonRecurringFairValueMeasurementsPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c0" id="ixv-2897">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Share-Based Compensation&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:RestrictedAssetsDisclosureTextBlock contextRef="c0" id="ixv-2936">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; &lt;b&gt;(3) Restricted Cash&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Out of the restricted cash, $431,376 as of March 31, 2024
was presented for the cash deposited at the Bank of Cangzhou for purpose of securing the bank acceptance notes from this bank (see Note
(10)). The restriction will be lifted upon the maturity of the notes payable on July 16, 2024. Restricted cash of 472,163 and $472,983
as of March 31, 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 personal legal proceeding of Mr. Ping, the Legal Representative of Tengsheng Paper.&lt;/p&gt;</us-gaap:RestrictedAssetsDisclosureTextBlock>
    <us-gaap:RestrictedCashCurrent contextRef="c65" decimals="0" id="ixv-8239" unitRef="usd">431376</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c2" decimals="0" id="ixv-8240" unitRef="usd">472163</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c3" decimals="0" id="ixv-8241" unitRef="usd">472983</us-gaap:RestrictedCashCurrent>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c0" id="ixv-2945">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; &lt;b&gt;(4) Inventories&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&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 March 31, 2024 and December 31, 2023:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; 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;2024&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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;2023&lt;/td&gt;&lt;td style="white-space: nowrap; 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&gt;Raw Materials&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="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;1,031,201&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,629&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;33,083&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;187,511&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;142,149&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&gt;&#160;&lt;/td&gt;&lt;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,262,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;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;299,686&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,930,254&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;2,885,019&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: 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;3,492,364&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-29"&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;3,492,364&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-8242">Inventories consisted of the following as of March 31, 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 style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; 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;2024&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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;2023&lt;/td&gt;&lt;td style="white-space: nowrap; 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&gt;Raw Materials&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="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;1,031,201&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,629&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;33,083&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;187,511&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;142,149&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&gt;&#160;&lt;/td&gt;&lt;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,262,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;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;299,686&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,930,254&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;2,885,019&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: 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;3,492,364&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-29"&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;3,492,364&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="c66" decimals="0" id="ixv-8243" unitRef="usd">1031201</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c67" decimals="0" id="ixv-8244" unitRef="usd">198744</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c68" decimals="0" id="ixv-8245" unitRef="usd">10629</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c69" decimals="0" id="ixv-8246" unitRef="usd">10647</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c70" decimals="0" id="ixv-8247" unitRef="usd">33083</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c71" decimals="0" id="ixv-8248" unitRef="usd">21428</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c72" decimals="0" id="ixv-8249" unitRef="usd">187511</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c73" decimals="0" id="ixv-8250" unitRef="usd">142149</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c2" decimals="0" id="ixv-8251" unitRef="usd">1262424</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c3" decimals="0" id="ixv-8252" unitRef="usd">372968</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="c2" decimals="0" id="ixv-8253" unitRef="usd">299686</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c3" decimals="0" id="ixv-8254" unitRef="usd">300207</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="c2" decimals="0" id="ixv-8255" unitRef="usd">1930254</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c3" decimals="0" id="ixv-8256" unitRef="usd">2885019</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross contextRef="c2" decimals="0" id="ixv-8257" unitRef="usd">3492364</us-gaap:InventoryGross>
    <us-gaap:InventoryGross contextRef="c3" decimals="0" id="ixv-8258" unitRef="usd">3558194</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves contextRef="c3" decimals="0" id="ixv-8259" unitRef="usd">2959</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet contextRef="c2" decimals="0" id="ixv-8260" unitRef="usd">3492364</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-8261" unitRef="usd">3555235</us-gaap:InventoryNet>
    <us-gaap:OtherCurrentAssetsTextBlock contextRef="c0" id="ixv-3088">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; &lt;b&gt;(5) Prepayments and other current assets&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;Prepayments and other current assets consisted of the following
as of March 31, 2024 and December 31, 2023:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; 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;2024&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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;2023&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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="text-align: left"&gt;Prepaid land lease&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-30"&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-31"&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;Prepayment for purchase of materials&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,175,436&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;5,446,823&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;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,327,542&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;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;164,655&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;9,784&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;8,636&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;&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;17,677,417&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-8262">Prepayments and other current assets consisted of the following
as of March 31, 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 style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; 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;2024&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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;2023&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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="text-align: left"&gt;Prepaid land lease&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-30"&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-31"&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;Prepayment for purchase of materials&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,175,436&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;5,446,823&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;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,327,542&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;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;164,655&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;9,784&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;8,636&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;&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;17,677,417&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:PrepaymentForPurchaseOfMaterials contextRef="c2" decimals="0" id="ixv-8263" unitRef="usd">4175436</itp:PrepaymentForPurchaseOfMaterials>
    <itp:PrepaymentForPurchaseOfMaterials contextRef="c3" decimals="0" id="ixv-8264" unitRef="usd">5446823</itp:PrepaymentForPurchaseOfMaterials>
    <us-gaap:ValueAddedTaxReceivable contextRef="c2" decimals="0" id="ixv-8265" unitRef="usd">13327542</us-gaap:ValueAddedTaxReceivable>
    <us-gaap:ValueAddedTaxReceivable contextRef="c3" decimals="0" id="ixv-8266" unitRef="usd">13409459</us-gaap:ValueAddedTaxReceivable>
    <itp:PrepaidGas contextRef="c2" decimals="0" id="ixv-8267" unitRef="usd">164655</itp:PrepaidGas>
    <itp:PrepaidGas contextRef="c3" decimals="0" id="ixv-8268" unitRef="usd">116372</itp:PrepaidGas>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="c2" decimals="0" id="ixv-8269" unitRef="usd">9784</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="c3" decimals="0" id="ixv-8270" unitRef="usd">8636</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c2" decimals="0" id="ixv-8271" unitRef="usd">17677417</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="0" id="ixv-8272" unitRef="usd">18981290</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0" id="ixv-3182">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; &lt;b&gt;(6) Property, plant and equipment, net&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;As of March 31, 2024 and December 31, 2023, property, plant
and equipment consisted of the following:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 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;Property, Plant, and Equipment:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;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;81,363,310&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;67,821,279&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;158,354,855&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;347,605&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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="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;307,887,049&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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; "&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;(147,681,929&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; background-color: rgb(204,238,255)"&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;160,205,120&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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;As of March 31, 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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;As of March 31, 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-32"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-33"&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,872,632 and $4,910,034, respectively, as of
March 31, 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,749,419 and $3,781,366, respectively, as of March 31, 2024 and December 31, 2023 was pledged for
another long-term loan from credit union of Baoding Shengde. Land use right of Dongfang Paper with net value of $ 5,092,797 and $5,135,132,
respectively, as of March 31, 2024 and December 31, 2023 was pledged for a long-term loan from credit union of Tengsheng Paper. Certain
property, plant and equipment of Dongfang Paper with net values of $ 306,528 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;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Depreciation and amortization of
property, plant and equipment was $3,481,788 and $3,686,243 for the three months ended March 31, 2024 and 2023, respectively.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0" id="ixv-8273">As of March 31, 2024 and December 31, 2023, property, plant
and equipment consisted of the following:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 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;Property, Plant, and Equipment:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;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;81,363,310&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;67,821,279&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;158,354,855&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;347,605&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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="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;307,887,049&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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; "&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;(147,681,929&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; background-color: rgb(204,238,255)"&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;160,205,120&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="c81" decimals="0" id="ixv-8274" unitRef="usd">81363310</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c82" decimals="0" id="ixv-8275" unitRef="usd">81504608</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c83" decimals="0" id="ixv-8276" unitRef="usd">67821279</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c84" decimals="0" id="ixv-8277" unitRef="usd">67939059</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c85" decimals="0" id="ixv-8278" unitRef="usd">158354855</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c86" decimals="0" id="ixv-8279" unitRef="usd">158629858</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c87" decimals="0" id="ixv-8280" unitRef="usd">347605</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c88" decimals="0" id="ixv-8281" unitRef="usd">348209</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c2" decimals="0" id="ixv-8282" unitRef="usd">307887049</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="0" id="ixv-8283" unitRef="usd">308421734</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c2" decimals="0" id="ixv-8284" unitRef="usd">147681929</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="0" id="ixv-8285" unitRef="usd">144447712</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="0" id="ixv-8286" unitRef="usd">160205120</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-8287" unitRef="usd">163974022</us-gaap:PropertyPlantAndEquipmentNet>
    <itp:PropertyPlantAndEquipmentLeaseTerm contextRef="c3" id="ixv-8288">P50Y</itp:PropertyPlantAndEquipmentLeaseTerm>
    <itp:PropertyPlantAndEquipmentLeaseTerm contextRef="c2" id="ixv-8289">P50Y</itp:PropertyPlantAndEquipmentLeaseTerm>
    <itp:LandUseRightNetValue contextRef="c2" decimals="0" id="ixv-8290" unitRef="usd">4872632</itp:LandUseRightNetValue>
    <itp:LandUseRightNetValue contextRef="c3" decimals="0" id="ixv-8291" unitRef="usd">4910034</itp:LandUseRightNetValue>
    <itp:LandUseRightNetValue contextRef="c76" decimals="0" id="ixv-8292" unitRef="usd">3749419</itp:LandUseRightNetValue>
    <itp:LandUseRightNetValue contextRef="c77" decimals="0" id="ixv-8293" unitRef="usd">3781366</itp:LandUseRightNetValue>
    <itp:LandUseRightNetValue contextRef="c78" decimals="0" id="ixv-8294" unitRef="usd">5092797</itp:LandUseRightNetValue>
    <itp:LandUseRightNetValue contextRef="c79" decimals="0" id="ixv-8295" unitRef="usd">5135132</itp:LandUseRightNetValue>
    <us-gaap:PropertyPlantAndEquipmentOtherNet contextRef="c2" decimals="0" id="ixv-8296" unitRef="usd">306528</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <us-gaap:DepreciationAndAmortization contextRef="c0" decimals="0" id="ixv-8297" unitRef="usd">3481788</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c80" decimals="0" id="ixv-8298" unitRef="usd">3686243</us-gaap:DepreciationAndAmortization>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0" id="ixv-3324">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; (7) Leases&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;i&gt;Financing with Sale-Leaseback&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The Company entered
into a sale-leaseback arrangement (the &#x201c;Lease Financing Agreement&#x201d;) with TAC Leasing Co., Ltd.(&#x201c;TLCL&#x201d;) on
August 6, 2020, for a total financing proceeds in the amount of RMB 16 million (approximately US$2.3 million). Under the
sale-leaseback arrangement, Tengsheng Paper sold the Leased Equipment to TLCL for 16 million (approximately US$2.3 million).
Concurrent with the sale of equipment, Tengsheng Paper leases back the equipment sold to TLCL for a lease term of three years. At
the end of the lease term, Tengsheng Paper may pay a nominal purchase price of RMB 100 (approximately $14) to TLCL and buy back the
Leased Equipment. The Leased Equipment in amount of $2,349,452 was recorded as right of use assets and the net present value of the
minimum lease payments was recorded as lease liability and calculated with TLCL&#x2019;s implicit interest rate of 15.6% per annum
and stated at $567,099 at the inception of the lease on August 17, 2020.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Tengsheng Paper made
payments due according to the schedule. On July 17, 2023, the Company made a final payment on outstanding obligations and bought
back the Lease Equipment at nominal price according to the agreement. The lease assets were reclassified as own assets and balance
of Leased Equipment net of amortization were $&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 March 31, 2024 and December 31, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Amortization
of the Leased Equipment was $&lt;span style="-sec-ix-hidden: hidden-fact-39"&gt;nil&lt;/span&gt; and $38,865 for the three months ended March 31, 2024 and 2023. Total interest expenses for the sale-leaseback
arrangement was $&lt;span style="-sec-ix-hidden: hidden-fact-40"&gt;nil&lt;/span&gt; and $4,490 for the three months ended March 31, 2024 and 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;i&gt;Operating lease lessor&lt;/i&gt;&lt;/p&gt;

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

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;i&gt;Operating lease as lessee&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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. 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;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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;/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-top: 0pt; margin-bottom: 0pt; text-align: justify"&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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;The components of the Company&#x2019;s lease expense are as
follows:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Three Months Ended&lt;br/&gt;
&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;March 31, &lt;br/&gt;
2024&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; 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;RMB&lt;/td&gt;&lt;td style="white-space: nowrap; 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&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;35,236&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;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-34"&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"&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;35,236&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;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;Supplemental cash flow information related to its operating
leases was as follows for the period ended March 31, 2024:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;Cash paid for amounts included in the measurement of lease
liabilities:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Three Months Ended&lt;br/&gt;
&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;March 31, &lt;br/&gt;
2024&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; 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;RMB&lt;/td&gt;&lt;td style="white-space: nowrap; 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="width: 88%; text-align: left"&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="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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; "&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-35"&gt;-&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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;Maturities of its lease liabilities for all operating leases
are as follows as of March 31, 2024:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: justify; border-bottom: Black 1.5pt solid"&gt;March 31,&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;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: justify"&gt;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;140,944&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;140,944&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;140,944&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;140,944&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2029&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;140,944&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&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;&lt;div style="-sec-ix-hidden: hidden-fact-36"&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: justify"&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;704,722&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&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;(110,660&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&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;594,062&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&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;(102,154&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: 1.5pt; text-align: justify"&gt;Present value of lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;491,908&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 7.05pt"&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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;The weighted average remaining lease terms and discount rates
for all of its operating leases were as follows as of March 31, 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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;March 31,&lt;br/&gt;
&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: left"&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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;RMB&lt;/td&gt;&lt;td style="white-space: nowrap; 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-align: left"&gt;Remaining lease term and 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;&#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="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;4.4&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:SaleLeasebackTransactionGrossProceedsInvestingActivities contextRef="c89" decimals="-6" id="ixv-8299" unitRef="cny">16000000</us-gaap:SaleLeasebackTransactionGrossProceedsInvestingActivities>
    <us-gaap:SaleLeasebackTransactionGrossProceedsInvestingActivities contextRef="c89" decimals="-5" id="ixv-8300" unitRef="usd">2300000</us-gaap:SaleLeasebackTransactionGrossProceedsInvestingActivities>
    <itp:SaleleasebackArrangementSoldLeasedEquipment contextRef="c90" decimals="-6" id="ixv-8301" unitRef="cny">16000000</itp:SaleleasebackArrangementSoldLeasedEquipment>
    <itp:SaleleasebackArrangementSoldLeasedEquipment contextRef="c90" decimals="-5" id="ixv-8302" unitRef="usd">2300000</itp:SaleleasebackArrangementSoldLeasedEquipment>
    <us-gaap:SaleLeasebackTransactionLeaseTerm contextRef="c91" id="ixv-8303">P3Y</us-gaap:SaleLeasebackTransactionLeaseTerm>
    <itp:SaleLeasebackPaymentOfNominalPurchasePrice contextRef="c92" decimals="0" id="ixv-8304" unitRef="cny">100</itp:SaleLeasebackPaymentOfNominalPurchasePrice>
    <itp:SaleLeasebackPaymentOfNominalPurchasePrice contextRef="c92" decimals="0" id="ixv-8305" unitRef="usd">14</itp:SaleLeasebackPaymentOfNominalPurchasePrice>
    <us-gaap:PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions contextRef="c93" decimals="0" id="ixv-8306" unitRef="usd">2349452</us-gaap:PresentValueOfFutureMinimumLeasePaymentsSaleLeasebackTransactions>
    <us-gaap:SaleLeasebackTransactionImputedInterestRate contextRef="c94" decimals="3" id="ixv-8307" unitRef="pure">0.156</us-gaap:SaleLeasebackTransactionImputedInterestRate>
    <itp:SaleLeasebackTransactionInterestRateAmount contextRef="c95" decimals="0" id="ixv-8308" unitRef="usd">567099</itp:SaleLeasebackTransactionInterestRateAmount>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c6" decimals="0" id="ixv-8309" unitRef="usd">38865</us-gaap:AmortizationOfIntangibleAssets>
    <itp:SaleLeasebackArrangementInterestExpenses contextRef="c6" decimals="0" id="ixv-8310" unitRef="usd">4490</itp:SaleLeasebackArrangementInterestExpenses>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c99" id="ixv-8311">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c98" id="ixv-8312">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0" id="ixv-8313">The components of the Company&#x2019;s lease expense are as
follows:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Three Months Ended&lt;br/&gt;
&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;March 31, &lt;br/&gt;
2024&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; 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;RMB&lt;/td&gt;&lt;td style="white-space: nowrap; 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&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;35,236&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;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-34"&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"&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;35,236&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-8314" unitRef="cny">35236</us-gaap:OperatingLeaseCost>
    <us-gaap:LeaseCost contextRef="c0" decimals="0" id="ixv-8315" unitRef="cny">35236</us-gaap:LeaseCost>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="c0" id="ixv-8316">Cash paid for amounts included in the measurement of lease
liabilities:&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="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Three Months Ended&lt;br/&gt;
&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;March 31, &lt;br/&gt;
2024&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; 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;RMB&lt;/td&gt;&lt;td style="white-space: nowrap; 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="width: 88%; text-align: left"&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="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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; "&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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-35"&gt;-&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-8317">Maturities of its lease liabilities for all operating leases
are as follows as of March 31, 2024:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: justify; border-bottom: Black 1.5pt solid"&gt;March 31,&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;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: justify"&gt;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;140,944&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;140,944&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;140,944&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;140,944&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2029&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;140,944&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&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;&lt;div style="-sec-ix-hidden: hidden-fact-36"&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: justify"&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;704,722&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&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;(110,660&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&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;594,062&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&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;(102,154&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: 1.5pt; text-align: justify"&gt;Present value of lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;491,908&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c2" decimals="0" id="ixv-8318" unitRef="usd">140944</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c2" decimals="0" id="ixv-8319" unitRef="usd">140944</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c2" decimals="0" id="ixv-8320" unitRef="usd">140944</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c2" decimals="0" id="ixv-8321" unitRef="usd">140944</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c2" decimals="0" id="ixv-8322" unitRef="usd">140944</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c2" decimals="0" id="ixv-8323" unitRef="usd">704722</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c2" decimals="0" id="ixv-8324" unitRef="usd">110660</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c2" decimals="0" id="ixv-8325" unitRef="usd">594062</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c2" decimals="0" id="ixv-8326" unitRef="usd">102154</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c2" decimals="0" id="ixv-8327" unitRef="usd">491908</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <itp:ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesTableTextBlock contextRef="c0" id="ixv-8328">The weighted average remaining lease terms and discount rates
for all of its operating leases were as follows as of March 31, 2024:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;March 31,&lt;br/&gt;
&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: left"&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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;RMB&lt;/td&gt;&lt;td style="white-space: nowrap; 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-align: left"&gt;Remaining lease term and 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;&#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="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;4.4&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-8329">P4Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c2" decimals="4" id="ixv-8330" unitRef="pure">0.0756</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:DebtDisclosureTextBlock contextRef="c0" id="ixv-3593">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; (8) Loans Payable&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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Short-term bank loans&lt;/i&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;March&#160;31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December&#160;31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;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: 80%"&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: 7%; text-align: right"&gt;140,944&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-41"&gt;&#160;&#160;&#160;-&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;281,889&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-42"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; 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;2,819&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;70,472&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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="padding-bottom: 1.5pt; text-align: left"&gt;ICBC Loan 3&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 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,542&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;350,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; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&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;845,666&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;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;On December 31, 2023, the Company
entered into a working capital loan agreement with the Bank of Cangzhou, to borrow $140,944 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 $306,528 as of March 31, 2024. The
loan will be due by December 30, 2024.&lt;/p&gt;

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

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;On September 15, 2023, the Company
entered into a working capital loan agreement with the ICBC, with a balance of $2,819 and $2,824 as of March 31, 2024 and December 31,
2023, respectively. The loan bears a fixed interest rate of 3.45% per annum. The loan will be due by September 14, 2024.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;On September 22, 2023, the Company
entered into a working capital loan agreement with the ICBC, with a balance of $70,472 and $70,594 as of March 31, 2024 and December 31,
2023, respectively. The loan bears a fixed interest rate of 3.45% per annum. The loan will be due by September 21, 2024.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;On September 22, 2023, the Company
entered into a working capital loan agreement with the ICBC, with a balance of $349,542 and $350,149 as of March 31, 2024 and December
31, 2023, respectively. The loan bears a fixed interest rate of 3.45% per annum. The loan will be due by September 21, 2024.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;As of March 31, 2024, there were
guaranteed short-term borrowings of $&lt;span style="-sec-ix-hidden: hidden-fact-43"&gt;nil&lt;/span&gt; and unsecured bank loans of $704,722. As of December 31, 2023, there were guaranteed short-term
borrowings of $&lt;span style="-sec-ix-hidden: hidden-fact-44"&gt;nil&lt;/span&gt; and unsecured bank loans of $423,567.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The average short-term borrowing rates
for the three months ended March 31, 2024 and 2023 were approximately 4.48% and 4.72%.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;i&gt;Long-term loans&lt;/i&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;As of March 31, 2024 and December 31,
2023, long-term loans were $11,358,704 and $11,378,429, respectively.&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; 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;2024&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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;2023&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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,522,200&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,255,109&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,832,276&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;2,536,998&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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"&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,212,121&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;1,214,226&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&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;11,358,704&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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"&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;(8,116,984&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"&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;3,241,720&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;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; text-align: justify"&gt;As of March 31, 2024, the Company&#x2019;s
long-term debt repayments for the next coming years were as follows:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Amount&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&gt;&lt;span style="text-decoration:underline"&gt;Fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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="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;8,116,984&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;2,114,165&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;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;1,127,555&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 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;11,358,704&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;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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-45"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-46"&gt;nil&lt;/span&gt;&lt;/span&gt; as of March 31, 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 March 31, 2024 and December 31, 2023, the total outstanding loan
balance was $3,522,200 and $3,528,315. Out of the total outstanding loan balance, current portion amounted was $1,267,090 and $1,269,290,
which is presented as current liabilities in the consolidated balance sheet and the remaining balance of $2,255,110 and $2,259,025 is
presented as non-current liabilities in the consolidated balance sheet as of March 31, 2024 and December 31, 2023, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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 and December 24, 2021 and extended for additional
3 years in total, which will be due on April 16, 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 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 March 31, 2024 and December 31, 2023, the total outstanding
loan balance was $2,255,109 and $2,259,026, respectively, which are presented as current liabilities in the consolidated balance sheet
as of March 31, 2024 and December 31, 2023.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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 March 31, 2024 and December 31, 2023, the total
outstanding loan balance was $1,832,276 and $1,835,458, respectively, which are presented as current liabilities in the consolidated balance
sheet as of March 31, 2024 and December 31, 2023.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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. As of March 31, 2024 and December 31,
2023, the total outstanding loan balance was $2,536,998 and $2,541,404. Out of the total outstanding loan balance, current portion amounted
was $2,536,998 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-47"&gt;nil&lt;/span&gt; and $1,256,584 is presented as non-current liabilities in the consolidated balance sheet as of March 31, 2024 and December 31, 2023,
respectively.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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 March 31, 2024 and December 31, 2023, total outstanding loan balance was $1,212,121 and $1,214,226, respectively.
Out of the total outstanding loan balance, current portion amounted $225,511 and $225,903, which is presented as current liabilities and
the remaining balance of $986,610 and $988,323 is presented as non-current liabilities in the consolidated balance sheet as of March 31,
2024 and December 31, 2023, respectively.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;Total interest expenses for the short-term
bank loans and long-term loans for the three months ended March 31, 2024 and 2023 were $209,586 and $244,679, respectively.&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfShortTermDebtTextBlock contextRef="c0" id="ixv-3600">&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;March&#160;31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December&#160;31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;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: 80%"&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: 7%; text-align: right"&gt;140,944&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-41"&gt;&#160;&#160;&#160;-&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;281,889&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-42"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; 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;2,819&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;70,472&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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="padding-bottom: 1.5pt; text-align: left"&gt;ICBC Loan 3&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 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,542&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;350,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; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&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;845,666&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;&#160;&lt;/p&gt;</us-gaap:ScheduleOfShortTermDebtTextBlock>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c138" decimals="0" id="ixv-8331" unitRef="usd">140944</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c140" decimals="0" id="ixv-8332" unitRef="usd">281889</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c142" decimals="0" id="ixv-8333" unitRef="usd">2819</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c110" decimals="0" id="ixv-8334" unitRef="usd">2824</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c143" decimals="0" id="ixv-8335" unitRef="usd">70472</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c144" decimals="0" id="ixv-8336" unitRef="usd">70594</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c109" decimals="0" id="ixv-8337" unitRef="usd">349542</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c108" decimals="0" id="ixv-8338" unitRef="usd">350149</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c2" decimals="0" id="ixv-8339" unitRef="usd">845666</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c3" decimals="0" id="ixv-8340" unitRef="usd">423567</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:OtherShortTermBorrowings contextRef="c100" decimals="0" id="ixv-8341" unitRef="usd">140944</us-gaap:OtherShortTermBorrowings>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate contextRef="c100" decimals="3" id="ixv-8342" unitRef="pure">0.055</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:SaleLeasebackTransactionNetBookValue contextRef="c101" decimals="0" id="ixv-8343" unitRef="usd">306528</us-gaap:SaleLeasebackTransactionNetBookValue>
    <itp:LoanDueDate contextRef="c101" id="ixv-8344">2024-12-30</itp:LoanDueDate>
    <us-gaap:OtherShortTermBorrowings contextRef="c3" decimals="0" id="ixv-8345" unitRef="usd">281889</us-gaap:OtherShortTermBorrowings>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate contextRef="c3" decimals="3" id="ixv-8346" unitRef="pure">0.055</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c102" decimals="0" id="ixv-8347" unitRef="usd">2819</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c103" decimals="0" id="ixv-8348" unitRef="usd">2824</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate contextRef="c102" decimals="4" id="ixv-8349" unitRef="pure">0.0345</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <itp:LoanDueDate contextRef="c102" id="ixv-8350">2024-09-14</itp:LoanDueDate>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c104" decimals="0" id="ixv-8351" unitRef="usd">70472</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c105" decimals="0" id="ixv-8352" unitRef="usd">70594</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate contextRef="c106" decimals="4" id="ixv-8353" unitRef="pure">0.0345</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <itp:LoanDueDate contextRef="c106" id="ixv-8354">2024-09-21</itp:LoanDueDate>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c107" decimals="0" id="ixv-8355" unitRef="usd">349542</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c108" decimals="0" id="ixv-8356" unitRef="usd">350149</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate contextRef="c109" decimals="4" id="ixv-8357" unitRef="pure">0.0345</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <itp:LoanDueDate contextRef="c109" id="ixv-8358">2024-09-21</itp:LoanDueDate>
    <us-gaap:UnsecuredDebt contextRef="c2" decimals="0" id="ixv-8359" unitRef="usd">704722</us-gaap:UnsecuredDebt>
    <us-gaap:UnsecuredDebt contextRef="c3" decimals="0" id="ixv-8360" unitRef="usd">423567</us-gaap:UnsecuredDebt>
    <us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime contextRef="c0" decimals="4" id="ixv-8361" unitRef="pure">0.0448</us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime contextRef="c6" decimals="4" id="ixv-8362" unitRef="pure">0.0472</us-gaap:ShortTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c0" id="ixv-8363">As of March 31, 2024 and December 31,
2023, long-term loans were $11,358,704 and $11,378,429, respectively.&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="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; 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;2024&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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;2023&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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,522,200&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,255,109&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,832,276&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;2,536,998&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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"&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,212,121&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;1,214,226&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&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;11,358,704&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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"&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;(8,116,984&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"&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;3,241,720&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-8364" unitRef="usd">11358704</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c3" decimals="0" id="ixv-8365" unitRef="usd">11378429</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c118" decimals="0" id="ixv-8366" unitRef="usd">3522200</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c119" decimals="0" id="ixv-8367" unitRef="usd">3528315</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c115" decimals="0" id="ixv-8368" unitRef="usd">2255109</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c116" decimals="0" id="ixv-8369" unitRef="usd">2259026</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c122" decimals="0" id="ixv-8370" unitRef="usd">1832276</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c127" decimals="0" id="ixv-8371" unitRef="usd">1835458</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c125" decimals="0" id="ixv-8372" unitRef="usd">2536998</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c130" decimals="0" id="ixv-8373" unitRef="usd">2541404</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c129" decimals="0" id="ixv-8374" unitRef="usd">1212121</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c131" decimals="0" id="ixv-8375" unitRef="usd">1214226</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c2" decimals="0" id="ixv-8376" unitRef="usd">11358704</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c3" decimals="0" id="ixv-8377" unitRef="usd">11378429</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c2" decimals="0" id="ixv-8378" unitRef="usd">8116984</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c3" decimals="0" id="ixv-8379" unitRef="usd">6874497</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c2" decimals="0" id="ixv-8380" unitRef="usd">3241720</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c3" decimals="0" id="ixv-8381" unitRef="usd">4503932</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c0" id="ixv-8382">As of March 31, 2024, the Company&#x2019;s
long-term debt repayments for the next coming years were as follows:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Amount&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&gt;&lt;span style="text-decoration:underline"&gt;Fiscal year&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#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="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;8,116,984&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;2,114,165&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;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;1,127,555&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 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;11,358,704&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-8383" unitRef="usd">8116984</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c2" decimals="0" id="ixv-8384" unitRef="usd">2114165</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c2" decimals="0" id="ixv-8385" unitRef="usd">1127555</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebt contextRef="c2" decimals="0" id="ixv-8386" unitRef="usd">11358704</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtTerm contextRef="c111" id="ixv-8387">P5Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtDescription contextRef="c112" id="ixv-8388">originally due and payable in various
installments from December 21, 2013 to July 26, 2018.</us-gaap:LongTermDebtDescription>
    <us-gaap:LongTermDebtTerm contextRef="c113" id="ixv-8389">P5Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtTerm contextRef="c114" id="ixv-8390">P3Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtMaturityDate contextRef="c114" id="ixv-8391">2026-08-24</us-gaap:LongTermDebtMaturityDate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="c115" decimals="4" id="ixv-8392" unitRef="pure">0.0768</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="c117" decimals="2" id="ixv-8393" unitRef="pure">0.07</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebt contextRef="c118" decimals="0" id="ixv-8394" unitRef="usd">3522200</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c119" decimals="0" id="ixv-8395" unitRef="usd">3528315</us-gaap:LongTermDebt>
    <us-gaap:LineOfCredit contextRef="c115" decimals="0" id="ixv-8396" unitRef="usd">1267090</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c116" decimals="0" id="ixv-8397" unitRef="usd">1269290</us-gaap:LineOfCredit>
    <us-gaap:OtherLongTermDebt contextRef="c115" decimals="0" id="ixv-8398" unitRef="usd">2255110</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt contextRef="c116" decimals="0" id="ixv-8399" unitRef="usd">2259025</us-gaap:OtherLongTermDebt>
    <us-gaap:LongTermDebtTerm contextRef="c120" id="ixv-8400">P2Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtTerm contextRef="c121" id="ixv-8401">P3Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="c122" decimals="4" id="ixv-8402" unitRef="pure">0.0768</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="c123" decimals="2" id="ixv-8403" unitRef="pure">0.07</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebt contextRef="c115" decimals="0" id="ixv-8404" unitRef="usd">2255109</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c116" decimals="0" id="ixv-8405" unitRef="usd">2259026</us-gaap:LongTermDebt>
    <itp:LoanAgreementTerm contextRef="c124" id="ixv-8406">P2Y</itp:LoanAgreementTerm>
    <itp:LoanAgreementTerm contextRef="c0" id="ixv-8407">P3Y</itp:LoanAgreementTerm>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="c125" decimals="4" id="ixv-8408" unitRef="pure">0.0756</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="c126" decimals="2" id="ixv-8409" unitRef="pure">0.07</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebt contextRef="c122" decimals="0" id="ixv-8410" unitRef="usd">1832276</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c127" decimals="0" id="ixv-8411" unitRef="usd">1835458</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtTerm contextRef="c128" id="ixv-8412">P2Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="c129" decimals="2" id="ixv-8413" unitRef="pure">0.07</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebt contextRef="c125" decimals="0" id="ixv-8414" unitRef="usd">2536998</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c130" decimals="0" id="ixv-8415" unitRef="usd">2541404</us-gaap:LongTermDebt>
    <us-gaap:LineOfCredit contextRef="c129" decimals="0" id="ixv-8416" unitRef="usd">2536998</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c131" decimals="0" id="ixv-8417" unitRef="usd">1284820</us-gaap:LineOfCredit>
    <us-gaap:OtherLongTermDebt contextRef="c131" decimals="0" id="ixv-8418" unitRef="usd">1256584</us-gaap:OtherLongTermDebt>
    <us-gaap:LongTermDebtTerm contextRef="c132" id="ixv-8419">P3Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtMaturityDate contextRef="c133" id="ixv-8420">2024-06-21</us-gaap:LongTermDebtMaturityDate>
    <us-gaap:LongTermDebtMaturityDate contextRef="c134" id="ixv-8421">2026-12-05</us-gaap:LongTermDebtMaturityDate>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate contextRef="c135" decimals="2" id="ixv-8422" unitRef="pure">0.07</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:LongTermDebt contextRef="c129" decimals="0" id="ixv-8423" unitRef="usd">1212121</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c131" decimals="0" id="ixv-8424" unitRef="usd">1214226</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c136" decimals="0" id="ixv-8425" unitRef="usd">225511</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c137" decimals="0" id="ixv-8426" unitRef="usd">225903</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c136" decimals="0" id="ixv-8427" unitRef="usd">986610</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c137" decimals="0" id="ixv-8428" unitRef="usd">988323</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:InterestAndDebtExpense contextRef="c0" decimals="0" id="ixv-8429" unitRef="usd">209586</us-gaap:InterestAndDebtExpense>
    <us-gaap:InterestAndDebtExpense contextRef="c6" decimals="0" id="ixv-8430" unitRef="usd">244679</us-gaap:InterestAndDebtExpense>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0" id="ixv-3918">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; (9) Related Party Transactions&lt;/p&gt;



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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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 $361,289 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 March 31, 2024 and December 31, 2023, respectively.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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 March
31, 2024 and December 31, 2023, approximately $42,283 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;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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 March 31, 2024 and December 31, 2023,
the outstanding interest was $193,710 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;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;As of March 31, 2024 and December
31, 2023, total amount of loans due to Mr. Zhenyong Liu were $&lt;span style="-sec-ix-hidden: hidden-fact-48"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-49"&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-50"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-51"&gt;nil&lt;/span&gt;&lt;/span&gt;
for the three months ended March 31, 2024 and 2023. The accrued interest owing to Mr. Zhenyong Liu was approximately $597,282 and $598,319,
as of March 31, 2024 and December 31, 2023, respectively, which was recorded in other payables and accrued liabilities.&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-top: 0pt; margin-bottom: 0pt; text-align: justify"&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 three months ended March 31, 2024 an, 2023 were $&lt;span style="-sec-ix-hidden: hidden-fact-52"&gt;nil&lt;/span&gt; and $131,553.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;As of March 31, 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;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:LoansPayable contextRef="c145" decimals="0" id="ixv-8431" unitRef="usd">2249279</us-gaap:LoansPayable>
    <us-gaap:InterestPaid contextRef="c146" decimals="0" id="ixv-8432" unitRef="usd">391374</us-gaap:InterestPaid>
    <us-gaap:LongTermLoansFromBank contextRef="c147" decimals="0" id="ixv-8433" unitRef="usd">361289</us-gaap:LongTermLoansFromBank>
    <us-gaap:LongTermLoansFromBank contextRef="c148" decimals="0" id="ixv-8434" unitRef="usd">361915</us-gaap:LongTermLoansFromBank>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c149" decimals="0" id="ixv-8435" unitRef="usd">8742278</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:RelatedPartyTransactionRate contextRef="c150" decimals="4" id="ixv-8436" unitRef="pure">0.0435</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:RelatedPartyTransactionDate contextRef="c150" id="ixv-8437">2017-12-10</us-gaap:RelatedPartyTransactionDate>
    <us-gaap:RepaymentsOfDebt contextRef="c151" decimals="0" id="ixv-8438" unitRef="usd">6012416</us-gaap:RepaymentsOfDebt>
    <us-gaap:InterestPaid contextRef="c151" decimals="0" id="ixv-8439" unitRef="usd">288596</us-gaap:InterestPaid>
    <us-gaap:InterestPaid contextRef="c152" decimals="0" id="ixv-8440" unitRef="usd">20400</us-gaap:InterestPaid>
    <us-gaap:InterestPaid contextRef="c153" decimals="0" id="ixv-8441" unitRef="usd">42283</us-gaap:InterestPaid>
    <us-gaap:InterestPaid contextRef="c154" decimals="0" id="ixv-8442" unitRef="usd">42357</us-gaap:InterestPaid>
    <us-gaap:OtherShortTermBorrowings contextRef="c155" decimals="0" id="ixv-8443" unitRef="usd">17201342</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c155" decimals="0" id="ixv-8444" unitRef="cny">120000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:UnsecuredDebt contextRef="c156" decimals="0" id="ixv-8445" unitRef="usd">4324636</us-gaap:UnsecuredDebt>
    <us-gaap:UnsecuredDebt contextRef="c157" decimals="0" id="ixv-8446" unitRef="usd">2883091</us-gaap:UnsecuredDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c152" decimals="0" id="ixv-8447" unitRef="usd">1507432</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RelatedPartyTransactionDate contextRef="c152" id="ixv-8448">2018-07-12</us-gaap:RelatedPartyTransactionDate>
    <us-gaap:LoansHeldForSaleTerm contextRef="c158" id="ixv-8449">P3Y</us-gaap:LoansHeldForSaleTerm>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c159" decimals="0" id="ixv-8450" unitRef="usd">3768579</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:InterestExpenseOther contextRef="c159" decimals="0" id="ixv-8451" unitRef="usd">158651</us-gaap:InterestExpenseOther>
    <itp:InterestExpenses
      contextRef="c160"
      decimals="0"
      id="ixv-8452"
      unitRef="shares">94636</itp:InterestExpenses>
    <us-gaap:LongTermLoansFromBank contextRef="c161" decimals="0" id="ixv-8453" unitRef="usd">193710</us-gaap:LongTermLoansFromBank>
    <us-gaap:LongTermLoansFromBank contextRef="c162" decimals="0" id="ixv-8454" unitRef="usd">194047</us-gaap:LongTermLoansFromBank>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="c163" decimals="0" id="ixv-8455" unitRef="usd">597282</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="c164" decimals="0" id="ixv-8456" unitRef="usd">598319</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherBorrowings contextRef="c165" decimals="0" id="ixv-8457" unitRef="usd">7059455</us-gaap:OtherBorrowings>
    <us-gaap:OtherBorrowings contextRef="c166" decimals="0" id="ixv-8458" unitRef="usd">7059455</us-gaap:OtherBorrowings>
    <us-gaap:OtherBorrowings contextRef="c165" decimals="0" id="ixv-8459" unitRef="cny">50000000</us-gaap:OtherBorrowings>
    <us-gaap:OtherBorrowings contextRef="c166" decimals="0" id="ixv-8460" unitRef="cny">50000000</us-gaap:OtherBorrowings>
    <us-gaap:InvestmentInterestRate contextRef="c147" decimals="4" id="ixv-8461" unitRef="pure">0.0435</us-gaap:InvestmentInterestRate>
    <us-gaap:LoansPayable contextRef="c167" decimals="0" id="ixv-8462" unitRef="usd">4235673</us-gaap:LoansPayable>
    <us-gaap:LoansPayable contextRef="c167" decimals="0" id="ixv-8463" unitRef="cny">30000000</us-gaap:LoansPayable>
    <us-gaap:InterestAndFeeIncomeOtherLoans contextRef="c6" decimals="0" id="ixv-8464" unitRef="usd">131553</us-gaap:InterestAndFeeIncomeOtherLoans>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c2" decimals="0" id="ixv-8465" unitRef="usd">727433</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c3" decimals="0" id="ixv-8466" unitRef="usd">727433</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:ShortTermDebtTextBlock contextRef="c0" id="ixv-3966">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; &lt;b&gt;(10) Notes payable&lt;/b&gt;&lt;/p&gt;



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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;As of March 31, 2024, the Company
had bank acceptance notes of $246,501 from the Cangzhou to third parties for settling purchases of raw materials. The acceptance notes
are used to essentially extend the payment of accounts payable and are issued under the banking facilities obtained from bank. The bank
acceptance notes from the bank bore interest rate at &lt;span style="-sec-ix-hidden: hidden-fact-53"&gt;nil&lt;/span&gt;% per annum and 0.05% of notes amount as handling change. The acceptance notes
will become due and payable on July 16, 2024.&lt;/p&gt;</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:NotesPayableCurrent contextRef="c2" decimals="0" id="ixv-8467" unitRef="usd">246501</us-gaap:NotesPayableCurrent>
    <itp:PercentageOfHandlingChange contextRef="c0" decimals="4" id="ixv-8468" unitRef="pure">0.0005</itp:PercentageOfHandlingChange>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="c0" id="ixv-3975">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; &lt;b&gt;(11) 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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; 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;2024&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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;2023&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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;160,199&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;77,633&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;597,282&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;11,147,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;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;9,966&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,141,860&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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&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;734,706&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"&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,869,095&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:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="c0" id="ixv-3980">&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="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; 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;2024&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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;2023&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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;160,199&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;77,633&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;597,282&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;11,147,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;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;9,966&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,141,860&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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&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;734,706&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"&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,869,095&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-8469" unitRef="usd">160199</us-gaap:AccruedUtilitiesCurrent>
    <us-gaap:AccruedUtilitiesCurrent contextRef="c3" decimals="0" id="ixv-8470" unitRef="usd">3054</us-gaap:AccruedUtilitiesCurrent>
    <itp:ValueAddedTaxesPayableCurrent contextRef="c2" decimals="0" id="ixv-8471" unitRef="usd">77633</itp:ValueAddedTaxesPayableCurrent>
    <itp:ValueAddedTaxesPayableCurrent contextRef="c3" decimals="0" id="ixv-8472" unitRef="usd">696</itp:ValueAddedTaxesPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-8473" unitRef="usd">597282</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-8474" unitRef="usd">598319</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c2" decimals="0" id="ixv-8475" unitRef="usd">11147449</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c3" decimals="0" id="ixv-8476" unitRef="usd">11175858</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccruedSalesCommissionCurrent contextRef="c2" decimals="0" id="ixv-8477" unitRef="usd">9966</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent contextRef="c3" decimals="0" id="ixv-8478" unitRef="usd">47040</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:InterestPayableCurrent contextRef="c2" decimals="0" id="ixv-8479" unitRef="usd">1141860</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="c3" decimals="0" id="ixv-8480" unitRef="usd">1070708</us-gaap:InterestPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-8481" unitRef="usd">734706</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-8482" unitRef="usd">16842</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c2" decimals="0" id="ixv-8483" unitRef="usd">13869095</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c3" decimals="0" id="ixv-8484" unitRef="usd">12912517</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c0" id="ixv-4084">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; &lt;b&gt;(12) 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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: -0.05pt"&gt;&#160;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 March 31,
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 March 31, 2024:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Three
    months&lt;br/&gt;
ended&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&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; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;March&#160;31, &lt;br/&gt;
2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="width: 89%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Expected term&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 8%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;0.8 - 2.75&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Expected average volatility&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;82% - 102%&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-54; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;0.19% - 4.4%&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;The following table summarizes the changes in the derivative liabilities during the three months ended March 31, 2024: Fair&lt;/p&gt;

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&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; 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="padding-bottom: 1.5pt; text-align: left"&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;(34&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&gt;&#160;&lt;/td&gt;&lt;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="padding-bottom: 1.5pt"&gt;Balance at March 31, 2024&lt;/td&gt;&lt;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;20&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c0" id="ixv-8485">The following weighted-average assumptions were used in the March 31, 2024:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Three
    months&lt;br/&gt;
ended&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&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; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: black 1.5pt solid; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; white-space: nowrap; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;March&#160;31, &lt;br/&gt;
2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="width: 89%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Expected term&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 8%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;0.8 - 2.75&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Expected average volatility&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;82% - 102%&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-54; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;0.19% - 4.4%&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c168" id="ixv-8486">P0Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c169" id="ixv-8487">P2Y9M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="c168" decimals="2" id="ixv-8488" unitRef="pure">0.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="c169" decimals="2" id="ixv-8489" unitRef="pure">1.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c168" decimals="4" id="ixv-8490" unitRef="pure">0.0019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c169" decimals="3" id="ixv-8491" unitRef="pure">0.044</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock contextRef="c0" id="ixv-8492">Value Measurements Using Significant Observable Inputs (Level 3)&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; 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="padding-bottom: 1.5pt; text-align: left"&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;(34&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&gt;&#160;&lt;/td&gt;&lt;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="padding-bottom: 1.5pt"&gt;Balance at March 31, 2024&lt;/td&gt;&lt;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;20&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c3" decimals="0" id="ixv-8493" unitRef="usd">54</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:FairValueAdjustmentOfWarrants contextRef="c0" decimals="0" id="ixv-8494" unitRef="usd">34</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:DerivativeLiabilitiesNoncurrent contextRef="c2" decimals="0" id="ixv-8495" unitRef="usd">20</us-gaap:DerivativeLiabilitiesNoncurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0" id="ixv-4205">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; (13) Common Stock&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-top: 0pt; margin-bottom: 0pt"&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-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Reverse stock split&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;On June 9, 2022, the Board of Directors
of the Company approved the Reverse Stock Split, at a ratio of 1-for-10, pursuant to Section 78.207 of the Nevada Revised Statutes (&#x201c;NRS&#x201d;).
The Reverse Stock Split was affected by the Company filing of a Certificate of Change Pursuant to NRS 78.209 with the Secretary of State
of the State of Nevada on July 7, 2022. The par value per share of our stock remains unchanged at $0.001 per share after the Reverse Stock
Split. 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;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Issuance of common stock pursuant to the 2021 Incentive
Stock Plan&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;On August 15, 2022, the Company
granted an aggregate of 150,000 shares of common stock under its compensatory incentive plans to fifteen employees, as awards under the
2021 Incentive Stock Plan. Please see Note (17), Stock Incentive Plans for more details. Total fair value of the stock was calculated
at $156,000 as of the date of grant.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockholdersEquityOtherShares
      contextRef="c170"
      decimals="0"
      id="ixv-8496"
      unitRef="shares">2618182</us-gaap:StockholdersEquityOtherShares>
    <itp:CommonStockIssuedToPurchaseOfWarrants
      contextRef="c170"
      decimals="0"
      id="ixv-8497"
      unitRef="shares">2618182</itp:CommonStockIssuedToPurchaseOfWarrants>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="c170"
      decimals="0"
      id="ixv-8498"
      unitRef="shares">2618182</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c170" decimals="-5" id="ixv-8499" unitRef="usd">14400000</us-gaap:ProceedsFromIssuanceOfDebt>
    <itp:CorrespondingPricePerShare
      contextRef="c170"
      decimals="1"
      id="ixv-8500"
      unitRef="usdPershares">5.5</itp:CorrespondingPricePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c171"
      decimals="1"
      id="ixv-8501"
      unitRef="usdPershares">5.5</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <itp:AggregateSharesOfCommonStock
      contextRef="c172"
      decimals="0"
      id="ixv-8502"
      unitRef="shares">2927786</itp:AggregateSharesOfCommonStock>
    <itp:WarrantsToPurchaseShares
      contextRef="c172"
      decimals="0"
      id="ixv-8503"
      unitRef="shares">1463893</itp:WarrantsToPurchaseShares>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="c172"
      decimals="0"
      id="ixv-8504"
      unitRef="shares">1463893</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c172" decimals="-5" id="ixv-8505" unitRef="usd">21900000</us-gaap:ProceedsFromIssuanceOfDebt>
    <itp:WarrantPricePerShare
      contextRef="c172"
      decimals="1"
      id="ixv-8506"
      unitRef="usdPershares">7.5</itp:WarrantPricePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c173"
      decimals="1"
      id="ixv-8507"
      unitRef="usdPershares">7.5</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="c37" id="ixv-8508">1-for-10</us-gaap:StockholdersEquityReverseStockSplit>
    <itp:StockIssuedDuringPeriodPricePerShareReverseStockSplits
      contextRef="c37"
      decimals="3"
      id="ixv-8509"
      unitRef="usdPershares">0.001</itp:StockIssuedDuringPeriodPricePerShareReverseStockSplits>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="c174"
      decimals="0"
      id="ixv-8510"
      unitRef="shares">150000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross contextRef="c174" decimals="0" id="ixv-8511" unitRef="usd">156000</us-gaap:StockGrantedDuringPeriodValueSharebasedCompensationGross>
    <itp:WarrantDisclosureTextBlock contextRef="c0" id="ixv-4231">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; (14) Warrants&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 March 31, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 March 31, 2024.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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 March 31, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&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-top: 0pt; margin-bottom: 0pt"&gt;A summary of stock warrant activities is as below:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold"&gt;Three months ended&lt;br/&gt;
 March 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold"&gt;Number&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold"&gt;Weight &lt;br/&gt;
average&lt;br/&gt;
 exercise price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;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-55"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&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-56"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&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="padding-bottom: 1.5pt; 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-57"&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;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&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="padding-bottom: 4pt; 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-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;The following table summarizes information relating to outstanding
and exercisable warrants as of March 31, 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; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="7" 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;&lt;b&gt;Warrants Outstanding&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="4" 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;&lt;b&gt;Warrants Exercisable&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td 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;&lt;b&gt;Number of&lt;br/&gt;
Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td 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;&lt;b&gt;Weighted Average Remaining&lt;br/&gt;
Contractual life &lt;br/&gt;
(in years)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td 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;&lt;b&gt;Weighted Average&lt;br/&gt;
Exercise Price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td 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;&lt;b&gt;Number of&lt;br/&gt;
Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td 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;&lt;b&gt;Weighted Average&lt;br/&gt;
Exercise Price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="width: 18%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,016,635&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 18%; text-align: center"&gt;1.84&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 19%; text-align: center"&gt;$&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;6.6907&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 18%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,016,635&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 18%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;6.6907&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;/p&gt;

&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 121pt; text-align: left"&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-top: 0pt; margin-bottom: 0pt; 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 March
31, 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 March 31, 2024 and December 31, 2023 are &lt;span style="-sec-ix-hidden: hidden-fact-58"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-59"&gt;nil&lt;/span&gt;&lt;/span&gt;.&lt;/p&gt;</itp:WarrantDisclosureTextBlock>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="c175"
      decimals="0"
      id="ixv-8512"
      unitRef="shares">440000</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="c176"
      decimals="0"
      id="ixv-8513"
      unitRef="shares">440000</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <itp:InvestmentWarrantsExercisePrice
      contextRef="c175"
      decimals="3"
      id="ixv-8514"
      unitRef="usdPershares">7.425</itp:InvestmentWarrantsExercisePrice>
    <us-gaap:ExcessStockSharesIssued
      contextRef="c177"
      decimals="0"
      id="ixv-8515"
      unitRef="shares">88000</us-gaap:ExcessStockSharesIssued>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="c175"
      decimals="3"
      id="ixv-8516"
      unitRef="usdPershares">7.425</us-gaap:WarrantExercisePriceIncrease>
    <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="c2" decimals="0" id="ixv-8517" unitRef="shares">352000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="c170"
      decimals="0"
      id="ixv-8518"
      unitRef="shares">2618182</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <itp:CommonStockIssuedToPurchaseStock
      contextRef="c170"
      decimals="0"
      id="ixv-8519"
      unitRef="shares">2618182</itp:CommonStockIssuedToPurchaseStock>
    <itp:CommonStockIssuedToPurchaseStock
      contextRef="c178"
      decimals="0"
      id="ixv-8520"
      unitRef="shares">2618182</itp:CommonStockIssuedToPurchaseStock>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="c178"
      decimals="1"
      id="ixv-8521"
      unitRef="usdPershares">5.5</us-gaap:WarrantExercisePriceIncrease>
    <itp:WarrentExpireDate contextRef="c170" id="ixv-8522">2026-01-20</itp:WarrentExpireDate>
    <us-gaap:ExcessStockSharesIssued
      contextRef="c171"
      decimals="0"
      id="ixv-8523"
      unitRef="shares">1410690</us-gaap:ExcessStockSharesIssued>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="c179"
      decimals="1"
      id="ixv-8524"
      unitRef="usdPershares">5.5</us-gaap:WarrantExercisePriceIncrease>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c180"
      decimals="0"
      id="ixv-8525"
      unitRef="shares">1207492</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="c181"
      decimals="0"
      id="ixv-8526"
      unitRef="shares">2927786</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <itp:CommonStockIssuedToPurchaseStock
      contextRef="c181"
      decimals="0"
      id="ixv-8527"
      unitRef="shares">1463893</itp:CommonStockIssuedToPurchaseStock>
    <itp:CommonStockIssuedToPurchaseStock
      contextRef="c172"
      decimals="0"
      id="ixv-8528"
      unitRef="shares">1463893</itp:CommonStockIssuedToPurchaseStock>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="c172"
      decimals="1"
      id="ixv-8529"
      unitRef="usdPershares">7.5</us-gaap:WarrantExercisePriceIncrease>
    <itp:WarrentExpireDate contextRef="c172" id="ixv-8530">2026-03-01</itp:WarrentExpireDate>
    <us-gaap:ExcessStockSharesIssued
      contextRef="c173"
      decimals="0"
      id="ixv-8531"
      unitRef="shares">6750</us-gaap:ExcessStockSharesIssued>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="c181"
      decimals="1"
      id="ixv-8532"
      unitRef="usdPershares">7.5</us-gaap:WarrantExercisePriceIncrease>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c182"
      decimals="0"
      id="ixv-8533"
      unitRef="shares">1457143</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock contextRef="c0" id="ixv-8534">A summary of stock warrant activities is as below:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold"&gt;Three months ended&lt;br/&gt;
 March 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold"&gt;Number&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold"&gt;Weight &lt;br/&gt;
average&lt;br/&gt;
 exercise price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;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-55"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&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-56"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&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="padding-bottom: 1.5pt; 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-57"&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;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&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="padding-bottom: 4pt; 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>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="c183"
      decimals="0"
      id="ixv-8535"
      unitRef="shares">3016635</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="c183"
      decimals="4"
      id="ixv-8536"
      unitRef="usdPershares">6.6907</itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="c185"
      decimals="0"
      id="ixv-8537"
      unitRef="shares">3016635</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="c185"
      decimals="4"
      id="ixv-8538"
      unitRef="usdPershares">6.6907</itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock contextRef="c0" id="ixv-8539">The following table summarizes information relating to outstanding
and exercisable warrants as of March 31, 2024.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="7" 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;&lt;b&gt;Warrants Outstanding&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="4" 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;&lt;b&gt;Warrants Exercisable&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td 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;&lt;b&gt;Number of&lt;br/&gt;
Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td 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;&lt;b&gt;Weighted Average Remaining&lt;br/&gt;
Contractual life &lt;br/&gt;
(in years)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td 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;&lt;b&gt;Weighted Average&lt;br/&gt;
Exercise Price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td 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;&lt;b&gt;Number of&lt;br/&gt;
Shares&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td 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;&lt;b&gt;Weighted Average&lt;br/&gt;
Exercise Price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="width: 18%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,016,635&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 18%; text-align: center"&gt;1.84&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 19%; text-align: center"&gt;$&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;6.6907&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 18%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3,016,635&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 18%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;6.6907&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="c180"
      decimals="0"
      id="ixv-8540"
      unitRef="shares">3016635</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c179" id="ixv-8541">P1Y10M2D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="c180"
      decimals="4"
      id="ixv-8542"
      unitRef="usdPershares">6.6907</itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber
      contextRef="c179"
      decimals="0"
      id="ixv-8543"
      unitRef="shares">3016635</itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber>
    <itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice
      contextRef="c180"
      decimals="4"
      id="ixv-8544"
      unitRef="usdPershares">6.6907</itp:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice>
    <us-gaap:EarningsPerShareTextBlock contextRef="c0" id="ixv-4417">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; (15) Earnings 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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;For the three months ended March 31, 2024 and 2023, basic
and diluted net income per share are calculated as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;Three Months Ended &lt;br/&gt;
March 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; 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; text-align: center; 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;2024&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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;2023&lt;/td&gt;&lt;td style="white-space: nowrap; 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="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"&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;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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,746,536&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;(2,733,165&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"&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;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;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&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.37&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.27&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&gt;&#160;&lt;/td&gt;&lt;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 income 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"&gt;Net income 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;(3,746,536&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;(2,733,165&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;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;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;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&gt;&#160;&lt;/td&gt;&lt;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&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; "&gt;
    &lt;td style="text-align: left"&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;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;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: 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; "&gt;
    &lt;td&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.37&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.27&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-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"&gt;For the three months ended March 31, 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-8545">For the three months ended March 31, 2024 and 2023, basic
and diluted net income per share are calculated as follows:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;Three Months Ended &lt;br/&gt;
March 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; 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; text-align: center; 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;2024&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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;2023&lt;/td&gt;&lt;td style="white-space: nowrap; 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="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"&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;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="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,746,536&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;(2,733,165&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"&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;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;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&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.37&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.27&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&gt;&#160;&lt;/td&gt;&lt;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 income 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"&gt;Net income 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;(3,746,536&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;(2,733,165&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;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;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;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&gt;&#160;&lt;/td&gt;&lt;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&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; "&gt;
    &lt;td style="text-align: left"&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;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;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: 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; "&gt;
    &lt;td&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.37&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.27&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="c0" decimals="0" id="ixv-8546" unitRef="usd">-3746536</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c6" decimals="0" id="ixv-8547" unitRef="usd">-2733165</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="INF"
      id="ixv-8548"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c6"
      decimals="INF"
      id="ixv-8549"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-8550"
      unitRef="usdPershares">-0.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="2"
      id="ixv-8551"
      unitRef="usdPershares">-0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c0" decimals="0" id="ixv-8552" unitRef="usd">-3746536</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c6" decimals="0" id="ixv-8553" unitRef="usd">-2733165</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="INF"
      id="ixv-8554"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c6"
      decimals="INF"
      id="ixv-8555"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="INF"
      id="ixv-8556"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c6"
      decimals="INF"
      id="ixv-8557"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-8558"
      unitRef="usdPershares">-0.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="2"
      id="ixv-8559"
      unitRef="usdPershares">-0.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-4603">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; &lt;b&gt;(16) Income Taxes&lt;/b&gt;&lt;/p&gt;



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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 first quarter ended March 31, 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"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;i&gt;PRC&lt;/i&gt;&lt;/p&gt;

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;The provisions for income taxes for
three months ended March 31, 2024 and 2023 were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&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&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;March 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="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="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-62"&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;&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;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-64"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&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-65"&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-66"&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 Provision for (Deferred tax benefit)/ Income Taxes&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;36,793&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;&lt;div style="-sec-ix-hidden: hidden-fact-67"&gt;-&lt;/div&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; text-align: center"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 March 31, 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 March 31, 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; 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="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&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="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2024&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="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;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="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="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;17,378,268&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-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;584,365&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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&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;642,735&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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;151,335&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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;(63,954&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;(64,065&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"&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;18,692,749&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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;(18,692,749&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-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-68"&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;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;/tr&gt;
  &lt;/table&gt;


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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;During the three months ended March
31, 2024 and 2023, the effective income tax rate was estimated by the Company to be -1.0% and 0%, respectively&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;March 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;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%; 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 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;(3.4&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(16.7&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;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;(22.6&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;(8.3&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;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;(1.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;&lt;div style="-sec-ix-hidden: hidden-fact-70"&gt;-&lt;/div&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; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;As of March 31, 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; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 March 31, 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 three months ended March 31, 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-8560" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationTaxSettlementsStateAndLocal>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c186" decimals="2" id="ixv-8561" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0" id="ixv-8562">The provisions for income taxes for
three months ended March 31, 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&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;March 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="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="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-62"&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;&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;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-64"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&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-65"&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-66"&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 Provision for (Deferred tax benefit)/ Income Taxes&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;36,793&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;&lt;div style="-sec-ix-hidden: hidden-fact-67"&gt;-&lt;/div&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; text-align: center"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-8563" unitRef="usd">36793</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-8564" unitRef="usd">36793</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OperatingLossCarryforwards contextRef="c3" decimals="0" id="ixv-8565" unitRef="usd">62499</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c7" decimals="0" id="ixv-8566" unitRef="usd">530581</us-gaap:OperatingLossCarryforwards>
    <itp:DescriptionOfCarryForwardsExpire contextRef="c0" id="ixv-8567">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-8568" unitRef="pure">1</itp:DeferredTaxAssetsValuationAllowancePercentage>
    <itp:DeferredTaxAssetsValuationAllowancePercentage contextRef="c3" decimals="2" id="ixv-8569" unitRef="pure">1</itp:DeferredTaxAssetsValuationAllowancePercentage>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0" id="ixv-8570">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="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&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="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2024&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="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;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="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="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;17,378,268&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-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;584,365&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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&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;642,735&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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;151,335&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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;(63,954&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;(64,065&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"&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;18,692,749&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-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;(18,692,749&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-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-68"&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;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;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c2" decimals="0" id="ixv-8571" unitRef="usd">17378268</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment contextRef="c3" decimals="0" id="ixv-8572" unitRef="usd">16922756</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <itp:DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent contextRef="c2" decimals="0" id="ixv-8573" unitRef="usd">584365</itp:DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent>
    <itp:DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent contextRef="c3" decimals="0" id="ixv-8574" unitRef="usd">585380</itp:DeferredTaxAssetsImpairmentOfAmortizationPropertyPlantAndEquipmentCurrent>
    <itp:DeferredTaxAssetsMiscellaneousCurrent contextRef="c2" decimals="0" id="ixv-8575" unitRef="usd">642735</itp:DeferredTaxAssetsMiscellaneousCurrent>
    <itp:DeferredTaxAssetsMiscellaneousCurrent contextRef="c3" decimals="0" id="ixv-8576" unitRef="usd">135714</itp:DeferredTaxAssetsMiscellaneousCurrent>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="c2" decimals="0" id="ixv-8577" unitRef="usd">151335</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="c3" decimals="0" id="ixv-8578" unitRef="usd">274525</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <itp:DeferredTaxAssetsGainLossOnAssetDisposal contextRef="c2" decimals="0" id="ixv-8579" unitRef="usd">63954</itp:DeferredTaxAssetsGainLossOnAssetDisposal>
    <itp:DeferredTaxAssetsGainLossOnAssetDisposal contextRef="c3" decimals="0" id="ixv-8580" unitRef="usd">64065</itp:DeferredTaxAssetsGainLossOnAssetDisposal>
    <us-gaap:DeferredTaxAssetsGross contextRef="c2" decimals="0" id="ixv-8581" unitRef="usd">18692749</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c3" decimals="0" id="ixv-8582" unitRef="usd">17854310</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c2" decimals="0" id="ixv-8583" unitRef="usd">18692749</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c3" decimals="0" id="ixv-8584" unitRef="usd">17854310</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0" id="ixv-8585">During the three months ended March
31, 2024 and 2023, the effective income tax rate was estimated by the Company to be -1.0% and 0%, respectively&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="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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;March 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;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%; 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 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;(3.4&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(16.7&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;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;(22.6&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;(8.3&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;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;(1.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;&lt;div style="-sec-ix-hidden: hidden-fact-70"&gt;-&lt;/div&gt;&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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent contextRef="c0" decimals="3" id="ixv-8586" unitRef="pure">0.01</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent contextRef="c6" decimals="2" id="ixv-8587" unitRef="pure">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c0" decimals="3" id="ixv-8588" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c6" decimals="3" id="ixv-8589" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <itp:EffectOfExpensesNotDeductibleForPrcTaxPurposes contextRef="c0" decimals="3" id="ixv-8590" unitRef="pure">-0.034</itp:EffectOfExpensesNotDeductibleForPrcTaxPurposes>
    <itp:EffectOfExpensesNotDeductibleForPrcTaxPurposes contextRef="c6" decimals="3" id="ixv-8591" unitRef="pure">-0.167</itp:EffectOfExpensesNotDeductibleForPrcTaxPurposes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c0" decimals="3" id="ixv-8592" unitRef="pure">-0.226</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c6" decimals="3" id="ixv-8593" unitRef="pure">-0.083</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c0" decimals="3" id="ixv-8594" unitRef="pure">-0.01</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <itp:IncomeTaxStatuteOfLimitationsPeriod contextRef="c0" id="ixv-8595">P5Y</itp:IncomeTaxStatuteOfLimitationsPeriod>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c0" id="ixv-4924">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; (17) Stock Incentive Plans&lt;/p&gt;



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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&lt;i&gt;2021 Incentive Stock Plan&lt;/i&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;On November 12, 2021, the Company&#x2019;s
Annual General Meeting adopted and approved the 2021 Omnibus Equity Incentive Plan of IT Tech Packaging, Inc.(the&#x201d;2021 Plan&#x201d;).
Under the 2021 ISP, the Company has reserved a total of 150,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. On August 15, 2022, the Company granted an aggregate
of 150,000 shares of common stock under its compensatory incentive plans to fifteen employees. Total fair value of the stock was calculated
at $156,000 as of the date of grant.&lt;/p&gt;

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

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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 March 31, 2024, have
been reserved.&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c187"
      decimals="0"
      id="ixv-8596"
      unitRef="shares">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares
      contextRef="c188"
      decimals="0"
      id="ixv-8597"
      unitRef="shares">150000</us-gaap:EmployeeStockOwnershipPlanESOPNumberOfSuspenseShares>
    <us-gaap:EquityFairValueDisclosure contextRef="c188" decimals="0" id="ixv-8598" unitRef="usd">156000</us-gaap:EquityFairValueDisclosure>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c189"
      decimals="0"
      id="ixv-8599"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0" id="ixv-4943">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; (18) Commitments and Contingencies&lt;/p&gt;



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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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,900 (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; 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;March 31,&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;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;16,913&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;16,913&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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;16,913&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;16,913&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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;16,913&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;46,512&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;131,077&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; text-align: justify"&gt;&#160;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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,829 (RMB1,000,000). The lease was recorded in lease assets and liabilities in the consolidated balance
sheet as of March 31, 2024.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;As of March 31, 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,481,325 and $3,499,936 as of March 31, 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; text-align: justify"&gt;&#160;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 March 31, 2024 and December 31, 2023, the Company guaranteed its long-term loan from financial institutions amounting to $4,369,274
(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="c190" decimals="2" id="ixv-8600" unitRef="acre">32.95</us-gaap:AreaOfLand>
    <itp:LeaseExpirationPeriod contextRef="c191" id="ixv-8601">P30Y</itp:LeaseExpirationPeriod>
    <us-gaap:PaymentsForRent contextRef="c191" decimals="0" id="ixv-8602" unitRef="usd">16900</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent contextRef="c191" decimals="0" id="ixv-8603" unitRef="cny">120000</us-gaap:PaymentsForRent>
    <itp:ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock contextRef="c0" id="ixv-8604">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;March 31,&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;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;16,913&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;16,913&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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;16,913&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;16,913&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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;16,913&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;46,512&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;131,077&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</itp:ScheduleOfFutureMinimumLeasePaymentsOfTheCapitalLeaseTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c195" decimals="0" id="ixv-8605" unitRef="usd">16913</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c195" decimals="0" id="ixv-8606" unitRef="usd">16913</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c195" decimals="0" id="ixv-8607" unitRef="usd">16913</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c195" decimals="0" id="ixv-8608" unitRef="usd">16913</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c195" decimals="0" id="ixv-8609" unitRef="usd">16913</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c195" decimals="0" id="ixv-8610" unitRef="usd">46512</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c195" decimals="0" id="ixv-8611" unitRef="usd">131077</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:Cash contextRef="c192" decimals="-4" id="ixv-8612" unitRef="usd">2770000</us-gaap:Cash>
    <us-gaap:Cash contextRef="c193" decimals="-4" id="ixv-8613" unitRef="usd">1150000</us-gaap:Cash>
    <us-gaap:Cash contextRef="c194" decimals="-4" id="ixv-8614" unitRef="usd">4310000</us-gaap:Cash>
    <us-gaap:PaymentsForRent contextRef="c0" decimals="0" id="ixv-8615" unitRef="usd">140829</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent contextRef="c0" decimals="0" id="ixv-8616" unitRef="cny">1000000</us-gaap:PaymentsForRent>
    <itp:CommitmentsForPurchaseOrConstructionOfCapitalAssets contextRef="c2" decimals="0" id="ixv-8617" unitRef="usd">3481325</itp:CommitmentsForPurchaseOrConstructionOfCapitalAssets>
    <itp:CommitmentsForPurchaseOrConstructionOfCapitalAssets contextRef="c3" decimals="0" id="ixv-8618" unitRef="usd">3499936</itp:CommitmentsForPurchaseOrConstructionOfCapitalAssets>
    <itp:ExpectedPaymentTerm contextRef="c168" id="ixv-8619">P1Y</itp:ExpectedPaymentTerm>
    <itp:ExpectedPaymentTerm contextRef="c169" id="ixv-8620">P3Y</itp:ExpectedPaymentTerm>
    <itp:LongtermLoanFromFinancialInstitutions contextRef="c2" decimals="0" id="ixv-8621" unitRef="usd">4369274</itp:LongtermLoanFromFinancialInstitutions>
    <itp:LongtermLoanFromFinancialInstitutions contextRef="c3" decimals="0" id="ixv-8622" unitRef="cny">31000000</itp:LongtermLoanFromFinancialInstitutions>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0" id="ixv-5047">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; (19) Segment Reporting&lt;/p&gt;



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

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&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"&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; text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&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;Three Months Ended &lt;br/&gt;
March 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; 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; white-space: nowrap; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&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; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&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; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&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; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&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 Attributable&lt;/b&gt;&lt;/td&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; text-align: center"&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; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&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; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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 Inter-segment&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; 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; white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#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: 34%"&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: 8%; text-align: right"&gt;6,826,799&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: 8%; text-align: right"&gt;37,042&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: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-71"&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: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-72"&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: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;&#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: 8%; text-align: right"&gt;6,863,841&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;362,335&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,778&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;-&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-75"&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-76"&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;399,113&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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;989,272&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,100,541&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;391,975&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-77"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-78"&gt;-&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,481,788&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;1,462&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;536&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;173&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&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;2,183&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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;89,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;44,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;72,245&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,684&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#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;210,290&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;&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;&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;&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;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-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;36,793&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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 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,134,241&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,122,757&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;(54,512&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;(435,026&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-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;(3,746,536&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; 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="text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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;Three Months Ended&lt;br/&gt;
 March 31, 2023&lt;/td&gt;&lt;td style="white-space: nowrap; 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; white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold"&gt;Dongfang&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold"&gt;Tengsheng&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold"&gt;Baoding&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold"&gt;Not Attributable&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold"&gt;Elimination&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold"&gt;Enterprise-wide,&lt;/td&gt;&lt;td style="white-space: nowrap; 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; padding-bottom: 1.5pt; white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold"&gt;Paper&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold"&gt;Paper&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold"&gt;Shengde&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold"&gt;to Segments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold"&gt;of Inter-segment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold"&gt;consolidated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; width: 34%"&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: 8%; text-align: right"&gt;19,528,196&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: 8%; text-align: right"&gt;227,044&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;35,637&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: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-86"&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: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-87"&gt;&#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: 8%; text-align: right"&gt;19,790,877&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 (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;439,080&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(713,240&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,839&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;&lt;div style="-sec-ix-hidden: hidden-fact-89"&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;(276,999&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;1,140,466&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,137,928&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;407,849&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-90"&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-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;3,686,243&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;133,183&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;693&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,235&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,157&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;136,268&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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;146,702&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;28,574&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,893&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;249,169&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;&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;&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;&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;&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;/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 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;(569,464&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,920,120&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;(99,285&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;(144,296&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;(2,733,165&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"&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;&#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;As of March 31, 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"&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 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"&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 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="white-space: nowrap; width: 34%"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 8%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 8%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 8%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 8%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 8%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 8%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; 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,882,403&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;125,436,285&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,761,164&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,516,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;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-102"&gt;&#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;192,596,104&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"&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;&#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;As of December 31, 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"&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 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"&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 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: 34%"&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: 8%; 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: 8%; 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: 8%; 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: 8%; 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: 8%; 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: 8%; 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,651,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-103"&gt;&#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,709,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:NumberOfReportableSegments contextRef="c196" decimals="0" id="ixv-8623" unitRef="pure">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0" id="ixv-8624">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="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&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;Three Months Ended &lt;br/&gt;
March 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; 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; white-space: nowrap; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&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; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&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; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&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; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&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 Attributable&lt;/b&gt;&lt;/td&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; text-align: center"&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; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&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; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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 Inter-segment&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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; text-align: center; 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; white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center"&gt;&#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: 34%"&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: 8%; text-align: right"&gt;6,826,799&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: 8%; text-align: right"&gt;37,042&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: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-71"&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: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-72"&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: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;&#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: 8%; text-align: right"&gt;6,863,841&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;362,335&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,778&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;-&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-75"&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-76"&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;399,113&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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;989,272&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,100,541&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;391,975&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-77"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-78"&gt;-&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,481,788&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;1,462&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;536&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;173&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&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;2,183&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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;89,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;44,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;72,245&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,684&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#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;210,290&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;&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;&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;&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;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-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;36,793&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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 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,134,241&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,122,757&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;(54,512&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;(435,026&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-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;(3,746,536&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="text-indent: -0.125in; padding-left: 0.125in; white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; 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;Three Months Ended&lt;br/&gt;
 March 31, 2023&lt;/td&gt;&lt;td style="white-space: nowrap; 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; white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold"&gt;Dongfang&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold"&gt;Tengsheng&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold"&gt;Baoding&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold"&gt;Not Attributable&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold"&gt;Elimination&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center; font-weight: bold"&gt;Enterprise-wide,&lt;/td&gt;&lt;td style="white-space: nowrap; 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; padding-bottom: 1.5pt; white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold"&gt;Paper&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold"&gt;Paper&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold"&gt;Shengde&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold"&gt;to Segments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold"&gt;of Inter-segment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold"&gt;consolidated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; width: 34%"&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: 8%; text-align: right"&gt;19,528,196&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: 8%; text-align: right"&gt;227,044&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;35,637&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: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-86"&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: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-87"&gt;&#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: 8%; text-align: right"&gt;19,790,877&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 (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;439,080&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(713,240&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,839&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;&lt;div style="-sec-ix-hidden: hidden-fact-89"&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;(276,999&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;1,140,466&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,137,928&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;407,849&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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-90"&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-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;3,686,243&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;133,183&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;693&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,235&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,157&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;136,268&lt;/td&gt;&lt;td style="text-align: left"&gt;&#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;146,702&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;28,574&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,893&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;249,169&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;&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;&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;&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;&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;/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 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;(569,464&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,920,120&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;(99,285&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;(144,296&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;(2,733,165&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;&#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;As of March 31, 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"&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 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"&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 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="white-space: nowrap; width: 34%"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 8%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 8%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 8%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 8%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 8%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 8%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; 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,882,403&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;125,436,285&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,761,164&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,516,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;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-102"&gt;&#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;192,596,104&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;&#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;As of December 31, 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"&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 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"&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 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: 34%"&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: 8%; 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: 8%; 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: 8%; 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: 8%; 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: 8%; 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: 8%; 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,651,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-103"&gt;&#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,709,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="c197" decimals="0" id="ixv-8625" unitRef="usd">6826799</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c198" decimals="0" id="ixv-8626" unitRef="usd">37042</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c202" decimals="0" id="ixv-8627" unitRef="usd">6863841</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c197" decimals="0" id="ixv-8628" unitRef="usd">362335</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c198" decimals="0" id="ixv-8629" unitRef="usd">36778</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c202" decimals="0" id="ixv-8630" unitRef="usd">399113</us-gaap:GrossProfit>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c197" decimals="0" id="ixv-8631" unitRef="usd">989272</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c198" decimals="0" id="ixv-8632" unitRef="usd">2100541</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c199" decimals="0" id="ixv-8633" unitRef="usd">391975</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c202" decimals="0" id="ixv-8634" unitRef="usd">3481788</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:InvestmentIncomeInterest contextRef="c197" decimals="0" id="ixv-8635" unitRef="usd">1462</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c198" decimals="0" id="ixv-8636" unitRef="usd">536</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c199" decimals="0" id="ixv-8637" unitRef="usd">173</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c200" decimals="0" id="ixv-8638" unitRef="usd">12</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c202" decimals="0" id="ixv-8639" unitRef="usd">2183</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense contextRef="c197" decimals="0" id="ixv-8640" unitRef="usd">89507</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c198" decimals="0" id="ixv-8641" unitRef="usd">44854</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c199" decimals="0" id="ixv-8642" unitRef="usd">72245</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c200" decimals="0" id="ixv-8643" unitRef="usd">3684</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c202" decimals="0" id="ixv-8644" unitRef="usd">210290</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c200" decimals="0" id="ixv-8645" unitRef="usd">36793</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c202" decimals="0" id="ixv-8646" unitRef="usd">36793</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c197" decimals="0" id="ixv-8647" unitRef="usd">-1134241</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c198" decimals="0" id="ixv-8648" unitRef="usd">-2122757</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c199" decimals="0" id="ixv-8649" unitRef="usd">-54512</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c200" decimals="0" id="ixv-8650" unitRef="usd">-435026</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c202" decimals="0" id="ixv-8651" unitRef="usd">-3746536</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:Revenues contextRef="c203" decimals="0" id="ixv-8652" unitRef="usd">19528196</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c204" decimals="0" id="ixv-8653" unitRef="usd">227044</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c205" decimals="0" id="ixv-8654" unitRef="usd">35637</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c208" decimals="0" id="ixv-8655" unitRef="usd">19790877</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c203" decimals="0" id="ixv-8656" unitRef="usd">439080</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c204" decimals="0" id="ixv-8657" unitRef="usd">-713240</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c205" decimals="0" id="ixv-8658" unitRef="usd">-2839</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c208" decimals="0" id="ixv-8659" unitRef="usd">-276999</us-gaap:GrossProfit>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c203" decimals="0" id="ixv-8660" unitRef="usd">1140466</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c204" decimals="0" id="ixv-8661" unitRef="usd">2137928</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c205" decimals="0" id="ixv-8662" unitRef="usd">407849</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c208" decimals="0" id="ixv-8663" unitRef="usd">3686243</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:InvestmentIncomeInterest contextRef="c203" decimals="0" id="ixv-8664" unitRef="usd">133183</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c204" decimals="0" id="ixv-8665" unitRef="usd">693</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c205" decimals="0" id="ixv-8666" unitRef="usd">1235</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c206" decimals="0" id="ixv-8667" unitRef="usd">1157</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c208" decimals="0" id="ixv-8668" unitRef="usd">136268</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense contextRef="c203" decimals="0" id="ixv-8669" unitRef="usd">146702</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c204" decimals="0" id="ixv-8670" unitRef="usd">28574</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c205" decimals="0" id="ixv-8671" unitRef="usd">73893</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c208" decimals="0" id="ixv-8672" unitRef="usd">249169</us-gaap:InterestExpense>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c203" decimals="0" id="ixv-8673" unitRef="usd">-569464</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c204" decimals="0" id="ixv-8674" unitRef="usd">-1920120</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c205" decimals="0" id="ixv-8675" unitRef="usd">-99285</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c206" decimals="0" id="ixv-8676" unitRef="usd">-144296</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners contextRef="c208" decimals="0" id="ixv-8677" unitRef="usd">-2733165</us-gaap:NetIncomeLossAllocatedToLimitedPartners>
    <us-gaap:Assets contextRef="c209" decimals="0" id="ixv-8678" unitRef="usd">57882403</us-gaap:Assets>
    <us-gaap:Assets contextRef="c210" decimals="0" id="ixv-8679" unitRef="usd">125436285</us-gaap:Assets>
    <us-gaap:Assets contextRef="c211" decimals="0" id="ixv-8680" unitRef="usd">7761164</us-gaap:Assets>
    <us-gaap:Assets contextRef="c212" decimals="0" id="ixv-8681" unitRef="usd">1516252</us-gaap:Assets>
    <us-gaap:Assets contextRef="c214" decimals="0" id="ixv-8682" unitRef="usd">192596104</us-gaap:Assets>
    <us-gaap:Assets contextRef="c215" decimals="0" id="ixv-8683" unitRef="usd">57139592</us-gaap:Assets>
    <us-gaap:Assets contextRef="c216" decimals="0" id="ixv-8684" unitRef="usd">127734031</us-gaap:Assets>
    <us-gaap:Assets contextRef="c217" decimals="0" id="ixv-8685" unitRef="usd">8184902</us-gaap:Assets>
    <us-gaap:Assets contextRef="c218" decimals="0" id="ixv-8686" unitRef="usd">1651124</us-gaap:Assets>
    <us-gaap:Assets contextRef="c220" decimals="0" id="ixv-8687" unitRef="usd">194709649</us-gaap:Assets>
    <itp:ConcentrationAndMajorCustomersAndSuppliersTextBlock contextRef="c0" id="ixv-5936">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; &lt;b&gt;(20) Concentration and Major Customers and Suppliers&lt;/b&gt;&lt;/p&gt;



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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt"&gt;For the three months ended March 31, 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"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"&gt;For the three months ended March
31, 2024, the Company had two major suppliers accounted for 75% and 15% of total purchases. For the three months ended March 31, 2023,
the Company had two major suppliers accounted for 76% and 14% of total purchases.&lt;/p&gt;</itp:ConcentrationAndMajorCustomersAndSuppliersTextBlock>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c221" decimals="2" id="ixv-8688" unitRef="pure">0.75</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c222" decimals="2" id="ixv-8689" unitRef="pure">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c223" decimals="2" id="ixv-8690" unitRef="pure">0.76</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c224" decimals="2" id="ixv-8691" unitRef="pure">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c0" id="ixv-5947">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; (21) Concentration of Credit Risk&lt;/p&gt;



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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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 March 31, 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 ($70,472) 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 March 31, 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 RMB33,408,380 ($4,708,722) as of March 31, 2024.&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <itp:DepositInsuranceRegulations contextRef="c225" decimals="0" id="ixv-8692" unitRef="cny">500000</itp:DepositInsuranceRegulations>
    <itp:DepositInsuranceRegulations contextRef="c225" decimals="0" id="ixv-8693" unitRef="usd">-70472</itp:DepositInsuranceRegulations>
    <us-gaap:CashFDICInsuredAmount contextRef="c226" decimals="0" id="ixv-8694" unitRef="cny">500000</us-gaap:CashFDICInsuredAmount>
    <us-gaap:CashFDICInsuredAmount contextRef="c227" decimals="0" id="ixv-8695" unitRef="cny">500000</us-gaap:CashFDICInsuredAmount>
    <us-gaap:CashFDICInsuredAmount contextRef="c2" decimals="0" id="ixv-8696" unitRef="cny">33408380</us-gaap:CashFDICInsuredAmount>
    <us-gaap:CashFDICInsuredAmount contextRef="c2" decimals="0" id="ixv-8697" unitRef="usd">4708722</us-gaap:CashFDICInsuredAmount>
    <itp:RisksAndUncertaintiesTextBlock contextRef="c0" id="ixv-5955">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; (22) Risks and Uncertainties&lt;/p&gt;



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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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-5963">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; (23) Subsequent Event&lt;/p&gt;



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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;None.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c0" id="ixv-8698">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c0" id="ixv-8699">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c0" id="ixv-8700">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c0" id="ixv-8701">false</ecd:Rule10b51ArrAdoptedFlag>
    <us-gaap:PrepaidExpenseNoncurrent
      contextRef="c2"
      id="hidden-fact-0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PrepaidExpenseNoncurrent
      contextRef="c3"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="c2"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="c3"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NotesPayableCurrent
      contextRef="c3"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c2"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c6"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="2"
      id="hidden-fact-8"
      unitRef="usdPershares">-0.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="hidden-fact-9"
      unitRef="usdPershares">-0.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="0"
      id="hidden-fact-10"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c6"
      decimals="0"
      id="hidden-fact-11"
      unitRef="shares">10065920</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="c0"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InventoryWriteDown
      contextRef="c6"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInCustomerAdvances
      contextRef="c6"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInNotesPayableCurrent
      contextRef="c6"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="c0"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="c6"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="c0"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <itp:LoanToARelatedPartynet
      contextRef="c0"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations
      contextRef="c0"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RestrictedCashEquivalentsCurrent
      contextRef="c8"
      id="hidden-fact-21"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="c60"
      id="hidden-fact-22"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="c62"
      id="hidden-fact-23"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="c63"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="c64"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c64"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TaxesPayableCurrent
      contextRef="c63"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TaxesPayableCurrent
      contextRef="c64"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InventoryValuationReserves
      contextRef="c2"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <itp:PrepaidLandLease
      contextRef="c2"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <itp:PrepaidLandLease
      contextRef="c3"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c74"
      id="hidden-fact-32"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c75"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermLeaseCost
      contextRef="c0"
      id="hidden-fact-34"
      unitRef="cny"
      xsi:nil="true"/>
    <us-gaap:OperatingLeasePayments
      contextRef="c0"
      id="hidden-fact-35"
      unitRef="cny"
      xsi:nil="true"/>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="c2"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="c96"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="c97"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="c0"
      id="hidden-fact-39"
      unitRef="usd"
      xsi:nil="true"/>
    <itp:SaleLeasebackArrangementInterestExpenses
      contextRef="c0"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c139"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c141"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBorrowings
      contextRef="c2"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBorrowings
      contextRef="c110"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:SecuredDebt
      contextRef="c115"
      id="hidden-fact-45"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:SecuredDebt
      contextRef="c116"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c129"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c0"
      id="hidden-fact-48"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="c80"
      id="hidden-fact-49"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpenseOther
      contextRef="c0"
      id="hidden-fact-50"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpenseOther
      contextRef="c6"
      id="hidden-fact-51"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestAndFeeIncomeOtherLoans
      contextRef="c0"
      id="hidden-fact-52"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="c2"
      id="hidden-fact-53"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c0"
      id="hidden-fact-54"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="c184"
      id="hidden-fact-55"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="c184"
      id="hidden-fact-56"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
      contextRef="c184"
      id="hidden-fact-57"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="c2"
      id="hidden-fact-58"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="c3"
      id="hidden-fact-59"
      unitRef="usd"
      xsi:nil="true"/>
    <itp:EffectOfDilution
      contextRef="c0"
      id="hidden-fact-60"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <itp:EffectOfDilution
      contextRef="c6"
      id="hidden-fact-61"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="c80"
      id="hidden-fact-62"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="c0"
      id="hidden-fact-63"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="c80"
      id="hidden-fact-64"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="c0"
      id="hidden-fact-65"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="c80"
      id="hidden-fact-66"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c80"
      id="hidden-fact-67"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="c2"
      id="hidden-fact-68"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="c3"
      id="hidden-fact-69"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c6"
      id="hidden-fact-70"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c199"
      id="hidden-fact-71"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c200"
      id="hidden-fact-72"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c201"
      id="hidden-fact-73"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c199"
      id="hidden-fact-74"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c200"
      id="hidden-fact-75"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c201"
      id="hidden-fact-76"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="c200"
      id="hidden-fact-77"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="c201"
      id="hidden-fact-78"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InvestmentIncomeInterest
      contextRef="c201"
      id="hidden-fact-79"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="c201"
      id="hidden-fact-80"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c197"
      id="hidden-fact-81"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c198"
      id="hidden-fact-82"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c199"
      id="hidden-fact-83"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c201"
      id="hidden-fact-84"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners
      contextRef="c201"
      id="hidden-fact-85"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c206"
      id="hidden-fact-86"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c207"
      id="hidden-fact-87"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c206"
      id="hidden-fact-88"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GrossProfit
      contextRef="c207"
      id="hidden-fact-89"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="c206"
      id="hidden-fact-90"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="c207"
      id="hidden-fact-91"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InvestmentIncomeInterest
      contextRef="c207"
      id="hidden-fact-92"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="c206"
      id="hidden-fact-93"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="c207"
      id="hidden-fact-94"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c203"
      id="hidden-fact-95"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c204"
      id="hidden-fact-96"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c205"
      id="hidden-fact-97"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c206"
      id="hidden-fact-98"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c207"
      id="hidden-fact-99"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c208"
      id="hidden-fact-100"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLossAllocatedToLimitedPartners
      contextRef="c207"
      id="hidden-fact-101"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Assets
      contextRef="c213"
      id="hidden-fact-102"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Assets
      contextRef="c219"
      id="hidden-fact-103"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:AmendmentFlag contextRef="c0" id="ixv-8808">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-8809">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-8810">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-8811">0001358190</dei:EntityCentralIndexKey>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#hidden-fact-22"
          xlink:label="hidden-fact-22"
          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">Dongfang Paper is treated as a 100% controlled variable interest
entity of the Company.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-22"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-23"
          xlink:label="hidden-fact-23"
          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">Tengsheng Paper is 100% subsidiary of Dongfang Paper.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-23"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
